generate_image
Make an AI image: a product still, a thumbnail, a poster, concept art, or a reference frame to animate later. Requires a quote_id from estimate_credit_cost so the price is agreed first; then returns a job id to poll with get_generation (kind "image"). Credits are charged only when the image succeeds. SIGN-IN REQUIRED: connect this server with OAuth (the host prompts for it), or add an API key header "Authorization: Bearer acd_live_…" created at https://aicontentdrop.com/settings/integrations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Image model ID from list_models with type "image". Must match the quoted model; omitted means the quoted model. | |
| prompt | Yes | What the image should show. | |
| quote_id | Yes | The quote_id from estimate_credit_cost for this exact image model. Required. | |
| image_url | No | Optional public reference image (image-to-image). Only these models accept one: gpt_image_2, gpt_image_2_edit, gpt_image_2_5_flare, gpt_image_2_5_sunburst, seedream_5_0_pro. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Poll this with get_generation. | |
| kind | Yes | ||
| model | No | ||
| status | Yes | ||
| replayed | Yes | True when this quote_id had already been submitted and the original job was returned. | |
| image_url | No | Null until the render finishes. | |
| next_step | Yes | What to do next, in words, so a model need not infer it. | |
| unlimited | No | ||
| video_url | No | Null until the render finishes. | |
| credits_used | Yes | 0 until the render succeeds; billing is post-deduct. | |
| credits_quoted | Yes | The price fixed by the quote. |