新建视频任务
输入你的创意描述,AI 帮你生成视频
- 预计结算 是按当前参数算出的参考值;任务成功后,会按上游返回的 usage.completion_tokens(官方实际输出 token)重新结算。
- 预扣上限 是提交时先冻结的最高金额,用来保证余额足够;预扣不是最终收费,不代表最终一定扣这么多。
- 任务完成后多退少补;实际消耗少于预扣时会自动退回差额,任务失败、取消或过期时会退回预扣。
- 文生、首尾帧、多图参考在同模型、分辨率、时长下价格一样,不按图片数量加价;会改变价格的是视频参考、生成音频、分辨率、时长和模型。
我的视频
最近的生成任务,点视频可播放
还没有任务,去新建一个吧
我的素材库
这里显示当前 API key 上传过的素材,其他客户看不到
直接用文字生成一张图片素材。生成完成后会自动进入下方“我的素材库”,可以作为视频参考图继续使用。
image 字段发送给上游。
optimize_prompt_options.mode 设为 standard,通常画面理解更稳,但可能多等几秒。
已有 HTTPS 图片链接时,可以先通过图片预登记(素材预注册)拿到 asset://。这适合常用头像、参考图和批量任务;不是官方真人 KYC(真人身份认证),也不是绕过审核。
还没有素材,先上传一张参考图或一段视频
JojoKey Video CN Beta
JojoKey Video CN 使用独立 API(接口)、独立人民币余额和独立任务账本;只有管理员开放的测试账号可以使用。
JojoKey Video CN Beta 面向需要国内 Seedance / 即梦视频能力的测试客户。它使用独立人民币余额、国内任务账本和国内素材登记,不混海外美元账本,也不会把国内任务写到海外 Seedance 工作台里。
管理员为账号打开 JojoKey Video CN Beta,并充值人民币余额。用户侧会看到 ¥ 余额、国内任务和国内素材登记。
图片和视频素材建议放到国内对象存储或国内 CDN(内容分发网络),避免上游拉取境外 URL 超时。
在“新建视频”里填写 Prompt(提示词)、模式、分辨率、比例和时长;系统会先做人民币预扣。
任务提交后进入“我的任务”。成功后复制视频链接;失败时会展示上游返回的错误原因。
国内任务按人民币账本结算。余额不足时请联系管理员充值;海外美元余额不能抵扣国内任务。
| 素材类型 | 当前建议 | 注意事项 |
|---|---|---|
| 图片素材 | 用于人物、商品、场景参考;建议 JPG / PNG / WebP。 | 优先使用国内 HTTPS URL;人脸和复杂素材建议先登记再用于生成。 |
| 视频素材 | 用于动作、镜头、姿态或风格参考。 | 建议短视频片段,文件放国内对象存储;过大的公网文件容易拉取超时。 |
| 音频素材 | Beta 阶段暂不开放音频资产登记。 | 接口会返回 video_cn_audio_asset_not_supported,等上游用法确认后再开放。 |
国内任务提交时会先冻结一笔人民币预扣,任务完成后按返回的 token(令牌计量)和当前价格策略结算,多余冻结金额会释放。
- generate_audio=false 目前不能承诺强制静音;如必须无音乐,请在 Prompt(提示词)中明确“不生成背景音乐”。
- professional(专业版)超分暂不开放,避免额外计费和客户账单不一致。
- asset_type=3(音频资产)暂不开放。
- 境外素材 URL 容易被上游拉取超时,建议使用国内对象存储或国内 CDN(内容分发网络)。
先给测试用户开通小额人民币余额,跑通“素材登记 -> 新建视频 -> 我的任务 -> 对账”闭环;确认素材源稳定后再放大并发和时长。
本页只描述国内 JojoKey Video CN Beta 接口。海外 Seedance 仍使用 /v1/videos、/v1/uploads 等海外接口,两个体系的余额、素材和任务互不混用。
{{ cnApiHost() }}。所有请求都使用 Authorization(鉴权)请求头。
| 接口 | 用途 |
|---|---|
| GET /v1/video-cn/me | 查看开通状态、人民币余额和冻结金额。 |
| POST /v1/video-cn/videos | 提交国内视频任务。 |
| GET /v1/video-cn/videos | 查看当前账号的国内任务列表。 |
| GET /v1/video-cn/videos/{id} | 查询单个任务状态并触发刷新。 |
| POST /v1/video-cn/assets | 上传本地素材,并预登记为国内 asset://。 |
| POST /v1/video-cn/assets/from-url | 把公网素材 URL 登记到国内素材账本。 |
| GET /v1/video-cn/assets | 查看当前账号的国内素材列表。 |
使用账户页展示的国内 Relay API Key(中转接口密钥)。请求头格式如下:
先登记素材 URL 或上传本地素材,再把返回的素材地址放进 content[] 作为参考。国内素材同步状态建议达到 sync_status=2(已同步)后再用于生成。
首尾帧动画使用 first_frame(首帧)和 last_frame(尾帧),适合指定开始画面和结束画面。
参考视频使用 reference_video(参考视频),适合参考动作节奏、镜头运动或姿态变化。图片参考仍使用 reference_image(参考图)。
| 参数 | 说明 |
|---|---|
| prompt | 提示词简写;如果传 content[],可以不传 prompt。 |
| content[] | 完整内容数组,支持文本、图片 URL、视频 URL 等参考内容。 |
| mode | fast(快速)、pro(高质量)、mini(轻量测试)。 |
| resolution | 480p、720p、1080p、4k;4k 预扣更保守。 |
| ratio | 常用 9:16、16:9、1:1、3:4。 |
| duration | 通常 4-15 秒;-1 表示智能时长,会按 15 秒保守预扣。 |
| generate_audio | 是否尝试生成音频;false 不能承诺强制静音。 |
| return_last_frame(返回尾帧) | 请求上游返回尾帧图片地址,任务详情里会展示 last_frame_url(尾帧链接)。 |
| bitrate_mode(码率模式) | 可传 normal(标准码率)或 high(高码率)。高码率更适合需要保留细节的任务。 |
| seed | Seed(种子),用于让同类请求更便于复现;不填则由上游随机。 |
任务状态包括 queued(排队中)、running(生成中)、succeeded(已完成)、failed(失败)。轮询建议每 5-8 秒查询一次 GET /v1/video-cn/videos/{id},不要每秒高频请求。
| 错误码 | 含义与处理 |
|---|---|
| video_cn_beta_not_enabled | 当前账号未开通国内 Beta,请联系管理员开通。 |
| insufficient_video_cn_balance | 人民币余额不足,请充值后重试。 |
| video_cn_professional_super_resolution_disabled | professional(专业版)超分暂不开放。 |
| video_cn_audio_asset_not_supported | 音频资产登记暂不开放,请先用图片或视频素材。 |
| upstream_task_failed | 上游任务失败,查看 message(错误说明)判断是素材、提示词还是生成结果问题。 |
同一个账号下,国内线路使用独立人民币余额和国内任务账本。当前前台展示的是国内调用入口和国内 Relay API Key(中转接口密钥);以后如需完全拆 key,可在后台单独发放。
操作指南
素材由平台代管,视频生成可以走 hosted(托管)或 native_direct(原生直连)
最短路径是:设置 Relay API Key(中转接口密钥)提交任务,轮询状态,成功后在 23 小时内打开官方链接下载。图生视频既可以普通首帧直传,也可以用图片预登记(素材预注册)拿到 asset://。
把平台给你的 sk- 开头 Key 放进 Authorization(鉴权头),前台不会要求填写 Ark API Key(方舟接口密钥)。
文生视频直接传 prompt(提示词);图生视频可以直接上传首帧,也可以先预登记图片再把 asset:// 放进 content[]。
任务流程是 submit -> poll -> download(提交、轮询、下载)。成功后 23 小时内下载,过期显示“该内容已过期”。
日常测试优先用 Seedance 2.0 Fast;质量、人像一致性或多模态参考优先用 Seedance 2.0 Pro。账号绑定 Endpoint(模型接入点)时,后台实际会上送 Endpoint,上面的模型选择仍用于计费档位和任务记录。
| 模型 | 适合场景 | 能力 |
|---|---|---|
| Seedance 2.0 Pro | 质量优先、人像/产品一致性、多参考素材 | 文生、图生、视频/音频参考、生成同步音频 |
| Seedance 2.0 Fast | 批量测试、速度优先、成本敏感 | 文生、图生、多参考、生成同步音频 |
| Seedance 1.5 Pro | 1.5 音画联合模型 | 文生、图生、生成同步音频 |
| Seedance 1.0 / Lite | 轻量任务或指定历史模型 | 按模型区分文生或图生,不支持生成同步音频 |
submit -> poll -> download(提交、轮询、下载)。提交后拿到 vid_xxx;建议每 5-8 秒查询一次;成功后前台打开官方 video_url(视频链接),23 小时内下载次数不限。
hosted(托管调用)里,客户用我们的 Relay API Key(中转接口密钥)提交任务,但完成后拿到的是海外 BytePlus ARK(海外方舟)官方结果链接。任务详情会展示上游 Task ID(任务 ID)、官方结果来源和“官方链接直连播放”的方式;页面预览和下载按钮都使用同一个官方 video_url(视频链接),本系统只保存任务记录和链接元数据,不另存完整 MP4。
上传或登记素材
本地文件用 /v1/uploads;已有公网图片或视频用 /v1/uploads/from-url。无明显人脸的首帧可普通直传;明显有人脸或头像,建议打开图片预登记(素材预注册)。返回的素材只归当前 API key 所属账号。
{{ guideUploadCurl }}
图片预登记为 asset://
常用头像或参考图建议先调用 /v1/image-audits,拿到 asset:// 后复用。这个功能只是图片预登记(素材预注册),不是官方真人 KYC(真人身份认证),不是绕过审核,也不能保证一定通过上游审核。
{{ guideImageAuditCurl }}
生成时自动转素材
一次性首帧任务可以在 /v1/videos 里传 prompt、images 和 metadata.audit_image=true;这是本系统识别的开关,不会原样转发给海外 BytePlus ARK(海外方舟)。本系统会先把图片登记为 asset://,再转发给上游。 顶层 images 只传 1 张时会作为 first_frame(首帧);传多张时会按多参考图处理,全部作为 reference_image(参考图)。复杂多参考仍建议使用完整 content[],每张图一个 image_url.url。
{{ guideAuditImageVideoCurl }}
按字节原生结构生成
生成任务使用 model、content、resolution、ratio、duration 等字段。前台制作方式会把素材转成不同 role(角色):首尾帧动画使用 first_frame / last_frame,多参考创作使用 reference_image。 一个 image_url.url 只能填写一个图片 URL;多张参考图不能用逗号拼在同一个字段里。
{{ guideNativeCurl }}
原生直连配置
native_direct(原生直连)账号直接用海外 BytePlus ARK(海外方舟)Ark API Key(方舟接口密钥)和 Endpoint(模型接入点)生成视频;hybrid(混合模式)账号也可以同时用 Relay API Key(中转接口密钥)调用本系统 /v1/videos。素材上传和图片预登记仍走本系统。
{{ guideDirectTaskCurl }}
下面全部是原生 /v1/videos 请求体写法,客户可以直接复制 JSON 放进命令行、SDK 或自己的后台。
{{ item.title }}
{{ item.note }}
{{ item.code }}
主创只用 Relay API Key(中转接口密钥)。hosted(托管)生成走平台 fallback Key 或后台绑定的 Ark Key;素材注册只走服务器保存的 AK/SK(访问密钥)。
素材列表按当前 API key 查询。别人上传生成的 asset://ID 不能被当前账号使用;服务端会返回 asset_not_owned。
API 接入文档
完整端点说明、参数、错误码、Python / JavaScript / Shell 代码示例
账号设置
用于登录本平台、上传素材和 hosted(托管)中转调用
同一个账号下,国内线路使用独立人民币余额和国内任务账本。国内 Host(接口地址)和国内 Relay API Key(中转接口密钥)只用于 /v1/video-cn/*。