Troubleshooting Guide
Solutions to common issues when using Get3W.
API Issues
401 Unauthorized
Symptoms: API returns 401 Unauthorized
Solutions:
- Verify your API key is correct and starts with
sk_ - Check header format:
Authorization: Bearer YOUR_API_KEY - Check for extra spaces or line breaks introduced when copying the key
- Confirm the key hasn't been deleted, or generate a new one
A 403 Account suspended is different from 401 — it means the account tied to the key is disabled. Contact support in that case.
402 Payment Required
Symptoms: API returns 402 with an Insufficient balance message
Solutions:
- Check your balance with
GET /v1/balance - Top up — each task is priced before it runs and rejected if the balance cannot cover it
- Note that video and digital-human tasks cost far more than images
- If you're on trial credit, be aware some premium models require a paid balance
500 Internal Server Error
Symptoms: API returns 500 Internal Server Error
Solutions:
- Retry the request after a few seconds
- Check if the model is available
- Try a different model
- Contact support if the issue persists
Generation Issues
Task Stuck in "Processing"
Symptoms: Task status remains processing for too long
Expected wait times:
- Images: < 30 seconds
- Videos: < 5 minutes
- 3D models: < 10 minutes
Solutions:
- Wait — queue time grows under load, visible as
timings.queue_waitin the result - Check the model's typical processing time, or use
estimated_durationfrom the submit response - Submit a fresh task rather than waiting indefinitely; there is no endpoint to cancel or delete a queued task
- Contact support with the task ID if it is consistently slow
Tasks are not stuck forever. A task that never starts is expired after 30 minutes, and one that stalls mid-run is expired after 60 minutes; either way it ends as failed and is not billed.
Poor Quality Output
Symptoms: Generated content doesn't match expectations
Solutions:
- Improve your prompt — see Write Better Prompts
- Try a different model — see Choose the Right Model
- Increase resolution or quality parameters
- Use the Prompt Enhancer in the web interface
- Try different seed values
Task Failed
Symptoms: Task status is failed with an error message
Common causes:
| Error | Solution |
|---|---|
| Invalid prompt | Check prompt format and content |
| Invalid image URL | Ensure the URL is accessible and valid |
| Unsupported dimensions | Check supported sizes for the model |
| Content policy violation | Modify your prompt to comply with policy |
| Model unavailable | Try later or use a different model |
Integration Issues
Timeout Errors
Sync mode holds the connection open for the whole task, so slow models can outlive your HTTP client's default timeout. Either raise the timeout:
requests.post(url, headers=headers, json=payload, timeout=600)Or, better for video and digital-human tasks, drop ?sync=true and poll instead — see Async Mode.
Web Interface Issues
Cannot Log In
- Clear browser cache and cookies
- Try a different browser
- Check if your account is active
- Contact support
Generation Not Starting
- Check your credit balance — the Run button shows the estimated cost before you click
- Try refreshing the page
- Check the browser console for errors