检索(用于视频下载,异步音频下载)
GET /minimax/v1/files/retrieve
根据 file_id 检索文件元数据与下载链接,用于视频生成或异步语音合成结果下载。
请求参数 (Query / Path)
string
文件的唯一标识符。通过查询视频生成任务状态接口成功后返回的 file_id 获得
请求示例 (cURL)
响应示例 (200 OK)
查询异步语音合成任务
GET /minimax/v1/query/t2a_async_query_v2
根据 task_id 查询 T2A 任务状态;成功后通过 file_id 检索音频文件。
https://platform.minimaxi.com/docs/api-reference/speech-t2a-async-query
请求参数 (Query / Path)
string
required
提交任务时返回的 task_id
请求示例 (cURL)
响应示例 (200 OK)
查询视频生成任务
GET /minimax/v1/query/video_generation
根据 task_id 查询视频生成任务状态。
请求参数 (Query / Path)
string
required
提交任务时返回的 task_id
请求示例 (cURL)
响应示例 (200 OK)
上传示例音频
POST /minimax/v1/files
需要上传的文件。填写文件的路径地址
支持上传的文件需遵从以下规范:
上传的音频文件格式需为:mp3、m4a、wav格式
上传的音频文件的时长小于8s
上传的音频文件大小需不超过20mb
请求体参数 (Body)
string
required
选择音频文件(mp3/m4a/wav)
string
required
prompt_audio
请求示例 (JSON)
请求示例 (cURL)
响应示例 (200 OK)
异步语音合成
POST /minimax/v1/t2a_async_v2
提交文本转语音异步任务。text 与 text_file_id 二选一;提交后通过 GET /minimax/v1/query/t2a_async_query_v2 轮询。
https://platform.minimaxi.com/docs/api-reference/speech-t2a-async-create
请求体参数 (Body)
boolean
是否添加 AIGC 水印
object
音频输出设置
string
语言增强(如
Chinese、English)string
required
T2A 模型
string
待合成文本(与
text_file_id 二选一)integer
文本文件 ID(与
text 二选一)object
required
音色设置
请求示例 (JSON)
请求示例 (cURL)
响应示例 (200 OK)
同步语音合成 V2
POST /minimax/v1/t2a_v2
https://platform.minimaxi.com/docs/api-reference/speech-t2a-http
请求参数 (Query / Path)
string
required
请求体的媒介类型,必须设置为 application/json 以确保请求数据的格式为 JSON
请求示例 (JSON)
请求示例 (cURL)
提交视频生成任务
POST /minimax/v1/video_generation
文生视频或图生视频。提交后返回 task_id,通过 GET /minimax/v1/query/video_generation 轮询结果。
请求体参数 (Body)
boolean
是否添加 AIGC 水印
string
任务完成回调 URL
integer
视频时长(秒)
boolean
是否缩短优化耗时(仅 2.3/02 模型)
string
首帧图片 URL 或 Base64(图生视频);
MiniMax-Hailuo-2.3-Fast 必填string
尾帧图片 URL 或 Base64(首尾帧生视频)
string
required
模型名称
string
required
视频内容描述提示词
boolean
是否自动优化 prompt
string
分辨率(大写 P)
array
主体参考(S2V-01 模型)
请求示例 (JSON)
请求示例 (cURL)
响应示例 (200 OK)
音色复刻
POST /minimax/v1/voice_clone
基于上传的音频文件复刻音色,生成自定义 voice_id。
https://platform.minimaxi.com/docs/api-reference/voice-cloning-clone
上传的音频文件格式需为:mp3、m4a、wav 格式
上传的音频文件的时长最少应不低于 10 秒,最长应不超过 5 分钟
上传的音频文件大小需不超过 20 mb
若使用该参数,则两个子属性(prompt_audio、prompt_text)都为必填项
请求体参数 (Body)
boolean
是否在试听音频末尾添加音频节奏标识
object
示例音频对象,增强相似度和稳定性 上传示例音频所得
integer
required
待复刻音频的 file_id,通过文件上传接口获得。音频要求:mp3/m4a/wav 格式,10秒-5分钟,<20MB
string
增强对指定语言/方言的识别能力。可设置为 auto 自动判断,或指定具体语言
string
试听音频使用的语音模型 speech-2.6-hd, speech-2.6-turbo, speech-02-hd, speech-02-turbo
boolean
是否开启降噪
boolean
是否开启音量归一化
string
复刻试听文本(限制 1000 字符,支持语气词标签)
string
required
自定义音色 ID(长度 8-256,首字符必须为字母,允许数字/字母/-/,末位不可为 -/ )
请求示例 (JSON)
请求示例 (cURL)
响应示例 (200 OK)
音色设计
POST /minimax/v1/voice_design
根据文本描述生成自定义音色,返回可用于语音合成的 voice_id。
请求参数 (Query / Path)
string
请求体 Content-Type,一般为 application/json
string
Bearer API Key
请求示例 (JSON)
请求示例 (cURL)
响应示例 (200 OK)
文本合成
POST /v1/messages
MiniMax 文本对话接口(Apifox 导出路径为 /v1/messages,非 /minimax/v1/ 前缀)。
https://platform.minimaxi.com/docs/api-reference/text-post
请求体参数 (Body)
integer
最大补全 token 数
array
required
对话消息列表
string
required
模型名称 / 型号 ID
boolean
是否流式返回
object
流式选项
number
采样温度;越高越随机
number
核采样概率阈值