总裁导航系统 API 开放平台

AI 提示词反推 + 全视频解析 + 语音合成服务 · 支持图片反推、视频文件反推、全平台视频解析、文本转语音

图片反推 视频反推 全视频解析 语音合成 平均响应 3 秒

计费说明

本 API 平台采用「点数」作为计费单位,调用接口会消耗对应点数,点数通过充值获得。

服务类型消耗点数说明
图片反推1 点 / 次上传图片,AI 生成可用于绘画的提示词,约 3-10 秒返回
视频反推2.8 点 / 秒上传视频文件(MP4/MOV/WEBM 等),AI 分析画面生成结构化提示词
全视频解析免费免费使用,需展示「总裁导航系统赞助」水印
语音合成1 点 / 次输入文本(1-500 字符),返回 WAV 格式音频,无论文本长短均 1 点
消耗点数 = 视频时长(秒) × 2.8 点/秒,如 10 秒视频 28 点、30 秒视频 84 点。
失败退款:调用失败(网络错误、上游服务异常)点数会自动退回,只对成功的调用扣费。

充值套餐

尝鲜版¥101000 点≈1000 次图片反推立即充值
标准版¥505500 点(赠 500)≈1964 秒视频反推立即充值
专业版¥10012000 点(赠 2000)≈4286 秒视频反推立即充值
企业版¥50065000 点(赠 15000)≈23214 秒视频反推立即充值

常见问题

Q:点数会过期吗?

A:不会。充值后的点数永久有效,用完为止。

Q:调用失败会扣点吗?

A:全视频解析失败不扣点;视频反推和语音合成如果失败会自动退回。

Q:视频反推支持传链接吗?

A:不支持。请下载视频后通过上传文件方式调用。

Q:视频时长怎么计算?

A:调用方需在请求中传入 duration(视频时长,秒)。官方演示页面会自动用浏览器读取。

Q:语音合成返回的是什么格式?

A:返回 base64 编码的 WAV 数据 URL,可直接用作 <audio src> 播放,或解码后保存为 WAV 文件。

Q:有并发限制吗?

A:单账号默认每分钟 60 次调用上限。如需更高并发,请联系客服升级。

AI 反推接口

提供图片和视频的 AI 提示词反推能力,返回结构化提示词,可直接用于即梦 / Seedance / 可灵 / 豆包 等 AI 视频生成工具。

鉴权方式:所有接口都需要在 HTTP Header 中携带 X-API-Key,或使用 Authorization: Bearer sk_xxx。

图片反推

上传图片,生成可用于 AI 绘画的提示词。计费 1 点/次。

接口地址https://dh.ceowl.cn/api/v1/prompt.php
请求方式POST · Content-Type: application/json
参数名必填类型说明
service必填string固定值 image
image必填string图片 base64 data URL(data:image/jpeg;base64,...)或 https 图片地址
{ "code": 0, "message": "success", "data": { "prompt": "一幅写实风格的人物肖像,柔和的光线从左侧射入...", "credits_cost": 1, "credits_balance": 999 } }

视频反推(仅上传文件)

上传视频文件,AI 分析画面并生成结构化视频提示词。计费 ceil(时长×2.8) 点。

本接口仅支持上传文件(multipart/form-data,字段名 video),不支持传链接。
接口地址https://dh.ceowl.cn/api/v1/prompt.php
请求方式POST · Content-Type: multipart/form-data
参数名必填类型说明
service必填string固定值 video
video必填fileMP4 / MOV / WEBM / M4V / AVI / MKV,最大 200MB
duration必填int视频时长(秒),如 30 秒的视频传 30
时长获取:用浏览器 <video> 元素加载本地文件,读取 video.duration 后取整即可。提交后返回 task_id 与 poll_url,轮询 status.php 获取结果。
{ "code": 0, "message": "success", "data": { "task_id": "abcd1234...", "status": "pending", "duration": 30, "filename": "my_video.mp4", "poll_url": "https://dh.ceowl.cn/api/v1/status.php?task_id=abcd1234", "credits_cost": 84, "credits_balance": 916, "billing": { "unit_price": "2.8 点/秒", "duration": "30 秒", "total": "84 点" } } }

查询任务状态

接口地址https://dh.ceowl.cn/api/v1/status.php
请求方式GET / POST
参数 task_id必填 提交任务时返回的 task_id
{ "code": 0, "message": "success", "data": { "status": "completed", "prompt": "一个女性角色,穿着黑色连衣裙..." } }

全视频解析

粘贴分享链接,一键获取无水印视频直链。已接入真实解析引擎,支持抖音 / 快手 / 哔哩哔哩 / 小红书 / 西瓜 / 微博 / AcFun 等 26 个主流平台。

全视频解析的双模式

免费模式 · 免费使用

  • 不消耗点数
  • 返回 watermark 对象
  • 需在播放器叠加「总裁导航系统赞助」水印
  • 通过品牌曝光换取免费流量

