📋 共享剪贴板
  • 功能
  • 下载
  • AI 画布
  • 定价
  • 开放 API
  • 账户
登录 / 注册 我的账户
  • 简体中文
  • English
  • 日本語
  • 한국어
  • Español
  • Français
  • Deutsch
  • Русский

请先登录

开放平台文档仅对已登录用户开放。

前往登录 / 注册
开发者开放平台

把 AI 生成能力接到你的程序里

通过一枚 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。

立即创建 API Key 查看接口 下载 .md 文档

🚀 三步接入

  1. 登录并创建 Key
    前往 账户中心 → "API 密钥" 卡片,点"创建 Key",复制形如 sk-xxxxxxxxxxx 的明文。 ⚠ 明文只显示一次,请立即保存到服务端配置。
  2. 充值账户余额
    在账户中心“积分”面板充值;账户余额以您注册时选择的结算货币(默认 CNY,可选 USD / EUR)持有。调用时会先冻结预估金额,完成后按实际用量结算并返还差额。
  3. 带着 Key 发起请求
    Base URL:https://www.jlike.com,在 HTTP 头加上 Authorization: Bearer sk-xxx 即可。

准备好了吗?

打开账户中心,一分钟内拿到你的第一枚 Key。

前往创建 API Key

🔐 鉴权与计费

请求头

Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Content-Type: application/json
  • Key 被吊销 / 不存在 → HTTP 401
  • Key 有效但余额不足 → HTTP 402
  • 触发每用户速率限制 → HTTP 429

计费模型

  • 定价基准:USD(上游原价以 USD 为基准存储),全局加价倍率 MARKUP = 1.3
  • 结算货币:账户结算货币(默认 CNY,可选 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):按实际成功返回的图片张数结算
  • 提交时先 冻结 预估额度,结束后按实际用量 结算并返还差额,失败或取消会回滚冻结额度

服务标识与档位(service + tier)

每个接口对外只暴露 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。

📡 接口清单

目录 | 文本生成 图片生成 视频生成 音频生成 工具

📝 文本生成

POST/api/v1/openapi/gemini3/generate

Gemini 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":"用一句话解释相对论"}]}]
  }'

POST/api/v1/openapi/deepseek/generate
POST/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。

🎨 图片生成

POST/api/v1/openapi/nanobanana/generate

Nano 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
  }'

POST/api/v1/openapi/wan27/generate
GET/api/v1/openapi/wan27/task/{task_uuid}

Wan 2.7 图片生成(异步)。提交后立即返回 task_uuid,建议每 3 秒轮询一次。终态结果会缓存到数据库,重复查询不会再次扣费。

tier说明兼容旧 model 名
pro专业版,文生图支持 4Kwan2.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 小时有效,请尽快下载。

POST/api/v1/openapi/g2i2v-qd/generate
GET/api/v1/openapi/g2i2v-qd/task/{task_uuid}

G2I2vQd 图生图(异步)。输入提示词 + 1–10 张参考图,输出一张高质量编辑/合成图。上游 RunningHub 标准模型 rhart-image-g-2/image-to-image。提交后立即返回 task_uuid,建议每 5–10 秒轮询一次。终态结果缓存,重复查询不会再次扣费。

tier分辨率单价
std2k¥0.30 / 张
std4k¥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否2k2k / 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 小时有效,请尽快下载。

POST/api/v1/openapi/i2vpro/generate
GET/api/v1/openapi/i2vpro/task/{task_uuid}

I2vPro 图像编辑(异步)。输入提示词 + 1–10 张参考图,输出一张精修编辑后的图片。上游 RunningHub 标准模型 rhart-image-n-pro/edit。提交后立即返回 task_uuid,建议每 5–10 秒轮询一次。终态结果缓存,重复查询不会再次扣费。

tier分辨率单价
std2k¥0.80 / 张
std4k¥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否2k2k / 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 小时有效,请尽快下载。

POST/api/v1/openapi/flat-lay/generate
GET/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 失败)。

🎬 视频生成

POST/api/v1/openapi/happyhorse/generate
GET/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否53–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 小时有效,请尽快下载。

POST/api/v1/openapi/happyhorse-ref/generate
GET/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否53–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 小时有效,请尽快下载。

POST/api/v1/openapi/happyhorse-edit/generate
GET/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 小时有效,请尽快下载。

POST/api/v1/openapi/gesture-dance/generate
GET/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否151–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 小时有效,请尽快下载。

POST/api/v1/openapi/selfie-video/generate
GET/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 小时有效,请尽快下载或转存。

POST/api/v1/openapi/outfit-dance/generate
GET/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否151–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 小时有效,请尽快下载。

POST/api/v1/openapi/first-last-frame/generate
GET/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 小时有效,请尽快下载。

POST/api/v1/openapi/wan27-video/generate
GET/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否52–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 秒计)。

POST/api/v1/openapi/rh-i2v/generate
GET/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否53–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 小时有效,请尽快下载。

POST/api/v1/openapi/rhart-vs/generate
GET/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 小时有效,请尽快下载。

🎤 音频生成

POST/api/v1/openapi/voice-clone/generate
GET/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 小时有效,请尽快下载。

🔧 工具

POST/api/v1/openapi/files/upload
GET/api/v1/openapi/files/{file_id}/url
DELETE/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)
401API Key 无效 / 已吊销
402余额不足
422上游成功但未返回任何图片(如内容被安全策略拦截)
429速率限制
502上游返回错误
503服务未开放 / 上游 Key 未配置
504上游超时

失败响应统一格式:

{
  "success": false,
  "error": "错误描述",
  "error_code": "INVALID_PARAMS"
}

✅ 最佳实践

  • 务必把 sk- 明文保存到 服务端 安全存储,不要嵌入浏览器 JS / 客户端二进制
  • 上线前为每个环境创建独立 Key(dev / staging / prod),方便吊销和审计
  • 监控响应中的 _billing.cost / cost / actual_cost
  • Wan 2.7 图片 / FlatLay 平铺拼图轮询间隔以 3–5 秒为宜;Wan 2.7 图生视频 / HappyHorse 系列(图生视频 / 参考生视频 / 视频编辑)建议 10–15 秒一次;手势舞 / 手机自拍视频 / 跳舞换装 / 首尾帧 / RunningHub 图生视频 / 声音克隆 TTS 建议 5–10 秒一次;终态缓存,重复查询不会再次扣费
  • Key 泄漏后立即在账户中心 吊销,然后创建新 Key 替换
📋 共享剪贴板

© 2024 共享剪贴板. All rights reserved.

GitHub 源码 隐私政策 版本

隐私政策