通过一枚 sk- API Key,调用 Gemini 3 文本生成、DeepSeek V4 文本/推理生成、Nano Banana 图片生成、Wan 2.7 图片生成、Wan 2.7 图生视频、HappyHorse 图生视频、HappyHorse 参考生视频、HappyHorse 视频编辑、RunningHub 图生视频、声音克隆 TTS、手势舞视频生成、跳舞换装视频生成、官方首尾帧视频生成十三类开放能力。统一按 service + tier 接入,DeepSeek 同时提供 OpenAI 兼容端点;按账户结算货币(CNY / USD / EUR)按量结算,失败或取消自动回滚冻结额度。
本页面只面向从程序里调用 jlike API 的开发者。如果你只想使用桌面端的剪贴板同步、云端记录或文件同步,请回到 首页 或 云端记录,那些功能不需要 API Key。
sk-xxxxxxxxxxx 的明文。
⚠ 明文只显示一次,请立即保存到服务端配置。
CNY,可选 USD / EUR)持有。调用时会先冻结预估金额,完成后按实际用量结算并返还差额。
https://www.jlike.com,在 HTTP 头加上 Authorization: Bearer sk-xxx 即可。
Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Content-Type: application/json
401402429CNY,可选 USD / EUR),扣费时按最新汇率从 USD 换算到账户币种,结果保留 4 位小数service + tier(不暴露上游 model 名);currency 始终为账户结算货币gemini3):按响应中的 promptTokenCount + candidatesTokenCount + thoughtsTokenCount 实际 token 计费deepseek):按响应中的 usage.prompt_tokens + usage.completion_tokens 实际 token 计费,命中 prompt_cache_hit_tokens 部分按上游缓存命中价计费nanobanana / wan27):按实际成功返回的图片张数结算每个接口对外只暴露 URL 路径里的 服务标识(gemini3 / deepseek / nanobanana / wan27 / g2i2v-qd / i2vpro / flat-lay / wan27-video / happyhorse / happyhorse-ref / happyhorse-edit / rh-i2v / rhart-vs / voice-clone / gesture-dance / outfit-dance / first-last-frame);服务下的不同档位(速度 / 质量)通过请求体的 tier 字段指定。deepseek 同时提供 OpenAI 兼容端点,使用 model 字段(仅 deepseek-v4-flash / deepseek-v4-pro)。
| tier | 含义 |
|---|---|
fast | 速度优先(默认推荐) |
pro | 质量优先(更慢、更贵) |
lite | 最低成本(仅部分服务支持) |
兼容性:所有接口仍接受旧的 model 字段(值为上游真实 model 名或老别名),新接入推荐 tier。
/api/v1/openapi/gemini3/generateGemini 3 文本 / 思考生成。透传 contents / generationConfig / tools / systemInstruction,响应附加 service / tier / _billing 字段,不暴露上游 model 名。
| tier | 说明 | 兼容旧 model 名 |
|---|---|---|
pro | 最强推理,慢 | gemini-3.1-pro-preview |
fast | 平衡(默认推荐) | gemini-3-flash-preview |
lite | 最便宜,最快 | gemini-3.1-flash-lite-preview |
curl -X POST https://www.jlike.com/api/v1/openapi/gemini3/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "fast",
"contents": [{"role":"user","parts":[{"text":"用一句话解释相对论"}]}]
}'
/api/v1/openapi/deepseek/generate/api/v1/openapi/deepseek/chat/completions
DeepSeek V4 文本 / 推理生成。提供两条等价端点:原生路径使用 tier 并包一层平台 success 包装;OpenAI 兼容路径使用 model 字段、响应保持 OpenAI Chat Completions 同形(不包 success),便于直接接入 OpenAI 风格 SDK。两条路径走同一套鉴权和计费。本轮不支持流式:两个端点对 stream=true 都直接返回 HTTP 400。
| tier | 说明 | 对应模型(兼容端点 model) |
|---|---|---|
fast | 速度优先,性价比 | deepseek-v4-flash |
pro | 强推理,质量优先 | deepseek-v4-pro |
仅这两个 model 名可用;不支持 deepseek-chat / deepseek-reasoner / deepseek-coder 或任何旧别名,传入即返回 HTTP 400。
# 原生端点(jlike 风格)
curl -X POST https://www.jlike.com/api/v1/openapi/deepseek/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "fast",
"messages": [{"role":"user","content":"用一句话解释相对论"}],
"max_tokens": 512
}'
# OpenAI 兼容端点
curl -X POST https://www.jlike.com/api/v1/openapi/deepseek/chat/completions \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4-flash",
"messages": [{"role":"user","content":"Reply with: pong"}],
"max_tokens": 64
}'
⚠ pro 档当前处于上游 75% 折扣促销期(至 2026-05-31 15:59 UTC),到期后回归基础价。详细价格与字段定义见 openapi-reference.md。
/api/v1/openapi/nanobanana/generateNano Banana 图片生成。同步返回结果图片,响应中的图片内容为 base64 PNG。响应字段包含 service + tier,不暴露上游 model 名。
| tier | 说明 | 兼容旧 model 别名 |
|---|---|---|
fast | 高效率版(默认推荐) | nano-banana-2 |
pro | 专业版(更强推理) | nano-banana-pro |
lite | 最低成本 | nano-banana |
参考图三选一(均可选):image_file_ids(推荐,传 /openapi/files/upload 返回的 file_id 数组)/ image_urls(http(s) URL 数组,服务端拉取)/ images(纯 base64 数组,legacy)。lite 只支持 1K,其余 tier 支持更高分辨率(详见 openapi-reference.md)。
curl -X POST https://www.jlike.com/api/v1/openapi/nanobanana/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "pro",
"prompt": "赛博朋克风格的猫,霓虹灯招牌下",
"size": "2K",
"aspect_ratio": "16:9",
"n": 1
}'
/api/v1/openapi/wan27/generate/api/v1/openapi/wan27/task/{task_uuid}
Wan 2.7 图片生成(异步)。提交后立即返回 task_uuid,建议每 3 秒轮询一次。终态结果会缓存到数据库,重复查询不会再次扣费。
| tier | 说明 | 兼容旧 model 名 |
|---|---|---|
pro | 专业版,文生图支持 4K | wan2.7-image-pro |
fast | 标准版,速度更快 | wan2.7-image |
参考图三选一(均可选):image_file_ids(推荐,传 /openapi/files/upload 返回的 file_id 数组)/ image_urls(http(s) URL 数组)/ images(纯 base64 数组,legacy)。
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/wan27/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"tier":"pro","prompt":"astronaut on mars","size":"2K","aspect_ratio":"16:9","n":1}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/wan27/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ 4K 仅 pro tier 可用,且不能带参考图、不能开启顺序图。上游返回的图片 URL 通常约 24 小时有效,请尽快下载。
/api/v1/openapi/g2i2v-qd/generate/api/v1/openapi/g2i2v-qd/task/{task_uuid}
G2I2vQd 图生图(异步)。输入提示词 + 1–10 张参考图,输出一张高质量编辑/合成图。上游 RunningHub 标准模型 rhart-image-g-2/image-to-image。提交后立即返回 task_uuid,建议每 5–10 秒轮询一次。终态结果缓存,重复查询不会再次扣费。
| tier | 分辨率 | 单价 |
|---|---|---|
std | 2k | ¥0.30 / 张 |
std | 4k | ¥0.60 / 张 |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
prompt | 是 | — | 文字描述,最长 20000 字符 |
image_urls | 是* | — | 数组,1–10 项;每项可为 http(s) URL 或 data:image/...;base64,... |
image_file_ids | 是* | — | 与 image_urls 二选一/可叠加;/openapi/files/upload 返回的 file_id 数组 |
resolution | 否 | 2k | 2k / 4k;本站当前开放 2k / 4k |
aspect_ratio / aspectRatio | 否 | 自适应原图 | 不传时上游按输入图就近比例自适应;显式传 4k 比例时仅支持 16:9 / 9:16 / 21:9 / 9:21 |
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/g2i2v-qd/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"prompt": "在马克杯正中央加一个精致几何风格狐狸 Logo,下方印 Wild Fox,保留原图光影与陶瓷质感不变。",
"image_urls": ["https://example.com/cup.png"],
"resolution": "2k"
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/g2i2v-qd/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ * image_urls 与 image_file_ids 至少给一组,合计 ≤ 10 张,单图 ≤ 30 MB。base64 入参服务端会先转上传到 RunningHub 再调用上游;图片 URL 约 24 小时有效,请尽快下载。
/api/v1/openapi/i2vpro/generate/api/v1/openapi/i2vpro/task/{task_uuid}
I2vPro 图像编辑(异步)。输入提示词 + 1–10 张参考图,输出一张精修编辑后的图片。上游 RunningHub 标准模型 rhart-image-n-pro/edit。提交后立即返回 task_uuid,建议每 5–10 秒轮询一次。终态结果缓存,重复查询不会再次扣费。
| tier | 分辨率 | 单价 |
|---|---|---|
std | 2k | ¥0.80 / 张 |
std | 4k | ¥1.00 / 张 |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
prompt | 是 | — | 文字描述,最长 20000 字符 |
image_urls | 是* | — | 数组,1–10 项;每项可为 http(s) URL 或 data:image/...;base64,... |
image_file_ids | 是* | — | 与 image_urls 二选一/可叠加;/openapi/files/upload 返回的 file_id 数组 |
resolution | 否 | 2k | 2k / 4k |
aspect_ratio | 否 | 1:1 | 枚举:1:1 / 16:9 / 9:16 / 4:3 / 3:4 / 3:2 / 2:3 / 5:4 / 4:5 / 21:9 |
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/i2vpro/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"prompt": "基于原图风格,将主角替换为年迈慈祥的猴子奶奶,穿着格子围裙做晚餐,厨房环境保持不变。",
"image_urls": ["https://example.com/grandma.jpg"],
"aspect_ratio": "3:4",
"resolution": "2k"
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/i2vpro/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ * image_urls 与 image_file_ids 至少给一组,合计 ≤ 10 张,单图 ≤ 10 MB。base64 入参服务端会先转上传到 RunningHub 再调用上游;图片 URL 约 24 小时有效,请尽快下载。
/api/v1/openapi/flat-lay/generate/api/v1/openapi/flat-lay/task/{task_uuid}
FlatLay 平铺拼图(异步)。输入一张单品图(如一条裙子),上游自动分析其品类/风格/颜色/季节,从商品库里配齐互补单品(鞋、包、配饰、项链等),生成一张俯拍「平铺拼图」效果图(含诗意文案与可选品牌名)。提交后立即返回 task_uuid,建议每 3–5 秒轮询一次(上游侧有约 30 秒节流,终态最多延迟约 30 秒可见)。终态结果缓存,重复查询不会再次扣费。
| tier | 说明 | 单价 |
|---|---|---|
std | 标准平铺拼图(3:4,2K) | ¥1.00 / 张 |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
image_url | 是 | — | 单品图,必须为公网 https URL |
lang | 否 | zh | 拼图文案语言:zh / ja / en |
brand_label | 否 | 无 | 拼图左上角品牌名(≤40 字符);不传则不显示品牌名 |
seed_category | 否 | 自动推断 | 品类提示(如 dress);缺省由上游模型推断 |
tier | 否 | std | 仅支持 std |
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/flat-lay/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"image_url":"https://cdn.example.com/dress.jpg","lang":"zh","brand_label":"FaFa"}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/flat-lay/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
成功后响应字段 image_url 为拼图结果 URL(已转存至本平台 OSS,presigned,按 files.download_url_ttl 有效);上游临时托管 URL 不对外暴露。
⚠ 失败错误码:UPSTREAM_ERROR(上游分析失败 / 配不齐互补单品 / 渲染失败或超时)、oss_copy_failed(上游出图成功但本平台转存 OSS 失败)。
/api/v1/openapi/happyhorse/generate/api/v1/openapi/happyhorse/task/{task_uuid}
HappyHorse 图生视频(异步)。以首帧图片为基础,通过文本描述引导生成物理真实、运动流畅的视频。上游 DashScope happyhorse-1.0-i2v。提交后立即返回 task_uuid,建议每 10–15 秒轮询一次。终态结果缓存,重复查询不会再次扣费。
| tier | 说明 | 输出分辨率 | 单价 |
|---|---|---|---|
hd | 高清版 | 720P | ¥1.17 / 秒 |
pro | 超清版(默认) | 1080P | ¥2.08 / 秒 |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
image_url | 是 | — | 首帧图片 http(s) 公网 URL(支持 JPEG/PNG/WEBP,≤10MB,宽高≥300px,宽高比 1:2.5~2.5:1) |
prompt | 否 | — | 文字描述(≤5000 字符),描述期望的视频内容 |
duration | 否 | 5 | 3–15 秒,计费按此值预冻结 |
watermark | 否 | false | 是否添加水印 |
seed | 否 | — | 随机种子 [0, 2147483647] |
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/happyhorse/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "pro",
"prompt": "一只猫在草地上奔跑",
"image_url": "https://example.com/first_frame.png",
"duration": 5
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/happyhorse/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ 建议先用 /openapi/files/upload 拿到 public_url 再填入 image_url。输出视频宽高比自动跟随首帧图片。视频 URL 约 24 小时有效,请尽快下载。
/api/v1/openapi/happyhorse-ref/generate/api/v1/openapi/happyhorse-ref/task/{task_uuid}
HappyHorse 参考生视频(异步)。传入多张参考图像,通过文本描述(使用 [Image 1]、[Image 2] 指代参考图)将图像中的主体角色融合生成流畅视频。上游 DashScope happyhorse-1.0-r2v。提交后立即返回 task_uuid,建议每 10–15 秒轮询一次。终态结果缓存,重复查询不会再次扣费。
| tier | 说明 | 输出分辨率 | 单价 |
|---|---|---|---|
hd | 高清版 | 720P | ¥1.17 / 秒 |
pro | 超清版(默认) | 1080P | ¥2.08 / 秒 |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
prompt | 是 | — | 文字描述(≤5000 字符),用 [Image 1]、[Image 2] 指代 image_urls 中对应位置的参考图 |
image_urls | 是 | — | 参考图 URL 数组(1–9 张),http(s) 公网 URL;支持 JPEG/PNG/WEBP,≤10MB,短边≥400px |
duration | 否 | 5 | 3–15 秒,计费按此值预冻结 |
ratio | 否 | 16:9 | 宽高比,可选 16:9 / 9:16 / 3:4 / 4:3 / 1:1 |
watermark | 否 | false | 是否添加水印 |
seed | 否 | — | 随机种子 [0, 2147483647] |
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/happyhorse-ref/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "pro",
"prompt": "[Image 1]中的女孩缓缓走向[Image 2]中的城堡",
"image_urls": [
"https://example.com/girl.png",
"https://example.com/castle.png"
],
"ratio": "16:9",
"duration": 5
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/happyhorse-ref/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ 建议先用 /openapi/files/upload 拿到 public_url 再填入 image_urls。prompt 中用 [Image N] 指代参考图时,需注明图中的具体对象。视频 URL 约 24 小时有效,请尽快下载。
/api/v1/openapi/happyhorse-edit/generate/api/v1/openapi/happyhorse-edit/task/{task_uuid}
HappyHorse 视频编辑(异步)。输入视频 + 可选参考图 + 文本编辑指令,完成风格变换、局部替换等编辑任务。上游 DashScope happyhorse-1.0-video-edit。输出时长 = min(输入时长, 15 秒)。提交后立即返回 task_uuid,建议每 10–15 秒轮询一次。终态结果缓存,重复查询不会再次扣费。
| tier | 说明 | 输出分辨率 | 单价 |
|---|---|---|---|
hd | 高清版 | 720P | ¥1.17 / 秒 |
pro | 超清版(默认) | 1080P | ¥2.08 / 秒 |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
prompt | 是 | — | 编辑指令(≤5000 字符),描述对视频的编辑意图 |
video_url | 是 | — | 待编辑视频 http(s) 公网 URL(MP4/MOV,3–60 秒,≤100MB) |
image_urls | 否 | [] | 参考图 URL 数组(0–5 张),用于风格/换装等参考 |
audio_setting | 否 | auto | 声音控制:auto(模型控制)/ origin(保留原声) |
watermark | 否 | false | 是否添加水印 |
seed | 否 | — | 随机种子 [0, 2147483647] |
计费说明:上游计费秒数 = 输入视频时长 + 输出视频时长(均向上取整),提交时按最大 30 秒预冻结,完成后按实际用量结算并返还差额。
# 提交(视频 + 参考图编辑)
curl -X POST https://www.jlike.com/api/v1/openapi/happyhorse-edit/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "hd",
"prompt": "让视频中的角色穿上图片中的条纹毛衣",
"video_url": "https://example.com/input.mp4",
"image_urls": ["https://example.com/sweater.png"]
}'
# 提交(纯指令编辑,无参考图)
curl -X POST https://www.jlike.com/api/v1/openapi/happyhorse-edit/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "pro",
"prompt": "将视频转换为赛博朋克风格",
"video_url": "https://example.com/input.mp4",
"audio_setting": "origin"
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/happyhorse-edit/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ 建议先用 /openapi/files/upload 拿到 public_url 再填入 video_url / image_urls。输入视频超过 15 秒时自动截取前 15 秒。视频 URL 约 24 小时有效,请尽快下载。
/api/v1/openapi/gesture-dance/generate/api/v1/openapi/gesture-dance/task/{task_uuid}
手势舞视频生成(异步)。输入人像图 + 驱动手势视频,输出手势驱动后的人像视频。上游 RunningHub。提交后立即返回 task_uuid,建议每 5–10 秒轮询一次。终态结果缓存,重复查询不会再次扣费。
| tier | 说明 |
|---|---|
pro | 当前唯一档位(48G 实例,支持长视频) |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
image_url | 是 | — | 人像图 http(s) 公网 URL |
video_url | 是 | — | 驱动手势视频 http(s) 公网 URL |
max_duration_sec | 否 | 15 | 1–30,计费按此上限预冻结 |
node_overrides | 否 | — | 可选节点参数覆盖,详见 docs |
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/gesture-dance/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "pro",
"image_url": "https://example.com/portrait.png",
"video_url": "https://example.com/gesture.mp4",
"max_duration_sec": 10
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/gesture-dance/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ 建议先用 /openapi/files/upload 拿到 public_url 再填入此处。视频 URL 约 24 小时有效,请尽快下载。
/api/v1/openapi/selfie-video/generate/api/v1/openapi/selfie-video/task/{task_uuid}
手机自拍视频生成(异步)。输入人像图 + 中文动作提示词,输出固定 5 秒的自拍风格视频:手机始终遮住面部五官、按提示词做指定动作、保留原图衣服材质与色彩。上游 RunningHub AI App。提交后立即返回 task_uuid,建议每 5–10 秒轮询。终态结果缓存,重复查询不会再次扣费。
| tier | 时长 | 单价 |
|---|---|---|
pro | 固定 5 秒 | ¥0.30 / 秒(实际单次 ≈ ¥1.50;以后台当前值为准) |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
image_url | 是 | — | 人像图 http(s) 公网 URL(≤ 30 MB) |
prompt | 是 | — | 中文动作描述,1–2000 字符;只描述动作,不要写负向提示词 |
tier | 否 | pro | 当前仅支持 pro |
上游 nodeInfoList 的其余参数(分辨率档位、长宽比、加密方式、BGM 等)均由服务端按推荐默认值固定,不暴露给调用方。
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/selfie-video/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"image_url": "https://example.com/portrait.png",
"prompt": "女子手持手机自拍,手机全程挡住脸和五官,空闲手比耶;随后叉腰;最后从上到下摸身上的衣服。保持衣服材质、形状、色彩、细节不变。固定镜头。"
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/selfie-video/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ 视频 URL 约 24 小时有效,请尽快下载或转存。
/api/v1/openapi/outfit-dance/generate/api/v1/openapi/outfit-dance/task/{task_uuid}
跳舞换装视频生成(异步)。输入人像图 + 驱动视频,输出换装后的舞蹈视频。上游 DashScope wan2.2-animate-move。提交后立即返回 task_uuid,建议每 5–10 秒轮询一次。终态结果缓存,重复查询不会再次扣费。
| tier | 说明 | 输出分辨率 |
|---|---|---|
hd | 高清版(默认) | 720P |
pro | 超清版 | 1080P |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
image_url | 是 | — | 人像图 http(s) 公网 URL |
video_url | 是 | — | 驱动舞蹈视频 http(s) 公网 URL |
max_duration_sec | 否 | 15 | 1–30,计费按此上限预冻结 |
mode | 否 | wan-std | 输出模式 |
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/outfit-dance/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "hd",
"image_url": "https://example.com/portrait.png",
"video_url": "https://example.com/dance.mp4",
"max_duration_sec": 15
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/outfit-dance/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ 建议先用 /openapi/files/upload 拿到 public_url 再填入此处。视频 URL 约 24 小时有效,请尽快下载。
/api/v1/openapi/first-last-frame/generate/api/v1/openapi/first-last-frame/task/{task_uuid}
官方首尾帧视频生成(异步)。输入首帧图 + 尾帧图 + 动作文字描述,输出插值视频。上游 RunningHub ComfyUI 工作流。提交后立即返回 task_uuid,建议每 5–10 秒轮询一次。终态结果缓存,重复查询不会再次扣费。
| tier | 说明 | 固定时长 |
|---|---|---|
std | 当前唯一档位(24G 实例) | 固定 5 秒 |
| 字段 | 必填 | 说明 |
|---|---|---|
prompt | 是 | 动作文字描述,例如「女生慢慢走来」 |
start_image_url | 是 | 首帧图 http(s) 公网 URL |
end_image_url | 是 | 尾帧图 http(s) 公网 URL |
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/first-last-frame/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "std",
"prompt": "女生慢慢的走来",
"start_image_url": "https://example.com/first_frame.png",
"end_image_url": "https://example.com/last_frame.png"
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/first-last-frame/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ workflow 输出时长固定,计费按固定 5 秒预冻结。视频 URL 约 24 小时有效,请尽快下载。
/api/v1/openapi/wan27-video/generate/api/v1/openapi/wan27-video/task/{task_uuid}
万相 2.7 图生视频(异步)。支持多模态输入(文本 / 图像 / 音频 / 视频),可完成首帧生视频、首尾帧生视频、视频续写三大任务。上游 DashScope wan2.7-i2v。提交后立即返回 task_uuid,建议每 10–15 秒轮询一次。终态结果缓存,重复查询不会再次扣费。
| tier | 说明 | 输出分辨率 | 单价 |
|---|---|---|---|
hd | 高清版(默认) | 720P | ¥0.8 / 秒 |
pro | 超清版 | 1080P | ¥1.2 / 秒 |
素材组合(media 数组)——仅支持以下组合,其他组合返回 400:
| 任务 | 组合 |
|---|---|
| 首帧生视频 | first_frame 或 first_frame + driving_audio |
| 首尾帧生视频 | first_frame + last_frame 或 + driving_audio |
| 视频续写 | first_clip 或 first_clip + last_frame |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
media | 是 | — | 素材数组,每项含 type(first_frame / last_frame / driving_audio / first_clip)和 url(http(s) 公网 URL) |
prompt | 否 | — | 文字描述(≤5000 字符),描述期望的视频内容 |
negative_prompt | 否 | — | 反向提示词(≤500 字符) |
duration | 否 | 5 | 2–15 秒,计费按此值预冻结(向上取整:2.1 秒按 3 秒计费) |
prompt_extend | 否 | true | 是否开启 prompt 智能改写 |
watermark | 否 | false | 是否添加"AI 生成"水印 |
seed | 否 | — | 随机种子 [0, 2147483647] |
# 首帧生视频
curl -X POST https://www.jlike.com/api/v1/openapi/wan27-video/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "hd",
"prompt": "一只小猫在草地上奔跑",
"media": [
{"type": "first_frame", "url": "https://example.com/first.png"}
],
"duration": 5
}'
# 首尾帧生视频
curl -X POST https://www.jlike.com/api/v1/openapi/wan27-video/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "pro",
"prompt": "女生慢慢地走来",
"media": [
{"type": "first_frame", "url": "https://example.com/first.png"},
{"type": "last_frame", "url": "https://example.com/last.png"}
],
"duration": 10
}'
# 视频续写
curl -X POST https://www.jlike.com/api/v1/openapi/wan27-video/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"tier": "hd",
"prompt": "女孩出门后背着书包走在街上",
"media": [
{"type": "first_clip", "url": "https://example.com/clip.mp4"}
],
"duration": 15
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/wan27-video/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ 建议先用 /openapi/files/upload 拿到 public_url 再填入 media[].url。视频 URL 约 24 小时有效,请尽快下载。时长向上取整计费(如 2.1 秒按 3 秒计)。
/api/v1/openapi/rh-i2v/generate/api/v1/openapi/rh-i2v/task/{task_uuid}
RunningHub 图生视频(异步)。输入参考图 + 提示词,生成 3–5 秒短视频。上游 RunningHub ComfyUI 工作流。提交后立即返回 task_uuid,建议每 5–10 秒轮询一次。终态结果缓存,重复查询不会再次扣费。
| tier | 说明 | 单价 |
|---|---|---|
std | 当前唯一档位(24G 实例) | ¥0.3 / 秒 |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
image_url | 是 | — | 参考图 http(s) 公网 URL |
prompt | 是 | — | 文字描述 |
duration | 否 | 5 | 3–5 秒,计费按此值预冻结 |
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/rh-i2v/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"image_url": "https://example.com/photo.png",
"prompt": "女生缓缓转头微笑",
"duration": 5
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/rh-i2v/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ 建议先用 /openapi/files/upload 拿到 public_url 再填入 image_url。视频 URL 约 24 小时有效,请尽快下载。
/api/v1/openapi/rhart-vs/generate/api/v1/openapi/rhart-vs/task/{task_uuid}
RhartVs 图生视频(异步)。输入单张参考图 + 提示词,生成 10 秒或 15 秒动态视频。上游 RunningHub 标准模型 rhart-video-s/image-to-video。提交后立即返回 task_uuid,建议每 10–15 秒轮询一次。终态结果缓存,重复查询不会再次扣费。
| tier | 说明 | 单价 |
|---|---|---|
std | 当前唯一档位 | ¥0.20 / 秒(10s ≈ ¥2.0 · 15s ≈ ¥3.0) |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
prompt | 是 | — | 5–4000 字符 |
image_url | 是* | — | 单张参考图,http(s) URL 或 data:image/...;base64,... |
image_file_id | 是* | — | 与 image_url 二选一;/openapi/files/upload 返回的 file_id |
duration | 否 | 10 | 仅支持 10 / 15(秒) |
aspect_ratio | 否 | 9:16 | 仅支持 9:16 / 16:9 |
storyboard | 否 | false | 透传上游分镜模式开关 |
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/rhart-vs/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"prompt": "0–2秒:狸花猫翘着二郎腿斜眼笑;2–5秒:哈士奇一愣;5–10秒:哈士奇瞬间石化,全场爆笑收尾。",
"image_url": "https://example.com/podcast.png",
"duration": 10,
"aspect_ratio": "9:16",
"storyboard": false
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/rhart-vs/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ * image_url 与 image_file_id 至少给一个,单图 ≤ 50 MB。base64 入参服务端会先转上传到 RunningHub 再调用上游;视频 URL 约 24 小时有效,请尽快下载。
/api/v1/openapi/voice-clone/generate/api/v1/openapi/voice-clone/task/{task_uuid}
声音克隆 TTS(异步)。输入参考音频 + 要合成的文字,输出克隆参考音色朗读该文字的音频。上游 RunningHub ComfyUI 工作流。提交后立即返回 task_uuid,建议每 5–10 秒轮询一次。终态结果缓存,重复查询不会再次扣费。
| tier | 说明 | 单价 |
|---|---|---|
std | 当前唯一档位 | ¥0.01 / 秒(不足 1 秒按 1 秒计) |
| 字段 | 必填 | 默认 | 说明 |
|---|---|---|---|
audio_url | 是 | — | 参考音频 http(s) 公网 URL,建议 m4a / mp3 / wav |
prompt | 是 | — | 要合成的文字内容 |
tier | 否 | std | 仅支持 std |
计费时长按 ceil(prompt 字符数 / 3) 估算(最低 1 秒),freeze 与 confirm 用同一估算值,所以可从 prompt 长度直接预估费用。100 字 ≈ 34 秒 ≈ ¥0.34。
# 提交
curl -X POST https://www.jlike.com/api/v1/openapi/voice-clone/generate \
-H "Authorization: Bearer sk-xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"audio_url": "https://example.com/ref.m4a",
"prompt": "大家好啊,欢迎使用共享剪贴板的声音克隆能力。"
}'
# 轮询
curl https://www.jlike.com/api/v1/openapi/voice-clone/task/<task_uuid> \
-H "Authorization: Bearer sk-xxxxxxxx"
⚠ 若没有公网可达的参考音频,可先用 /openapi/files/upload(purpose=audio)拿到 public_url 再传入。输出音频 URL 约 24 小时有效,请尽快下载。
/api/v1/openapi/files/upload/api/v1/openapi/files/{file_id}/url/api/v1/openapi/files/{file_id}
临时文件托管。将本地图片/视频/音频上传到 OSS,返回 presigned 公网 URL(默认有效期 2 小时),供需要公网 URL 入参的端点使用。上传与重新获取下载 URL 都会按文件大小计费,响应中返回 cost 和 currency。
| 字段 | 必填 | 说明 |
|---|---|---|
file | 是 | 二进制文件(multipart/form-data),上限 200 MB |
purpose | 否 | image / video / audio / other(默认 other) |
成功响应:
{
"success": true,
"file_id": 123,
"public_url": "https://oss.../openapi/temp/...",
"expires_at": 1714920000,
"size_bytes": 1048576,
"mime_type": "image/png",
"purpose": "image",
"cost": 0.02,
"currency": "CNY"
}
NanoBanana / Wan 2.7 的 image_file_ids 字段可直接传此处返回的 file_id。若 public_url 过期,可调用 GET /api/v1/openapi/files/{file_id}/url 重新获取;该操作同样按文件大小计费。OSS 设有 openapi/temp/ 前缀 1 天生命周期自动清理。
| HTTP | 场景 |
|---|---|
400 | 请求体非法(tier/model 不支持、字段超范围、必填字段缺失,或 DeepSeek 端点显式 stream=true) |
401 | API Key 无效 / 已吊销 |
402 | 余额不足 |
422 | 上游成功但未返回任何图片(如内容被安全策略拦截) |
429 | 速率限制 |
502 | 上游返回错误 |
503 | 服务未开放 / 上游 Key 未配置 |
504 | 上游超时 |
失败响应统一格式:
{
"success": false,
"error": "错误描述",
"error_code": "INVALID_PARAMS"
}sk- 明文保存到 服务端 安全存储,不要嵌入浏览器 JS / 客户端二进制_billing.cost / cost / actual_cost