YeeHooDevelopers
开发者文档

图片生成

如何通过 Yeehoo 对外 API 提交图片任务、查询状态并获取结果。

图片生成是当前最推荐优先接入的能力之一。

适用场景

适合这些场景:

  • 文生图
  • 运营素材生成
  • 海报、封面、插画生成
  • 工作流或 Agent 调用图片模型

典型流程

  1. 调用 /v1/generations,并通过 model 指定图片模型
  2. 服务端返回任务对象和 task_id
  3. 通过 /v1/tasks/{task_id} 轮询,或等待 webhook
  4. 在任务进入 succeeded 后读取最终结果

请求示例

curl https://aibubu.cn/v1/generations \
  -H "Authorization: Bearer sk_yeehoo_your_key" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: image-demo-001" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "A cinematic fox made of folded paper in a rainy neon street",
    "aspect_ratio": "1:1",
    "resolution": "1K"
  }'

成功接入的判断标准

第一阶段不用追求所有字段都接完,先确认这三件事:

  • 能成功提交任务
  • 能拿到 task_id
  • 能通过轮询拿到终态结果

什么时候用轮询,什么时候用 webhook

  • 开发联调阶段:优先轮询
  • 线上生产阶段:轮询保底,webhook 做通知

常见注意点

  • 创建任务时建议始终带 Idempotency-Key
  • 不要假设创建接口会立即返回最终图片结果
  • 任务结果以终态响应为准,而不是创建响应

下一步

本页目录