首页 > 教程攻略 > ai资讯 >MiniMax Agent API生成会议纪要教程

MiniMax Agent API生成会议纪要教程

来源:互联网 时间:2026-08-18 12:47:05

MiniMax Agent API 能把这件事一步做到位:会议结束后,直接产出带责任人、DDL 和未达成共识事项的结构化纪要,同时还能把关键结论自动沉淀进知识库条目。落地流程也不复杂,先到开发者控制台完成实名认证,创建 API 密钥并拿到 Group ID,接着配置好环境变量,最后通过 HTTP POST 上传音频并开启 structured_output 参数,整个流程就打通了。

MiniMax Agent API生成会议纪要教程

你需要在会议结束后30分钟内产出带责任人、DDL和未共识项的结构化纪要,同时还要把多轮对话中的关键结论自动沉淀为知识库条目——MiniMax Agent API能一步完成这两件事,无需切换工具或手动拼接。

准备API调用环境

1、访问Minimax开发者控制台,使用已实名认证的手机号登录;未实名则无法创建Agent或调用会议纪要相关能力。

2、进入左侧菜单「接口密钥」页,点击「创建密钥」,填写名称如“meeting-api-prod”,确认后立即复制显示的API Key——

【该Key仅显示一次,关闭页面即永久丢失】

3、在同一页面下方找到「Group ID」字段,复制16位十六进制字符串(形如a1b2c3d4e5f67890)。

4、接下来打开终端,在 macOS/Linux 环境下执行下面这两条命令,把环境变量配置好:
export MINIMAX_API_KEY="your-copied-api-key-here"
export MINIMAX_GROUP_ID="your-copied-group-id-here"

上传音频并触发结构化摘要生成

这一步操作起来很简单,直接把录音文件拖进M3 Web界面就行。但要注意格式限制:MP3/WA V/M4A均可,单文件不能超过200MB,超时录音请分段上传。

方法一:通过HTTP POST调用音频处理端点
① 构造POST请求到 https://api.minimax.io/v1/audio/transcribe_and_summarize
② Header中必须包含:Authorization: Bearer {MINIMAX_API_KEY}Content-Type: multipart/form-dataX-Group-ID: {MINIMAX_GROUP_ID}
③ Body中上传字段名为audio_file的本地录音文件,并附加JSON参数:{"language": "zh", "enable_speaker_separation": true, "enable_structured_output": true}

方法二:先转写再摘要(适合需复核原始文字的场景)
→ 调用/v1/audio/transcribe获取完整文字稿
→ 将文字稿作为messages数组传入/v1/text/chatcompletion,系统提示词设为:“你是一名专业会议秘书,请从以下对话中提取:1. 核心决议;2. 待办任务(含负责人与DDL);3. 未达成共识议题。严格按JSON格式输出,字段名为decision/todo/unresolved。”

解析返回结果并提取关键字段

成功调用后,响应体为JSON,结构固定包含三个顶层字段:

structured_summary:对象,内含decision(字符串数组)、todo(对象数组,每个含taskownerdeadline)、unresolved(字符串数组)

transcript:原始转写文本(可选返回)

duration_seconds:音频时长

注意:若todo数组为空,说明模型未识别出明确待办项——此时需检查原始录音中是否出现“由XX负责”“下周三前完成”等强动作+时间表述,口语模糊会导致漏提。

直接读取response["structured_summary"]["todo"][0]["owner"]即可获得第一个任务的责任人姓名,无需正则提取或NLP二次解析。

批量处理多场会议并合并导出

① 在同一HTTP请求中,将多个音频文件以audio_files[]数组形式上传,每个文件对应一个metadata对象(含meeting_iddatetopic

② 系统自动并行处理全部音频,返回一个包含batch_id的响应

③ 调用GET /v1/batch/{batch_id}轮询状态,当status变为completed时,响应中results字段为各场会议的结构化摘要列表

④ 手动拼接所有todo数组,去重后按deadline升序排序,生成统一待办看板

⑤ 将全部decision字符串合并,用nn分隔,保存为weekly_decisions.md