1. 视频接口
魔芋AI开发文档
  • API快速配置
    • CC-Switch快速配置(推荐)
    • Claude Code 与 Codex 安装配置
    • 智能体集成魔芋Skills
    • WorkBuddy 配置指南
    • TRAE Work 配置指南
    • AWS Quick Suite 配置指南
    • DeepSeek Harness (DSH) 配置指南
  • 魔芋SDK
    • SDK接口规范文档
    • SDK 完整示例
  • API文档
    • 文本接口
      • Anthropic 文本接口
      • 豆包文本接口
      • Gemini 文本接口
      • OpenAI 文本接口
      • 🖼️ DeepSeek-V4-Flash-Vision 视觉理解
      • 🖼️ GLM-5.3-Flash 多模态理解
      • rerank文本重排序 API 文档
    • 图片接口
      • 🎨 Doubao 图片接口
      • Seedream 图生图接口
      • Gemini 图片生成接口
      • GPT-Image-2 图片接口
      • MiniMax-Hailuo 图片接口
      • OpenAI 图片接口
      • Gemini 图生图调用示例
      • 即梦 & 生数异步图片接口
    • 视频接口
      • kling-v3-传入参考视频
      • 🎬 Kling-v3 系列视频接口
      • 豆包(Doubao)视频接口
      • Happy Horse 视频接口
      • 即梦视频接口
      • Kling 视频接口
      • Seedance 2.0 多图生视频调用示例
      • Sora 视频接口
      • Veo 视频生成 API 接口文档
      • MiniMax-H3 视频生成 API 文档
      • MiniMax-H3-Max 视频生成 API 文档
      • 🎬 Vidu 系列视频接口
      • wan万相 3.0 视频接口
      • Shuchuang 高清直出视频生成接口
      • 拍我AI PixVerse视频生成 API 文档
    • 语音接口
      • 🎙️ 豆包端到端实时语音接口
      • seed-audio-1.0语音合成 API 文档
      • MiniMax Speech API 文档
      • Mureka 音乐生成接口
  • API接口
    • 模型
      • 获取可用模型列表
    • 文本对话
      • OpenAI 对话补全
      • OpenAI Responses
      • Anthropic 消息接口
      • Gemini 内容生成
    • 图片生成
      • 图片编辑
      • 图片编辑 gpt-image
      • 图片生成
    • 视频生成
      • 提交视频生成任务
      • 查询视频生成任务
      • 按令牌获取视频任务列表
    • 素材库
      • 真人素材 API 接口文档(H5 人脸认证)
      • 创建素材 / 批量上传
      • 查询素材列表
      • 查询单个素材
      • 按批次查询素材
      • 更新素材名称
      • 删除素材
      • 获取素材库列表
      • 创建素材库
      • 删除素材库
      • 转移素材库
    • 素材管理
      • 素材管理 API 接口文档
      • 素材库自定义阿里云OSS教程
  • Seedance2文档
    • 豆包 Seedance 2.0 / 2.5 视频生成接口
    • 豆包 Seedance 2.5 草稿样片与正片 API 接口文档
    • 按令牌获取视频任务列表
    • 素材库 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. 视频接口

Shuchuang 高清直出视频生成接口

Shuchuang 高清直出系列视频生成接口,支持 1080P 与 4K 两档分辨率,按 token 计费。提供标准版、快速版、精简版(shuchuang-2.0 / shuchuang-2.0-fast / shuchuang-2.0-mini)及增强版(shuchuang-2.5)共 4 个模型。

支持的模型#

模型名称说明支持分辨率
shuchuang-2.0标准版,画质优,生成较慢1080p、4K
shuchuang-2.0-fast快速版,速度更快,画质略低1080p、4K
shuchuang-2.0-mini精简版,成本更低、速度更快,适合大批量生成1080p、4K
shuchuang-2.5增强版,视频时长上限延长,素材上限提升,原生多语言支持1080p、4K
分辨率说明:所有模型均支持 1080p(默认)与 4K 两档分辨率。选择 4K 时计费单价更高,详见下方 resolution 参数说明。
接口统一说明:以上模型使用相同的请求参数(metadata.content[] + metadata.ratio + metadata.duration),仅需切换 model 字段即可切换模型;各模型在分辨率、时长上限、素材数量、计费单价等方面存在差异。

