1. Nebula Api模块
NebulaLab-API接口
  • Nebula Api模块
    • 通用文本对话接口文档
    • 通用图片生成接口文档
    • 通用视频生成接口文档
    • Cherry Studio集成指南
    • LangChain开发框架集成指南
    • Cursor代码编辑器集成指南
    • Claude Code等客户端集成指南
    • Cline (VS Code) AI 编程助手集成指南
    • 沉浸式翻译集成指南
    • sora-2接口文档
    • 通义千问通用对话接口文档
    • DeepSeek通用对话文档
    • GPT-Chat通用对话文档
    • 阿里万相wan2.5图生视频接口文档
    • Nano Banana图片生成接口文档
    • 通义千问文生图模型接口文档
    • 通义千问图像编辑模型接口文档
    • 谷歌Veo视频模型接口文档
    • Grok 模型(xAI)通用对话接口文档
  1. Nebula Api模块

通用视频生成接口文档

视频生成API开发文档#

简介#

本API支持可灵、豆包(火山)、即梦视频生成大模型,提供文生视频、图生视频-首帧、图生视频-首尾帧等功能。深度理解文字与图像指令,生成视觉流畅度极佳的视频内容,支持多维参数精细调控,为创意表达带来专业级的视频生成体验。

请求参数#

API端点#

POST https://llm.ai-nebula.com/v1/video/generations

请求头#

参数类型必填描述
Authorizationstring是用户认证令牌 (Bearer sk-xxxx)
Content-Typestring是application/json

公共请求参数#

参数类型必填描述
modelstring是模型标识:
• 可灵:kling-v1
• 豆包:doubao-video-v1
• 即梦:jimeng_vgfm_t2v_l20
promptstring是视频生成提示词,支持中英文
imagestring否首帧参考图片URL或Base64编码
image_tailstring否可灵/豆包特有:尾帧参考图片URL或Base64编码,用于图生视频-首尾帧
durationnumber否视频时长(秒),默认5秒
widthinteger否视频宽度(像素),默认1280
heightinteger否视频高度(像素),默认720
fpsinteger否视频帧率,默认24
seedinteger否随机种子,默认-1(随机),取值范围0-999999999
ninteger否生成数量,默认1
response_formatstring否响应格式,默认"url"
aspect_ratiostring否宽高比,如"16:9"、"9:16"
resolutionstring否豆包特有:分辨率枚举值(480p/720p/1080p)
modestring否可灵特有:生成模式(std/pro)
cfg_scalenumber否可灵特有:生成视频的自由度,值越大模型自由度越小,与用户输入的提示词相关性越强,取值范围[0, 1]
negative_promptstring否负面提示词,描述不希望出现的内容
quality_levelstring否质量等级:low/medium/high/ultra-high
watermarkboolean否豆包特有:是否添加水印,默认false
camera_fixedboolean否豆包特有:是否固定摄像头,默认false
userstring否用户标识
metadataobject否厂商特定参数,详见下方说明

metadata参数说明#

metadata字段用于传递各厂商特定的参数。各模型的详细参数说明请参考官方文档:
可灵官方文档:https://app.klingai.com/cn/dev/document-api/apiReference/model/imageToVideo
豆包官方文档:https://www.volcengine.com/docs/82379/1520757?redirect=1
即梦官方文档:https://www.volcengine.com/docs/85621/1544774#tjsNFM50

提交生成视频任务示例#

提交生成视频任务响应示例#

{
  "code": "success",
  "message": "",
  "data": {
    "task_id": "abcd1234efgh5678",
    "action": "video_generation",
    "status": "SUBMITTED",
    "submit_time": 1640995200
  }
}

响应参数说明#

字段名类型说明
codestring响应状态码,成功时为"success"
messagestring响应消息
data.task_idstring任务唯一标识符
data.actionstring任务类型,固定为"video_generation"
data.statusstring任务状态,提交成功时为"SUBMITTED"
data.submit_timeint64任务提交的Unix时间戳

查询生成视频任务示例#

查询生成视频任务响应示例#

{
  "code": "success",
  "message": "",
  "data": {
    "task_id": "abcd1234efgh5678",
    "action": "video_generation",
    "status": "SUCCESS",
    "fail_reason": "",
    "submit_time": 1640995200,
    "start_time": 1640995210,
    "finish_time": 1640995800,
    "progress": "100%",
    "data": {
      "video_url": "https://example.com/generated-video.mp4",
      "duration": 5.0,
      "width": 1280,
      "height": 720,
      "fps": 24
    }
  }
}

响应参数说明#

字段名类型说明
codestring响应状态码,成功时为"success"
messagestring响应消息
data.task_idstring任务唯一标识符
data.actionstring任务类型,固定为"video_generation"
data.statusstring任务状态,详见下方状态枚举
data.fail_reasonstring任务失败时的具体原因
data.submit_timeint64任务提交的Unix时间戳
data.start_timeint64任务开始处理的Unix时间戳
data.finish_timeint64任务完成的Unix时间戳
data.progressstring任务进度百分比
data.dataobject任务结果数据
data.data.video_urlstring生成的视频URL
data.data.durationnumber视频时长(秒)
data.data.widthinteger视频宽度(像素)
data.data.heightinteger视频高度(像素)
data.data.fpsinteger视频帧率

任务状态枚举#

NOT_START - 未开始
SUBMITTED - 已提交
QUEUED - 队列中
IN_PROGRESS - 处理中
SUCCESS - 成功
FAILURE - 失败
UNKNOWN - 未知

错误处理#

当请求失败时,API会返回相应的错误信息和HTTPS状态码:
{
  "code": "error",
  "message": "错误描述",
  "data": null
}
常见错误码:
401 - 认证失败,请检查Authorization头
400 - 请求参数错误
429 - 请求频率超限
500 - 服务器内部错误

使用注意事项#

1.
认证:调用接口前需确保Authorization头包含有效的令牌(格式为Bearer sk-xxxx)
2.
图片格式:支持URL链接和Base64编码,Base64编码时无需添加data:image前缀
3.
图生视频-首尾帧:使用image和image_tail参数时,两张图片的宽高比应保持一致
4.
任务查询:视频生成为异步任务,需要轮询查询任务状态直到完成
5.
视频链接:生成的视频URL为临时链接,建议及时下载保存
6.
参数优先级:公共参数优先级高于metadata中的同名参数
7.
模型特定参数:某些参数仅特定模型支持,使用前请参考对应的官方文档
上一页
通用图片生成接口文档
下一页
Cherry Studio集成指南
Built with