Appearance
Ideogram V3 Text to Image
OpenAPI Specification
yaml
openapi: 3.0.1
info:
title: ''
description: ''
version: 1.0.0
paths:
/api/v1/jobs/createTask:
post:
summary: Ideogram V3 Text to Image
deprecated: false
description: >
Image generation by ideogram/v3-text-to-image
## Create Task
Use this endpoint to create a new image generation task.
**Get Task Details**
After submission, use the unified query endpoint to check task progress and retrieve results
::: tip[]
For production use, we recommend providing the `callBackUrl` parameter
so your service can receive completion notifications instead of polling
for task status.
:::
## Related Resources
**Model Marketplace**
Explore all available models and capabilities
**Common API**
Check account credits and usage
operationId: ideogram-v3-text-to-image
tags:
- docs/en/Market/Image Models/Ideogram
parameters: []
requestBody:
content:
application/json:
schema:
type: object
required:
- model
- input
properties:
model:
type: string
enum:
- ideogram/v3-text-to-image
default: ideogram/v3-text-to-image
description: >-
The model name used for generation. This field is required.
- This endpoint must use the `ideogram/v3-text-to-image`
model
examples:
- ideogram/v3-text-to-image
callBackUrl:
type: string
format: uri
description: >-
Callback URL for task completion notifications. Optional
parameter. If provided, the system will send a POST request
to this URL when the task completes, whether it succeeds or
fails. If omitted, no callback notification will be sent.
examples:
- https://your-domain.com/api/callback
input:
type: object
description: Input parameters for the generation task.
required:
- prompt
properties:
prompt:
type: string
maxLength: 5000
description: >-
Description of the image to generate. Maximum length:
5000 characters.
examples:
- >-
A cinematic photograph of a tranquil lakeside at
twilight, viewed from a slight elevation. In the
center, a cluster of softly glowing reeds and water
lilies emit a gentle golden light, their reflections
shimmering on the calm surface. The elegant neon-style
white text 'Kie.ai' hovers just above the water,
subtly illuminated and harmonizing with the natural
glow. Surrounding willows and drifting mist frame the
scene, creating a serene yet magical atmosphere, with
warm highlights contrasting against the cool blues of
the evening sky.
rendering_speed:
type: string
enum:
- TURBO
- BALANCED
- QUALITY
description: |-
The rendering speed to use.
- `TURBO`: Turbo
- `BALANCED`: Balanced
- `QUALITY`: Quality
examples:
- BALANCED
style:
type: string
enum:
- AUTO
- GENERAL
- REALISTIC
- DESIGN
description: >-
The style type to generate with. Cannot be used together
with `style_codes`.
- `AUTO`: Auto
- `GENERAL`: General
- `REALISTIC`: Realistic
- `DESIGN`: Design
examples:
- AUTO
expand_prompt:
type: boolean
description: >-
Determines whether MagicPrompt should be used to enhance
the generation request.
- Boolean value: `true` / `false`
examples:
- true
image_size:
type: string
enum:
- square
- square_hd
- portrait_4_3
- portrait_16_9
- landscape_4_3
- landscape_16_9
description: |-
The resolution of the generated image.
- `square`: Square
- `square_hd`: Square HD
- `portrait_4_3`: Portrait 3:4
- `portrait_16_9`: Portrait 9:16
- `landscape_4_3`: Landscape 4:3
- `landscape_16_9`: Landscape 16:9
examples:
- square_hd
seed:
type: integer
description: Seed for the random number generator.
negative_prompt:
type: string
maxLength: 5000
description: >-
Description of what to exclude from the generated image.
If the positive prompt conflicts with the negative
prompt, the positive prompt takes precedence. Maximum
length: 5000 characters.
x-apidog-orders:
- prompt
- rendering_speed
- style
- expand_prompt
- image_size
- seed
- negative_prompt
x-apidog-ignore-properties: []
x-apidog-orders:
- model
- callBackUrl
- input
x-apidog-ignore-properties: []
example:
model: ideogram/v3-text-to-image
callBackUrl: https://your-domain.com/api/callback
input:
prompt: >-
A cinematic photograph of a tranquil lakeside at twilight,
viewed from a slight elevation. In the center, a cluster of
softly glowing reeds and water lilies emit a gentle golden
light, their reflections shimmering on the calm surface. The
elegant neon-style white text 'Kie.ai' hovers just above the
water, subtly illuminated and harmonizing with the natural
glow. Surrounding willows and drifting mist frame the scene,
creating a serene yet magical atmosphere, with warm highlights
contrasting against the cool blues of the evening sky.
rendering_speed: BALANCED
style: AUTO
expand_prompt: true
image_size: square_hd
seed: 123456
negative_prompt: >-
blurry, low detail, distorted anatomy, extra limbs, malformed
text, watermark
responses:
'200':
description: Request successful
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/ApiResponse'
- type: object
properties:
data:
type: object
properties:
taskId:
type: string
description: >-
Task ID, which can be used to query task status
through the task detail endpoint.
examples:
- task_ideogram_1765180586443
x-apidog-orders:
- taskId
x-apidog-ignore-properties: []
x-apidog-orders:
- data
x-apidog-ignore-properties: []
example:
code: 200
msg: success
data:
taskId: task_ideogram_1765180586443
headers: {}
x-apidog-name: ''
'500':
description: 请求失败
content:
application/json:
schema:
type: object
properties: {}
x-apidog-orders: []
x-apidog-ignore-properties: []
headers: {}
x-apidog-name: Error
security:
- BearerAuth: []
x-apidog:
schemeGroups:
- id: kn8M4YUlc5i0A0179ezwx
schemeIds:
- BearerAuth
required: true
use:
id: kn8M4YUlc5i0A0179ezwx
scopes:
kn8M4YUlc5i0A0179ezwx:
BearerAuth: []
x-apidog-folder: docs/en/Market/Image Models/Ideogram
x-apidog-status: released
x-run-in-apidog: https://app.apidog.com/web/project/1184766/apis/api-31157160-run
components:
schemas:
ApiResponse:
type: object
properties:
code:
type: integer
description: >-
Response status code
- **200**: Success - Request has been processed successfully
- **401**: Unauthorized - Authentication credentials are missing or
invalid
- **402**: Insufficient Credits - Account does not have enough
credits to perform the operation
- **404**: Not Found - The requested resource or endpoint does not
exist
- **422**: Validation Error - The request parameters failed
validation checks
- **429**: Rate Limited - Request limit has been exceeded for this
resource
- **433**: Request Limit - Sub-key Usage Exceeds Limit
- **455**: Service Unavailable - System is currently undergoing
maintenance
- **500**: Server Error - An unexpected error occurred while
processing the request
- **501**: Generation Failed - Content generation task failed
- **505**: Feature Disabled - The requested feature is currently
disabled
enum:
- 200
- 401
- 402
- 404
- 422
- 429
- 433
- 455
- 500
- 501
- 505
x-apidog-enum:
- value: 200
name: ''
description: ''
- value: 401
name: ''
description: ''
- value: 402
name: ''
description: ''
- value: 404
name: ''
description: ''
- value: 422
name: ''
description: ''
- value: 429
name: ''
description: ''
- value: 433
name: ''
description: ''
- value: 455
name: ''
description: ''
- value: 500
name: ''
description: ''
- value: 501
name: ''
description: ''
- value: 505
name: ''
description: ''
msg:
type: string
description: Response message, error description when failed
examples:
- success
data:
type: object
properties:
taskId:
type: string
description: >-
Task ID, can be used with Get Task Details endpoint to query
task status
x-apidog-orders:
- taskId
required:
- taskId
x-apidog-ignore-properties: []
x-apidog-orders:
- code
- msg
- data
title: response not with recordId
required:
- data
x-apidog-ignore-properties: []
x-apidog-folder: ''
securitySchemes:
BearerAuth:
type: bearer
scheme: bearer
bearerFormat: API Key
description: |-
所有 API 都需要通过 Bearer Token 进行身份验证。
获取 API Key:
1. 访问 API Key 管理页面 获取您的 API Key
使用方法:
在请求头中添加:
Authorization: Bearer YOUR_API_KEY
注意事项:
- 请妥善保管您的 API Key,切勿泄露给他人
- 若怀疑 API Key 泄露,请立即在管理页面重置
BearerAuth1:
type: bearer
scheme: bearer
bearerFormat: API Key
description: |-
所有 API 都需要通过 Bearer Token 进行身份验证。
获取 API Key:
1. 访问 API Key 管理页面 获取您的 API Key
使用方法:
在请求头中添加:
Authorization: Bearer YOUR_API_KEY
注意事项:
- 请妥善保管您的 API Key,切勿泄露给他人
- 若怀疑 API Key 泄露,请立即在管理页面重置
servers:
- url: https://api.kie.ai
description: 正式环境
security:
- BearerAuth: []
x-apidog:
schemeGroups:
- id: kn8M4YUlc5i0A0179ezwx
schemeIds:
- BearerAuth
required: true
use:
id: kn8M4YUlc5i0A0179ezwx
scopes:
kn8M4YUlc5i0A0179ezwx:
BearerAuth: []