跳转到主要内容
POST
/
suno
/
v2
/
image
/
generate
generate standalone image
curl --request POST \
  --url https://api.mountsea.ai/suno/v2/image/generate \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "<string>",
  "image_gen_category": "basic"
}
'
{
  "taskId": "15c257ff-43f7-4678-bd41-202ad6b8488b"
}
提交独立图片生成任务,通过 查询任务状态 轮询至 success

积分

image_gen_category费用
basic0 积分/张
advanced按策略扣减(如 conf_task_policy[image_generate].cost,默认 20 积分/张)
总费用 = 每张积分 × 数量。系统内部固定生成 2 张,不对外暴露 quantity 参数。

结果

任务完成后 result 包含 batch 及两张图片:
{
  "taskId": "f45b6bd0-...",
  "result": {
    "batch_id": "xxx",
    "items": [
      { "status": "complete", "image_url": "https://..." },
      { "status": "complete", "image_url": "https://..." }
    ]
  }
}
服务内部会轮询 Suno batch 直至 complete,任务结果中已包含 image_url

示例

curl -X POST https://api.mountsea.ai/suno/v2/image/generate \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "a futuristic city at sunset",
    "image_gen_category": "advanced"
  }'

授权

Authorization
string
header
必填

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

请求体

application/json
prompt
string
必填

图片生成提示词

image_gen_category
enum<string>
默认值:basic
必填

basic = 0 积分;advanced = 按 conf_task_policy[image_generate].cost 扣减

可用选项:
basic,
advanced

响应

201 - application/json
taskId
string
必填

task id. Use this id to query task status.

示例:

"15c257ff-43f7-4678-bd41-202ad6b8488b"