Troubleshooting

Quick fixes for the issues people hit most often.

A generation failed

Generations occasionally fail — the upstream model may be busy or hit a transient error. When that happens you’re not charged: the credit hold is released back to your balance. Try again, and if it keeps failing for one model, try another.

“Insufficient credits”

You need enough credits to cover a model’s cost before you can submit. Top up from the billing page. Remember that in-flight generations temporarily hold credits, so your spendable balance can be lower than your total while work is running — see Credits & billing.

My prompt was blocked

Generations must follow the content policy and acceptable use policy. Some models also apply their own safety filters. If a prompt is rejected, rephrase it to avoid disallowed content and try again.

A generation is slow

Speed varies by model and by how busy the underlying service is. Higher-quality models generally take longer than fast ones like Flux Schnell. Your image keeps processing in the background — you can leave the page and find the finished result in your gallery.

A reference image was rejected

Reference images are only accepted by models that support them, and the upload control only appears for those models. If your upload is rejected, check that the file is a supported image format and not excessively large, and that the selected model accepts reference images (see Models & tools).

My webhook isn’t firing

Confirm the subscription is still registered and the URL is publicly reachable over HTTPS, and that your endpoint responds quickly with a success status. If deliveries arrive but you reject them, double-check your signature verification against the scheme in the API reference — see Webhooks.

Still stuck?

If none of the above helps, get in touch from the contact page and we’ll take a look. Checking the FAQ first may save you time.