1. 图片接口
魔芋AI开发文档
  • API快速配置
    • CC-Switch快速配置(推荐)
    • Claude Code 与 Codex 安装配置
    • 智能体集成魔芋Skills
  • 魔芋SDK
    • SDK接口规范文档
    • SDK 完整示例
  • API文档
    • 文本接口
      • Anthropic 文本接口
      • 豆包文本接口
      • Gemini 文本接口
      • 多模态接口
      • OpenAI 文本接口
    • 图片接口
      • Doubao 图片接口
      • Seedream 图生图接口
      • Gemini 图片生成接口
      • GPT-Image-2 图片接口
      • MiniMax-Hailuo 图片接口
      • OpenAI 图片接口
      • Gemini 图生图调用示例
      • 即梦 & 生数异步图片接口
    • 视频接口
      • kling-v3-传入参考视频
      • 豆包(Doubao)视频接口
      • Happy Horse 视频接口
      • 即梦视频接口
      • Kling 视频接口
      • Kling-v3 系列视频接口
      • Seedance 2.0 多图生视频调用示例
      • Sora 视频接口
      • Veo 视频生成 API 接口文档
  • API接口
    • 模型
      • 获取可用模型列表
    • 文本对话
      • OpenAI 对话补全
      • OpenAI Responses
      • Anthropic 消息接口
      • Gemini 内容生成
    • 图片生成
      • 图片编辑
      • 图片生成
    • 视频生成
      • 提交视频生成任务
      • 查询视频生成任务
      • 查询豆包视频任务状态
      • 按令牌获取视频任务列表
    • 素材库
      • 真人素材 API 接口文档(H5 人脸认证)
      • 创建素材 / 批量上传
      • 查询素材列表
      • 查询单个素材
      • 按批次查询素材
      • 更新素材名称
      • 删除素材
      • 获取素材库列表
      • 创建素材库
      • 删除素材库
      • 转移素材库
  • Seedance2文档
    • Seedance 2.0 视频生成接口
    • 按令牌获取视频任务列表
    • 素材库 API 接口文档
  • 数据模型
    • ChatMessage
    • ChatCompletionRequest
    • ChatCompletionResponse
    • OpenAIUsage
    • ResponsesRequest
    • ResponsesResponse
    • AnthropicMessageRequest
    • AnthropicMessageResponse
    • GeminiPart
    • GeminiContent
    • GeminiGenerateContentRequest
    • GeminiGenerateContentResponse
    • ModelListResponse
    • ImageGenerationRequest
    • ImageGenerationResponse
    • SeedanceContentItem
    • SeedanceMetadata
    • VideoGenerationRequest
    • VideoTaskSubmitResponse
    • VideoTaskQueryResponse
    • VideoTaskListResponse
    • VideoTaskListItem
    • VideoAutoUploadRequest
    • VideoAutoUploadSubmitResponse
    • VideoFlatQueryResponse
    • AssetItem
    • CreateAssetRequest
    • CreateAssetResponse
    • ListAssetsRequest
    • ListAssetsResponse
    • GetAssetResponse
    • BatchGetAssetsResponse
    • AssetIdResponse
    • AssetGroupListResponse
    • ErrorResponse
  1. 图片接口

即梦 & 生数异步图片接口

即梦(Jimeng)与生数(Vidu) 异步图片生成接口文档。
关于「异步」:以下模型在上游均为异步任务模型。本文档统一使用 POST /v1/video/generations 提交 + GET /v1/video/generations/{task_id} 查询 的异步任务接口,调用方手动管理任务生命周期,适合长耗时、批量任务管理的场景。

支持的模型#

即梦(Jimeng)#

模型类型说明
jimeng_t2i_v40文生图即梦 4.0 文生图,效果最佳
jimeng_t2i_v31文生图即梦 3.1 文生图
jimeng_t2i_v30文生图即梦 3.0 文生图
jimeng_i2i_v30图生图即梦 3.0 图生图

生数(Vidu)#

模型类型说明
q2-pro文生图 / 图生图生数 Q2 高质量版
q2-fast文生图 / 图生图生数 Q2 快速版
q3-fast文生图 / 图生图生数 Q3 快速版
注意:生数模型名上游区分大小写,必须使用全小写。

接口地址#

POST https://www.moyu.info/v1/video/generations              # 提交任务
GET  https://www.moyu.info/v1/video/generations/{task_id}    # 查询结果

提交任务#