接口地址#

提交任务#

POST {BASE_URL}/v1/video/generations

查询结果#

GET {BASE_URL}/v1/video/generations/{task_id}

请求参数#

顶级参数#

参数类型必填说明
modelstring是模型名称:shuchuang-2.0、shuchuang-2.0-fast、shuchuang-2.0-mini 或 shuchuang-2.5
promptstring是文本提示词(平台校验要求非空,实际提示词通过 metadata.content 传递)
metadataobject是扩展参数对象,包含所有 Shuchuang 参数

metadata 参数#

参数类型必填说明默认值
contentobject[]是输入给模型的内容数组,详见下方 content 参数说明-
generate_audioboolean否控制生成的视频是否包含与画面同步的声音true
resolutionstring否视频分辨率,取值 "1080p" 或 "4k",详见下方 resolution 参数说明"1080p"
ratiostring否视频宽高比,详见下方 ratio 参数说明"16:9"
durationinteger否视频时长(秒),取值范围随模型而不同5
toolsobject[]否配置模型要调用的工具(如联网搜索),详见下方 tools 参数说明-
output_formatstring否输出视频格式,mp4 或 mov,仅 shuchuang-2.5 支持"mp4"
omni_reference_task_typestring否全模态参考生视频任务类型引导,auto / reference / edit / extend,仅 shuchuang-2.5 支持"auto"
注意:prompt 字段必须非空(平台校验要求),但实际发送给模型的提示词来自 metadata.content 中的文本内容。如果未传 metadata.content,平台会自动将 prompt 转换为 content 数组。

content 参数详细说明#

metadata.content 为对象数组,输入给模型生成视频的信息,支持文本、图片、音频、视频。支持以下几种组合:
文本
文本(可选)+ 图片
文本(可选)+ 视频
文本(可选)+ 图片 + 音频
文本(可选)+ 图片 + 视频
文本(可选)+ 视频 + 音频
文本(可选)+ 图片 + 视频 + 音频

文本信息#

输入给模型的提示词信息。
字段类型必填说明
typestring是固定为 "text"
textstring是文本提示词,描述期望生成的视频。支持中英文。建议中文不超过 500 字,英文不超过 1000 词。字数过多信息容易分散,模型可能忽略细节,造成视频缺失部分元素。
示例:
{
  "type": "text",
  "text": "清晨的海边,金色阳光照耀在海面上,一只海豚跃出水面,水花四溅"
}

图片信息#

输入给模型的图片信息。
字段类型必填说明
typestring是固定为 "image_url"
image_urlobject是图片对象
image_url.urlstring是图片 URL、Base64 编码或素材 ID(见下方说明)
rolestring条件必填图片的位置或用途(见下方说明)
image_url.url 支持的格式:
图片 URL:填入图片的公网 URL
Base64 编码:格式 data:image/<图片格式>;base64,<Base64编码>,如 data:image/png;base64,{base64_image}
素材 ID:格式 asset://{id},需先通过素材库 API 上传素材并获得素材 ID
role 字段取值:
role说明
reference_image参考图片(默认值):模型参考画面风格与构图,生成与之相似的视频
first_frame首帧图:将该图作为视频的首帧,生成从该画面开始的视频
last_frame尾帧图:将该图作为视频的尾帧,生成以该画面结束的视频
首尾帧模式说明:若 content 中同时包含 first_frame 和 last_frame 两张图,模型会生成从首帧图过渡到尾帧图的视频,实现精确的起止画面控制。
示例:
{
  "type": "image_url",
  "image_url": {
    "url": "asset://asset-20260628110321-abcde"
  },
  "role": "first_frame"
}

视频信息#

