跳转到内容

执行 AI 图片生成器 任务。

请求

AI 任务是异步处理的。功能支持 Webhook 时,优先用 Webhook 来接收完成通知。配置好您的 Webhook 端点、校验 Webhook 签名,收到 success 或 error 通知后,用收到的 task_id 查询任务结果。配置与校验的细节请见 Webhook 接入指南。

若功能不支持 Webhook,或您的接入方式用不了 Webhook,就请实现轮询。提交 AI 任务后,按固定间隔(例如每 10 秒)轮询状态接口,直到任务状态变为 success 或 error。

安全
BearerAuthenticationV2
正文application/json必需
promptstring必需

生成图片的提示词

示例:"A little cat"
negative_promptstring

反向提示词(不想要的内容)

示例:"dog"
template_idstring必需

模板 ID。请先调用列出预置模板的接口,再取用其中某个模板的 ID。

示例:"good_template_001"
stepsinteger

步数会影响画质与处理耗时。
步数建议
10-15 步:适合快速试提示词、做大幅调整。
15–20 步:社区常用的甜点区间,多数模型在这段能取得画质与耗时的最佳平衡。
20–30 步:适合生成细节丰富的主体,例如人脸、毛发、建筑元素。

示例:10
cfg_scalenumber

CFG(Classifier-Free Guidance)强度决定了 AI 模型在多大程度上严格遵循您的文字提示词。
低 CFG(1–4):AI 创作自由度很高,会宽松地解读提示词,容易出抽象、画意风格,甚至完全跑题的结果。
中 CFG(5–10):理想区间。生成器紧贴您的描述,同时画面依然自然、高质量。
高 CFG(11+):AI 会逐字贴合提示词。细节更锐利、更照字面,但调得过高常导致颜色过饱和、噪点与不自然的痕迹。

示例:4
seedArray of integers

每张图片都用一个独立的随机种子生成。使用同一种子即可复现同一张图。只接受 1 个种子。

示例:
[ 3843718472198472 ]
width_ratiointeger

图片宽度比例。

示例:3
height_ratiointeger

图片高度比例。

示例:4
curl -i -X POST \
  https://yce-api-01.makeupar.com/s2s/v2.0/task/text-to-image \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "prompt": "A little cat",
    "negative_prompt": "dog",
    "template_id": "good_template_001",
    "steps": 10,
    "cfg_scale": 4,
    "seed": [
      3843718472198472
    ],
    "width_ratio": 3,
    "height_ratio": 4
  }'

响应

任务执行成功

正文application/json
statusinteger

响应状态

示例:200
dataobject
响应
{ "status": 200, "data": { "task_id": "grH0CvsgXuAIHLUzD0V1Ol34hoet3R1tvdbtiVHrDb6_UqCLKIejAIajwxrhOAfe" } }