POST
/
v1
/
images
/
generations
Text-to-Image (doubao-seedream-3-0)
curl --request POST \
  --url https://api.example.com/v1/images/generations

Text-to-Image (doubao-seedream-3-0)

Generate images from text prompts using the doubao-seedream-3-0-t2i model. Related guide: Image Generation

Endpoint

POST /v1/images/generations

Authentication

All requests require a Bearer token in the Authorization header:
Authorization: Bearer YOUR_API_KEY

Request Parameters

ParameterTypeRequiredDescription
modelstringYesModel ID, e.g., doubao-seedream-3-0-t2i-250415
promptstringYesText description for image generation
response_formatstringNoOutput format: url or b64_json. Default: url
sizestringNoImage size, e.g., 1024x1024
seedintegerNoRandom seed, range [-1, 2147483647]. Same seed ensures consistent results. Default: -1
guidance_scalenumberNoText influence on generation, range [1, 10]. Higher values mean more text influence. Default: 2.5
watermarkbooleanNoWhether to add watermark. Default: true

Request Example

curl -X POST "https://www.anyfast.ai/v1/images/generations" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "doubao-seedream-3-0-t2i-250415",
    "prompt": "fisheye lens cat",
    "response_format": "url",
    "size": "1024x1024",
    "seed": 12,
    "guidance_scale": 2.5,
    "watermark": true
  }'

Response Example

{
  "created": 1753847978,
  "data": [
    {
      "url": "https://example.com/generated-image.jpeg"
    }
  ],
  "model": "doubao-seedream-3-0-t2i-250415",
  "usage": {
    "generated_images": 1,
    "output_tokens": 3772,
    "total_tokens": 3772
  }
}

Response Fields

FieldTypeDescription
createdintegerCreation timestamp
dataarrayList of generated images
data[].urlstringImage URL
modelstringModel ID used
usageobjectToken usage information