1. 视频任务
AI 解说大师(开放接口)
  • 产品介绍
    • 产品概述
    • 版本更新
  • 快速开始
    • 快速开始
    • 开通服务
    • 接入 API
  • F&Q
    • 常见问题(FAQ)
  • 用户管理
    • 获取当前用户信息
      GET
    • 获取用户余额
      GET
    • 创建子密钥
      POST
    • 获取子密钥列表
      GET
    • 增加子密钥配额
      POST
  • 文件管理
    • 获取文件导入/传输进度
      GET
    • 获取文件列表
      GET
    • 获取存储用量
      GET
    • 获取 ZIP 下载状态
      GET
    • 获取文件详情
      GET
    • 删除文件
      DELETE
    • 创建上传链接
      POST
    • 批量删除文件
      POST
    • 解析导入链接预览
      POST
    • 确认导入
      POST
    • 检查百度网盘分享链接
      POST
    • 生成下载链接
      POST
    • 创建 ZIP 打包下载任务
      POST
  • 素材资源
    • 获取模板分类信息
    • 获取语言列表
    • 获取文案类型列表
    • 获取解说类型列表
    • 获取模板列表
    • 获取素材片段列表
    • 获取背景音乐列表
    • 获取配音列表
    • 获取视觉模板标签
    • 获取视觉模板列表
    • 获取视觉模板详情
    • 搜索影视信息
  • 任务管理
    • 获取任务列表
    • 获取任务详情
    • 取消任务
    • 任务进度推送 (SSE)
    • 重试失败任务
  • 作品管理
    • 创建作品
    • 获取作品列表
    • 获取作品详情
    • 取消作品
    • 获取作品步骤
  • 工作流
    • 预估工作流积分
    • 获取可用工作流列表
    • 获取工作流详情
    • 执行工作流
    • 获取工作流执行状态
    • 工作流执行进度推送
    • 校验工作流素材
  • 公开接口
    • 搜索字幕
    • 获取字幕详情
  • 音频任务
    • 创建语音合成任务
    • 创建字幕同步任务
    • 创建声音克隆任务
  • 文案任务
    • 创建爆款学习任务
    • 创建解说文案任务
    • 创建快速文案任务
  • 视频任务
    • 创建快速剪辑数据任务
      POST
    • 创建视频合成任务
      POST
    • 创建剪辑数据任务
      POST
    • 创建视觉模板视频任务
      POST
    • 创建多模态视频理解任务
      POST
  • 视频翻译
    • 第一步 视频转码
    • 第二步 创建 OCR 字幕提取任务
    • 第三步 创建字幕擦除任务
    • 第四步 视频翻译压制
    • 视频翻译
  • 数据模型
    • BaiduCheckRequest
    • BaiduCheckResponse
    • BalanceResponse
    • BgmItem
    • BgmListResponse
    • CallbackAuth
    • ClipItem
    • ClipListResponse
    • ConfirmedMovieJson
    • CreateSubKeyRequest
    • DictItem
    • FailedFileDetail
    • FastGenerateClipDataRequest
    • FastGenerateClipDataResponse
    • FastGenerateWritingRequest
    • FastGenerateWritingResponse
    • FastNarrationParams
    • FastNarrationWorkCreateRequest
    • FileDeleteRequest
    • FileDeleteResponse
    • FileDownloadRequest
    • FileDownloadResponse
    • FileInfo
    • FileListResponse
    • FileTransferInfo
    • GradioCallbackRequest
    • FileTransferListResponse
    • FileUploadRequest
    • FileUploadResponse
    • GenerateClipDataRequest
    • GenerateClipDataResponse
    • GenerateWritingRequest
    • GenerateWritingResponse
    • HTTPValidationError
    • ImportConfirmFileItem
    • ImportConfirmRequest
    • ImportConfirmResponse
    • ImportFileItem
    • ImportParseRequest
    • ImportParseResponse
    • ImportTransferCallbackRequest
    • ImportTransferProgressRequest
    • LegacyTaskCreate
    • MagicVideoRequest
    • PipelineEstimateRequest
    • MagicVideoResponse
    • PipelineEstimateResponse
    • MagicVideoSubTask
    • MainKeyInfo
    • MultimodalVideoUnderstandingRequest
    • MultimodalVideoUnderstandingResponse
    • OcrExtractionRequest
    • OcrExtractionResponse
    • PipelineValidateRequest
    • PipelineValidateResponse
    • ResponseModel
    • ResponseModel[BaiduCheckResponse]
    • ResponseModel[BalanceResponse]
    • ResponseModel[BgmListResponse]
    • ResponseModel[ClipListResponse]
    • ResponseModel[FastGenerateClipDataResponse]
    • ResponseModel[FastGenerateWritingResponse]
    • ResponseModel[FileDeleteResponse]
    • ResponseModel[FileDownloadResponse]
    • ResponseModel[FileInfo]
    • ResponseModel[FileListResponse]
    • ResponseModel[FileTransferListResponse]
    • ResponseModel[FileUploadResponse]
    • ResponseModel[PipelineEstimateResponse]
    • ResponseModel[GenerateClipDataResponse]
    • ResponseModel[GenerateWritingResponse]
    • ResponseModel[ImportConfirmResponse]
    • ResponseModel[ImportParseResponse]
    • ResponseModel[MagicVideoResponse]
    • ResponseModel[MultimodalVideoUnderstandingResponse]
    • ResponseModel[OcrExtractionResponse]
    • ResponseModel[PipelineValidateResponse]
    • ResponseModel[StorageUsageResponse]
    • ResponseModel[SubsyncResponse]
    • ResponseModel[SubtitleRemovalResponse]
    • ResponseModel[SubtitleSearchData]
    • ResponseModel[TTSResponse]
    • ResponseModel[TaskInfo]
    • ResponseModel[TaskListResponse]
    • ResponseModel[TemplateListResponse]
    • ResponseModel[TemplateMeta]
    • ResponseModel[Union[SubtitleDetailData, NoneType]]
    • ResponseModel[UploadCompleteResponse]
    • ResponseModel[UserInfoResponse]
    • ResponseModel[VideoComposingResponse]
    • ResponseModel[VideoTranscodingResponse]
    • ResponseModel[VideoTranslationFileResponse]
    • ResponseModel[ViralLearningResponse]
    • ResponseModel[VoiceCloneResponse]
    • ResponseModel[VoiceListResponse]
    • ResponseModel[WorkCreateResponse]
    • StepEstimate
    • ResponseModel[WorkInfo]
    • ResponseModel[WorkListResponse]
    • ResponseModel[WorkflowEstimateResponse]
    • ResponseModel[WorkflowExecuteResponse]
    • ResponseModel[WorkflowInfo]
    • ResponseModel[WorkflowStatusResponse]
    • ResponseModel[ZipDownloadResponse]
    • ResponseModel[ZipDownloadStatusResponse]
    • SubtitleStyle
    • ResponseModel[dict]
    • ResponseModel[list]
    • RetryRequest
    • StepValidation
    • StorageUsageResponse
    • SubsyncEpisodeData
    • SubsyncRequest
    • SubsyncResponse
    • SubtitleDetailData
    • SubtitleItem
    • SubtitleRemovalRequest
    • SubtitleRemovalResponse
    • SubtitleSearchData
    • TTSRequest
    • TTSResponse
    • TaskInfo
    • TaskListResponse
    • TemplateItem
    • TemplateListResponse
    • TemplateMeta
    • UpdateQuotaRequest
    • UploadCompleteRequest
    • WorkCreateRequest
    • UploadCompleteResponse
    • UserInfoResponse
    • ValidationError
    • ValidationIssueResponse
    • VideoComposingRequest
    • VideoComposingResponse
    • VideoPostProcessingParams
    • VideoPostProcessingWorkCreateRequest
    • VideoTranscodingRequest
    • VideoTranscodingResponse
    • VideoTranslationFileEpisode
    • VideoTranslationFileRequest
    • VideoTranslationFileResponse
    • VideoTranslationWorkflowRequest
    • ViralEpisodeData
    • ViralLearningRequest
    • ViralLearningResponse
    • ViralNarrationParams
    • ViralNarrationWorkCreateRequest
    • VoiceCloneRequest
    • VoiceCloneResponse
    • VoiceItem
    • VoiceListResponse
    • WorkCreateResponse
    • WorkInfo
    • WorkListResponse
    • WorkStatus
    • WorkflowEstimateRequest
    • WorkflowEstimateResponse
    • WorkflowEstimateStep
    • WorkflowExecuteRequest
    • WorkflowExecuteResponse
    • WorkflowInfo
    • WorkflowStatusResponse
    • WorkflowType
    • ZipDownloadCallbackRequest
    • ZipDownloadRequest
    • ZipDownloadResponse
    • ZipDownloadStatusResponse
    • EpisodeData
    • SubtitleStyle
    • EpisodeData
    • EpisodeData
    • SubtitleStyle
    • EpisodeData
    • EpisodeData
  1. 视频任务