输入给模型的参考视频信息。
字段类型必填说明
typestring是固定为 "video_url"
video_urlobject是视频对象
video_url.urlstring是视频 URL 或素材 ID(格式同图片)
rolestring否固定为 "reference_video"(参考视频)
示例:
{
  "type": "video_url",
  "video_url": {
    "url": "asset://asset-20260628110423-xyz12"
  },
  "role": "reference_video"
}

音频信息#

输入给模型的参考音频信息。
字段类型必填说明
typestring是固定为 "audio_url"
audio_urlobject是音频对象
audio_url.urlstring是音频 URL 或素材 ID(格式同图片)
rolestring否固定为 "reference_audio"(参考音频)
示例:
{
  "type": "audio_url",
  "audio_url": {
    "url": "asset://asset-20260628110530-audio1"
  },
  "role": "reference_audio"
}

resolution 参数说明 {#resolution}#

控制视频分辨率,取值 "1080p"(默认)或 "4k"。
值说明计费影响
1080p1920×1080(默认)基准单价
4k3840×2160单价约为 1080p 的 1.6 倍
选择更高分辨率时单价更高;同一请求若含参考视频,单价会进一步降低。具体单价以模型价格配置为准。

ratio 参数说明 {#ratio}#

控制视频宽高比。
值说明
16:9横屏(默认)
9:16竖屏
1:1方形
4:3横屏 4:3
3:4竖屏 3:4
21:9超宽屏
编码约束:当 ratio 数值 ≥ 2.34 时,系统可能自动切换视频编码以满足限制。若超出所有编码上限,创建任务会失败并返回 sr_ratio_exceeded 错误。

完整请求示例#

纯文本生成#

图生视频(首帧图)#

4K 高清生成#


响应格式#

提交任务成功#

{
  "task_id": "task_3WG1JjQsqG4BVEEwFLZuIU2slLVZhGhf"
}
保存 task_id 用于后续查询。

查询任务结果#

成功响应#

{
  "code": "success",
  "message": "",
  "data": {
    "task_id": "task_3WG1JjQsqG4BVEEwFLZuIU2slLVZhGhf",
    "action": "generate",
    "status": "SUCCESS",
    "result_url": "https://example.com/uploads/20260901/output.mp4",
    "progress": "100%"
  }
}
字段说明
status任务状态:QUEUED / IN_PROGRESS / SUCCESS / FAILED
result_url生成视频的下载链接(成功后有值)
progress进度百分比

处理中 / 失败#

处理中:status 为 QUEUED 或 IN_PROGRESS,请每隔约 15 秒轮询一次。
失败:status 为 FAILED,data.fail_reason 说明失败原因。

计费说明#

按 token 用量计费,单位:元 / 100 万 tokens。

计费公式#

费用(元)= total_tokens × 单价(元/100万tokens)/ 1,000,000

影响单价的因素#

1.
分辨率:1080p(基准)vs 4k(约 1.6 倍)
2.
是否含参考视频:含参考视频时单价更低(约为无参考视频的 60%)
3.
模型版本:-mini 成本最低,标准版居中,-2.5 略高
具体单价以「模型价格配置」为准。任务完成后按实际 token 用量结算,多退少补。

常见问题#

1. 如何使用素材库中的图片/视频?#

先通过素材库 API 上传素材,获得 asset://asset-xxxxxx 引用地址,填入 content 数组的 image_url.url 或 video_url.url。

2. 为什么提示「模型无权限」?#

创建 API 令牌时需选择对应的模型分组。若已有令牌未选该分组,请联系管理员调整令牌权限。

3. 如何控制生成视频的起止画面?#

用 first_frame 和 last_frame 两个 role 上传首尾帧图片,模型会生成从首帧过渡到尾帧的视频。

相关文档#

素材库 API:上传和管理图片、视频、音频素材
修改于 2026-09-22 08:54:09
上一页
wan万相 3.0 视频接口
下一页
拍我AI PixVerse视频生成 API 文档
Built with