1. F&Q
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)
    • 重试失败任务
  • 作品管理
    • 创建作品
    • 获取作品列表
    • 获取作品详情
    • 取消作品
    • 获取作品步骤
  • 工作流
    • 预估工作流积分
    • 获取可用工作流列表
    • 获取工作流详情
    • 执行工作流
    • 获取工作流执行状态
    • 工作流执行进度推送
    • 校验工作流素材
  • 公开接口
    • 搜索字幕
    • 获取字幕详情
  • 音频任务
    • 创建语音合成任务
    • 创建字幕同步任务
    • 创建声音克隆任务
  • 文案任务
    • 创建爆款学习任务
    • 创建解说文案任务
    • 创建快速文案任务
  • 视频任务
    • 创建快速剪辑数据任务
    • 创建视频合成任务
    • 创建剪辑数据任务
    • 创建视觉模板视频任务
    • 创建多模态视频理解任务
  • 视频翻译
    • 第一步 视频转码
    • 第二步 创建 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. F&Q

常见问题(FAQ)

如何获取 API Key?#

联系平台管理员开通账号,管理员会为您分配一个主密钥(app-key)。获取后,在所有 API 请求的 Header 中携带即可:
app-key: your_app_key_here

支持哪些文件格式?#

文件类型支持格式
视频MP4、MOV、MKV
音频MP3、WAV、M4A
字幕SRT
图片JPG、PNG

任务积分是怎么扣费的?#

创建任务时系统会根据任务类型扣除对应积分,余额不足时任务将无法创建。各任务类型的计费规则请参考接口文档中的说明。

如何查看积分余额?#

通过用户余额接口查询:
返回示例:
{
  "code": 10000,
  "message": "Success",
  "data": {
    "balance": 8500.0
  }
}

回调通知失败怎么办?#

如果回调地址不可达或返回非 2xx 状态码,平台不会自动重试回调。建议:
1.
主动轮询 — 定期调用 GET /v1/tasks/{task_id} 查询任务状态
2.
SSE 推送 — 通过 GET /v1/tasks/{task_id}/stream 实时接收任务进度
3.
确保回调地址可用 — 回调地址需为公网可访问的 HTTPS 地址

工作流和单任务有什么区别?#

对比项单任务工作流
创建方式POST /v1/tasks/{type}POST /v1/workflows/execute
执行范围单个任务独立执行多个任务按顺序自动串联
适用场景单一功能调用(如 TTS、字幕擦除)完整视频制作流程(如解说视频从学习到合成)
计费方式单任务独立计费工作流内各步骤分别计费
结果获取查询单个 task_id查询 execution_id 获取整体进度和各步骤状态

可用工作流#

工作流名称说明步骤
viral_narration二创解说视频爆款学习 → 解说文案 → 剪辑数据 → 视频合成 → 视觉模板(可选)

工作流费用预估#

执行前可先预估总费用:

如何获取配音音色列表?#

通过配音音色资源接口获取:
返回包含所有可用音色的列表,每个音色包含 voice_id、name、language、demo_url 等信息。创建 TTS 任务时使用 voice_id 参数指定音色。
其他资源列表接口:
接口说明
GET /v1/resources/voices配音音色列表
GET /v1/resources/bgmBGM 背景音乐列表
GET /v1/resources/templates解说模板列表
GET /v1/resources/visual-templates视觉模板列表
GET /v1/resources/clips素材片段列表
GET /v1/resources/languages支持语言列表
GET /v1/resources/writing-types文案类型列表
GET /v1/resources/narrator-types解说类型列表

任务最大处理时长是多少?#

不同任务类型的处理时长不同,主要受素材时长和任务复杂度影响:
任务类型典型处理时长说明
TTS(语音合成)10 - 60 秒取决于文本长度
Voice Clone(声音克隆)1 - 5 分钟固定处理流程
Viral Learning(爆款学习)1 - 3 分钟取决于字幕长度
Generate Writing(解说文案)1 - 5 分钟取决于 AI 模型和文案数量
Video Composing(视频合成)3 - 15 分钟取决于视频时长和复杂度
Subtitle Removal(字幕擦除)2 - 10 分钟取决于视频时长
OCR Extraction(OCR 提取)1 - 5 分钟取决于视频时长
以上为参考值,实际处理时长可能因服务器负载和队列情况有所波动。如任务长时间未完成,建议通过任务状态接口确认是否已超时失败。
修改于 2026-07-10 07:58:13
上一页
接入 API
下一页
获取当前用户信息
Built with