收费模式 · 付费使用

  • 按次扣点(0 点 / 次)
  • 返回 watermark = null
  • 无任何水印,直出视频链接
  • 适合商业项目、付费应用
💡 当前接口状态:目前为免费模式,调用后需配合展示「总裁导航系统赞助」水印。
接口地址https://dh.ceowl.cn/api/v1/video/parse.php
请求方式POST · Content-Type: application/json
参数名必填类型说明
url必填string视频分享链接或直链
mode选填stringfree(默认,返回水印)或 premium(无水印直出)
返回字段类型说明
codeint状态码,0 表示成功
data.video_urlstring无水印视频直链
data.titlestring视频标题
data.cover_urlstring视频封面图
data.music_urlstring背景音乐直链(部分作品带,可能为空)
data.imagesstring[]图集/图文作品的图片直链数组(可能为空)
data.authorstring作者昵称
data.platformstring平台标识
data.is_freebool是否免费模式
data.watermarkobject|null免费模式返回水印配置,收费模式为 null
data.credits_costint本次消耗点数(当前免费模式与收费档均 0 点)
{ "code": 0, "message": "success", "data": { "video_url": "https://...mp4", "title": "视频标题", "cover_url": "https://...jpg", "music_url": "https://...mp3", "images": [], "author": "作者昵称", "platform": "douyin", "is_free": true, "watermark": { "text": "总裁导航系统赞助", "link": "https://dh.ceowl.cn/", "logo": "", "position": "top-left", "bg": "rgba(74,108,247,0.9)" }, "credits_cost": 0 } }

收费模式(mode=premium)响应示例:

{ "code": 0, "message": "success", "data": { "video_url": "https://...mp4", "title": "视频标题", "cover_url": "https://...jpg", "music_url": "https://...mp3", "images": [], "author": "作者昵称", "platform": "douyin", "is_free": false, "watermark": null, "credits_cost": 0 } }

水印说明(免费模式)

免费模式下,接口返回的数据中包含 watermark 对象。接入方应当使用我们提供的水印组件在播放器上叠加水印。

水印组件接入(仅需 3 行代码)

<!-- 1. 引入水印组件 -->
<script src="https://dh.ceowl.cn/static/user/video-watermark.js?v=250925a"></script>

<!-- 2. 视频播放器 -->
<video id="player" controls playsinline></video>

<script>
fetch('https://dh.ceowl.cn/api/v1/video/parse.php', {
  method: 'POST',
  headers: {
    'X-API-Key': 'sk_你的KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ url: 'https://v.douyin.com/xxxxx/', mode: 'free' })
})
.then(function(res) { return res.json(); })
.then(function(json) {
  if (json.code !== 0) { alert(json.message); return; }
  var player = document.getElementById('player');
  player.src = json.data.video_url;
  if (json.data.watermark && window.VideoWatermark) {
    VideoWatermark.attachFromResponse(player, json);
  }
});
</script>
字段类型说明
textstring水印文字,默认「总裁导航系统赞助」
linkstring点击水印跳转地址
logostringLogo 图片 URL(当前为空,预留)
positionstring位置:top-left(默认)/ top-right / bottom-left / bottom-right
bgstring背景色

语音合成(TTS)

输入文本,返回 WAV 格式的语音数据 URL。单次最多 500 字符,每次调用消耗 1 点。

接口地址https://dh.ceowl.cn/api/v1/tts.php
请求方式POST · Content-Type: application/json
参数名必填类型说明
text必填string文本内容(1-500 字符)
voice选填string音色,默认按服务:tongtong / chuichui / xiaochen / jam / kazi / douji / luodo,默认 tongtong
{ "code": 0, "message": "success", "data": { "engine": "api", "audio_data_url": "data:audio/wav;base64,UklGR...", "credits_cost": 1 } }
若返回 engine: "browser",表示当前未配置可用语音合成服务,将切换为浏览器本地合成(Web Speech API 真实发声,免费)。

错误码

code说明处理建议
0成功—
400参数错误检查请求参数是否完整、类型是否合法
401鉴权失败检查 X-API-Key / Bearer 是否填写正确
402点数不足前往个人中心充值
403API Key 已禁用前往个人中心启用 Key
404接口/任务不存在检查接口地址与 task_id
429请求过于频繁超过单账号每分钟 60 次上限,请稍后再试
500服务器内部错误请联系管理员
1001上游能力不可用对应能力暂不可用,本次调用不扣点/自动退点

示例代码

以图片反推为例(接口地址 https://dh.ceowl.cn/api/v1/prompt.php,请替换 YOUR_API_KEY)。

curl -X POST "https://dh.ceowl.cn/api/v1/prompt.php" \
  -H "X-API-Key: sk_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"service":"image","image":"https://example.com/photo.jpg"}'

想要更便捷的可视化操作?前往 AI 提示词反推工具,无需写代码即可上传图片 / 视频反推提示词。

图片反推

鉴权 Key:未登录/无可用 Key

    

全视频解析

鉴权 Key:未登录/无可用 Key

    

语音合成

鉴权 Key:未登录/无可用 Key

赞助商