Skip to content

Kling 接口一览与测试脚本

Base URL:https://agentpivot.ai/kling/v1(本地:export BASE_URL="http://localhost:8097"
鉴权:x-api-keyAuthorization: Bearer <token>,脚本中需 export API_KEY="<key>"export AUTH_HEADER="Bearer <token>"


一、旧版 Kling 接口(直接透传上游,返回 taskId/code/message/requestId)

方法路径说明测试脚本
POST/omni-videoKling Omni 生视频./test-kling-omni-video.sh
POST/text2videoKling 文生视频./test-kling-text2video.sh
POST/image2videoKling 图生视频./test-kling-image2video.sh

二、官方 Kling 视频类(创建/列表/查询单个)

文生视频

方法路径说明测试脚本
POST/videos/text2video创建文生视频任务./test-kling-official-text2video.sh
GET/videos/text2video查询任务列表同上
GET/videos/text2video/:id查询单个任务同上

Omni 生视频

方法路径说明测试脚本
POST/videos/omni-video创建 Omni 生视频任务./test-kling-official-omni-video.sh
GET/videos/omni-video查询任务列表同上
GET/videos/omni-video/:id查询单个任务同上

图生视频

方法路径说明测试脚本
POST/videos/image2video创建图生视频任务./test-kling-official-image2video.sh
GET/videos/image2video查询任务列表同上
GET/videos/image2video/:id查询单个任务同上

多图参考生视频

方法路径说明测试脚本
POST/videos/multi-image2video创建多图参考生视频任务./test-kling-official-multi-image2video.sh
GET/videos/multi-image2video查询任务列表同上
GET/videos/multi-image2video/:id查询单个任务同上

动作控制

方法路径说明测试脚本
POST/videos/motion-control创建动作控制任务./test-kling-official-motion-control.sh
GET/videos/motion-control查询任务列表同上
GET/videos/motion-control/:id查询单个任务同上

视频延长

方法路径说明测试脚本
POST/videos/extend创建视频延长任务./test-kling-official-extend.sh
GET/videos/extend查询任务列表同上
GET/videos/extend/:id查询单个任务同上

视频生音效

方法路径说明测试脚本
POST/videos/video-to-audio创建视频生音效任务./test-kling-official-video-to-audio.sh
GET/videos/video-to-audio查询任务列表同上
GET/videos/video-to-audio/:id查询单个任务同上

数字人 Avatar

方法路径说明测试脚本
POST/videos/avatar/image2video创建数字人 image2video 任务./test-kling-official-avatar.sh
GET/videos/avatar/image2video查询任务列表同上
GET/videos/avatar/image2video/:id查询单个任务同上

对口型 Lip Sync

方法路径说明测试脚本
POST/videos/lip-sync/face-detect对口型人脸识别./test-kling-official-lip-sync.sh
POST/videos/lip-sync创建对口型任务同上
GET/videos/lip-sync查询任务列表同上
GET/videos/lip-sync/:id查询单个任务同上

图像识别

方法路径说明测试脚本
POST/videos/image-recognize图像识别(主体/人脸/服装等)./test-kling-official-image-recognize.sh

三、官方 Kling 音频类

文生音效 Text to Audio

方法路径说明测试脚本
POST/audio/text-to-audio创建文生音效任务./test-kling-official-text-to-audio.sh
GET/audio/text-to-audio查询任务列表同上
GET/audio/text-to-audio/:id查询单个任务同上

语音合成 TTS

方法路径说明测试脚本
POST/audio/tts创建语音合成任务(同步返回)./test-kling-official-tts.sh

自定义音色(音色克隆)

方法路径说明测试脚本
POST/general/custom-voices创建自定义音色./test-kling-official-custom-voices.sh
GET/general/custom-voices/:id查询自定义音色(单个)同上
GET/general/custom-voices查询自定义音色(列表)同上
GET/general/presets-voices查询官方音色(列表)同上

四、官方 Kling 主体管理 Element

方法路径说明测试脚本
POST/general/advanced-custom-elements创建自定义主体./test-kling-official-elements.sh
GET/general/advanced-custom-elements/:id查询自定义主体(单个)同上
GET/general/advanced-custom-elements查询自定义主体(列表)同上
GET/general/advanced-presets-elements查询官方主体(列表)同上
POST/general/delete-elements删除自定义主体同上(脚本内注释示例)

测试脚本汇总

脚本覆盖接口
test-kling-omni-video.shPOST /omni-video(旧版)
test-kling-text2video.shPOST /text2video(旧版)
test-kling-image2video.shPOST /image2video(旧版)
test-kling-official-text2video.sh文生视频 创建/列表/单个
test-kling-official-omni-video.shOmni 生视频 创建/列表/单个
test-kling-official-image2video.sh图生视频 创建/列表/单个
test-kling-official-multi-image2video.sh多图参考生视频 创建/列表/单个
test-kling-official-motion-control.sh动作控制 创建/列表/单个
test-kling-official-extend.sh视频延长 创建/列表/单个(需 EXTEND_TASK_ID)
test-kling-official-video-to-audio.sh视频生音效 创建/列表/单个
test-kling-official-avatar.sh数字人 image2video 创建/列表/单个
test-kling-official-lip-sync.sh对口型 人脸识别/创建/列表/单个
test-kling-official-text-to-audio.sh文生音效 创建/列表/单个
test-kling-official-tts.sh语音合成 TTS 创建
test-kling-official-custom-voices.sh自定义音色 创建/单个/列表/官方音色列表
test-kling-official-image-recognize.sh图像识别
test-kling-official-elements.sh主体管理 创建/列表/单个/官方列表(删除示例已注释)

运行前在 scripts 目录下执行:

bash
export API_KEY="<your-api-key>"
./test-kling-official-tts.sh