创建剪辑数据任务

POST
/v1/tasks/generate-clip-data
根据文案生成视频剪辑指令,配置配音、BGM、字幕样式。
标准模式(从解说文案生成):
generate_task_id — 解说文案任务 ID
快速模式(从快速文案生成):
clip_file_id — 剪辑数据文件 ID
writing_task_id — 快速文案任务 ID
必填参数:
dubbing — 配音名称(通过 GET /v1/resources/voices 获取)
bgm_file_id — BGM 文件 ID 或 NO_BGM
可选参数:
subtitle_style — 字幕样式(字号、颜色、粗细)
custom_cover — 自定义封面
输出: 剪辑数据 JSON,用于视频合成任务

请求参数

Authorization
API Key
在 header 添加参数
app-key
示例:
app-key: ********************
or
Header 参数

Body 参数application/json必填

示例
{
    "pipeline_id": "string",
    "callback_url": "string",
    "callback_auth": {
        "type": "bearer",
        "token": "string",
        "header_name": "string",
        "header_value": "string"
    },
    "generate_writing_task_id": "string",
    "dubbing": "string",
    "dubbing_type": "",
    "bgm_file_id": "string",
    "custom_cover": [
        "string"
    ],
    "subtitle_style": {
        "Fontsize": 0,
        "PrimaryColour": "string",
        "OutlineColour": "string",
        "Bold": 0
    },
    "font_path": "string",
    "result_output_path": "string",
    "model_version": "advanced",
    "task_count": 1,
    "callback_data": "string"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://api.jieshuo.cn/v1/tasks/generate-clip-data' \
--header 'x-code;' \
--header 'app-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "pipeline_id": "string",
    "callback_url": "string",
    "callback_auth": {
        "type": "bearer",
        "token": "string",
        "header_name": "string",
        "header_value": "string"
    },
    "generate_writing_task_id": "string",
    "dubbing": "string",
    "dubbing_type": "",
    "bgm_file_id": "string",
    "custom_cover": [
        "string"
    ],
    "subtitle_style": {
        "Fontsize": 0,
        "PrimaryColour": "string",
        "OutlineColour": "string",
        "Bold": 0
    },
    "font_path": "string",
    "result_output_path": "string",
    "model_version": "advanced",
    "task_count": 1,
    "callback_data": "string"
}'

返回响应

🟢200OK
application/json
Successful Response
Bodyapplication/json

示例
{
    "code": 10000,
    "message": "Success",
    "data": {
        "task_id": "string",
        "status": 0,
        "estimated_points": 0,
        "message": "Task created"
    }
}
🟠422Parameter Error
修改于 2026-07-10 07:58:13
上一页
创建视频合成任务
下一页
创建视觉模板视频任务
Built with