即梦 — 文生图(cURL)#

⚠️ Windows 环境下 curl 中文编码问题:直接在命令行 -d 传中文,curl 会按系统码页(GBK)发送,建议使用 --data-binary @文件 或编程语言调用。

即梦 — 图生图(cURL)#

通过 image 字段传入参考图(URL 或 Base64):

生数 — 文生图(cURL)#

生数 — 图生图(cURL)#

通过 extra_fields.images 数组传入一张或多张参考图(URL 或 Base64):

提交响应#

{
  "id": "6369603594515605437",
  "task_id": "6369603594515605437",
  "object": "video",
  "model": "jimeng_t2i_v31",
  "status": "",
  "progress": 0,
  "created_at": 0
}
拿到 task_id 后用于查询结果。

查询结果#

建议每 3–5 秒 轮询一次。

状态流转#

NOT_START → SUBMITTED → IN_PROGRESS → SUCCESS / FAILURE

即梦 — 成功响应#

图片数据通常在 data.data.data.binary_data_base64(Base64 数组):
{
  "code": "success",
  "message": "",
  "data": {
    "task_id": "3990629258597848124",
    "action": "generate",
    "status": "SUCCESS",
    "fail_reason": "",
    "submit_time": 1770203838,
    "finish_time": 1770203853,
    "progress": "100%",
    "data": {
      "code": 10000,
      "status": 10000,
      "message": "Success",
      "data": {
        "status": "done",
        "binary_data_base64": ["iVBORw0KGgoAAAANSUhEUg..."],
        "image_urls": null
      }
    }
  }
}

生数 — 成功响应#

图片 URL 通常在 data.data.creations[].url:
{
  "code": "success",
  "message": "",
  "data": {
    "task_id": "vidu-task-xxxxx",
    "action": "generate",
    "status": "SUCCESS",
    "submit_time": 1770203838,
    "finish_time": 1770203853,
    "progress": "100%",
    "data": {
      "id": "vidu-task-xxxxx",
      "state": "success",
      "creations": [
        {
          "id": "creation-1",
          "url": "https://cdn.vidu.com/xxxxx.png",
          "cover_url": "",
          "watermarked_url": ""
        }
      ]
    }
  }
}
注意:生数返回的 URL 通常 24 小时内有效,请及时下载保存。

请求参数#

通用参数#

参数类型必填说明
modelstring是模型名称,见上方支持列表
promptstring是图片描述提示词,支持中英文
imagestring即梦图生图必填参考图,URL 或 Base64(仅 jimeng_i2i_v30 使用)
extra_fieldsobject否上游特有参数透传

即梦 extra_fields 常用参数#

子参数类型说明
seedinteger随机种子,-1 表示随机
widthinteger图片宽度,范围 [256, 768](部分模型扩展到 2048)
heightinteger图片高度
use_pre_llmboolean是否启用文本扩写,默认 true
use_srboolean是否启用超分,默认 true
完整参数请参考 即梦官方文档

生数 extra_fields 常用参数#

子参数类型说明
imagesstring[]参考图列表(URL 或 Base64),用于图生图
seedinteger随机种子
aspect_ratiostring画面比例,如 1:1、16:9、9:16
resolutionstring分辨率,如 720p、1080p
payloadstring业务自定义透传字段
callback_urlstring任务完成回调地址(生数会主动 POST 通知)

完整 Python 示例(轮询拿图)#

即梦#

生数#


错误处理#

模型不存在 / 未配置#

{
  "error": {
    "message": "The model specified does not exist",
    "type": "invalid_request_error",
    "param": "model",
    "code": "model_not_found"
  }
}
解决方案:检查模型名称是否在支持列表内;生数模型名必须全小写。

上游任务失败#

{
  "code": "success",
  "message": "",
  "data": {
    "status": "FAILURE",
    "fail_reason": "...",
    "progress": "100%"
  }
}
解决方案:检查 prompt 是否触发内容安全策略;检查参考图 URL 是否可访问;查看 fail_reason 字段定位具体原因。

Windows 环境编码问题#

1.
方案一:使用 --data-binary @文件 发送 UTF-8 编码的 JSON 文件
2.
方案二:在 CMD 中执行 chcp 65001 切换为 UTF-8
3.
方案三:使用 Python / JavaScript / Go 等编程语言调用(推荐)
修改于 2026-08-05 01:32:26
上一页
Gemini 图生图调用示例
下一页
kling-v3-传入参考视频
Built with