跳转到主要内容
POST
/
flux
/
generate
cURL
curl --request POST \
  --url https://api.ttapi.io/flux/generate \
  --header 'Content-Type: application/json' \
  --header 'TT-API-KEY: <api-key>' \
  --data '
{
  "prompt": "<string>",
  "mode": "flux1-dev",
  "size": "1024x1024",
  "aspect_ratio": "1:1",
  "hookUrl": "<string>"
}
'
{
  "status": "SUCCESS",
  "message": "success",
  "data": {
    "job_id": "job_id"
  }
}

授权

TT-API-KEY
string
header
必填

授权字段,控制台获取授权信息

请求体

application/json

注意:Flux生成图像接口同步返回的并不是任务的最终结果,任务的最终返回结果需要使用hookUrl参数接收异步通知,或者通过Flux查询任务结果接口进行查询。

prompt
string
必填

生成图像描述词。注意:Flux支持多语言理解能力,但实测英文最佳。

mode
enum<string>
必填

模型版本

可用选项:
flux1-dev,
flux1-schnell,
flux1-pro,
flux-kontext-pro,
flux-kontext-max,
flux-2-pro,
flux-2-flex,
flux-2-max
示例:

"flux1-dev"

size
enum<string>

图像尺寸

可用选项:
1024x1024,
1024x1792,
1792x1024
示例:

"1024x1024"

aspect_ratio
enum<string>

图像比例

可用选项:
21:9,
16:9,
4:3,
3:2,
1:1,
2:3,
3:4,
9:16,
9:21
示例:

"1:1"

hookUrl
string

回调通知地址

响应

请求成功

status
string
必填
示例:

"SUCCESS"

message
string
必填
示例:

"success"

data
object
必填
示例:
{ "job_id": "job_id" }
Last modified on March 12, 2026