跳转到主要内容

Kling 图像生成

POST /kling/v1/images/generations
当前公开文档只承诺 Kling 图像生成主路径。不要把尚未公开建模的 image-side 扩展字段误写成已稳定对客 contract。

当前已验证范围

  • kling-v1-5 图片生成已完成 bounded 验证
  • 成功结果会优先返回 Crazyrouter 归档地址,如 https://media.crazyrouter.com/...png

请求参数

参数类型必填说明
modelstring当前常用示例为 kling-v1-5
promptstring图像描述提示词
negative_promptstring负面提示词
aspect_ratiostring1:116:99:16
ninteger生成数量,默认 1
callback_urlstring回调地址
external_task_idstring业务侧自定义任务 ID

请求示例

curl -X POST https://crazyrouter.com/kling/v1/images/generations \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "kling-v1-5",
    "prompt": "一只戴着墨镜的柴犬,写实摄影风格",
    "negative_prompt": "blurry, low quality",
    "aspect_ratio": "1:1",
    "n": 1
  }'

提交成功响应示例

{
  "created_at": 1774536039,
  "id": "2037177945839673344",
  "model": "kling-v1-5",
  "object": "video",
  "progress": 0,
  "status": "",
  "task_id": "2037177945839673344"
}

查询图像任务

GET /kling/v1/images/generations/{task_id}
cURL
curl https://crazyrouter.com/kling/v1/images/generations/2037177945839673344 \
  -H "Authorization: Bearer YOUR_API_KEY"

响应示例(已完成)

{
  "code": "success",
  "message": "",
  "data": {
    "error": null,
    "format": "png",
    "metadata": null,
    "status": "succeeded",
    "task_id": "2037177945839673344",
    "url": "https://media.crazyrouter.com/task-artifacts/2026/03/26/50/imageGenerate/2037177945839673344.png"
  }
}
Kling 图像生成是异步任务。提交后请通过查询接口获取终态结果。当前页面不把图生图、image_fidelity 等 image-side 扩展参数写成公开硬 contract。