MiniMax Agent可自动化Office三件套任务,需先登录控制台获取API密钥和Agent ID,再通过curl或Python调用API生成Markdown、CSV或JSON格式内容,最后结合python-pptx等库实现Word、Excel、PPT全自动生产。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让MiniMax Agent自动处理Word文档生成、Excel数据整理、PPT汇报制作这类重复性办公任务,而不是每次手动打开软件再复制粘贴——这需要把Agent能力接入本地自动化流程,而非仅在网页聊天框里提问。
获取可用Agent ID与API密钥
没有合法凭证,后续所有请求都会被拒绝返回401错误,且控制台不会提示具体原因。
第一步:访问 https://www.php.cn/link/403965e22c311cf3c37ebc98554b1ece,用已实名认证的手机号或邮箱登录开发者控制台。
第二步:进入【项目管理】→【API密钥管理】,确认已有有效密钥;若无,点击【创建新密钥】并立即复制 sk-xxx 格式密钥——【该密钥仅显示一次,关闭页面即不可恢复】。
第三步:左侧导航栏点击【Agent】→【创建Agent】,选择“通用对话型”模板,填写名称如“办公助手”,系统提示词写明:“你专精于Office三件套自动化,能根据用户指令生成.docx/.xlsx/.pptx文件内容,不解释原理,只输出可直接保存的纯文本结构化内容。”
第四步:点击【保存并发布】,在详情页复制显示的Agent ID——注意不是测试Token,是带 minimax-agent- 前缀的长字符串。
构造POST请求调用Agent生成Word草稿
这一步操作起来很简单,直接把JSON体发过去就行,但字段缺失或格式错一位就会返回400错误,必须严格校验。
用curl命令行执行(Windows PowerShell或macOS终端均可):
curl -X POST "https://api.minimax.chat/v1/text/chatcompletion" \
-H "Authorization: Bearer sk-xxx" \
-H "Content-Type: application/json" \
-d '{
"agent_id": "minimax-agent-xxxxx",
"messages": [{"role":"user","content":"生成一份会议纪要模板,含时间、地点、主持人、参会人、议题列表、决议事项、待办跟踪表,用Markdown格式,不要任何说明文字"}]
}'
发送后检查响应中 choices[0].message.content 字段,它就是可直接粘贴进Typora或VS Code保存为.md的纯文本内容。
用Python脚本批量生成Excel结构化数据
人工复制粘贴表格太慢,而Agent能一次性输出符合Excel识别规范的CSV格式文本,省去格式转换环节。
方法一:用requests库调用(推荐新手)
安装依赖:pip install requests
新建 gen_excel.py,填入以下代码:
import requests
url = "https://api.minimax.chat/v1/text/chatcompletion"
headers = {
"Authorization": "Bearer sk-xxx",
"Content-Type": "application/json"
}
data = {
"agent_id": "minimax-agent-xxxxx",
"messages": [{"role":"user","content":"生成3行销售数据,字段为日期,产品名,销售额,地区,用英文逗号分隔的CSV格式,第一行为表头,不要空行和额外说明"}]
社区知识共享——AI 智能体通过 Reposit 搜索、分享和投票解决方案。遇到错误时自动搜索,解决后自动分享方案,并投票提升优质内容。
}
res = requests.post(url, headers=headers, json=data)
print(res.json()["choices"][0]["message"]["content"])
运行后输出即为标准CSV文本,可直接保存为 sales.csv 并用Excel双击打开。
方法二:用Minimax官方SDK简化调用(适合已有工程)
执行:pip install minimax
代码中替换为:
from minimax import Client
client = Client(api_key="sk-xxx")
response = client.text_chat_completion(agent_id="minimax-agent-xxxxx", messages=[{"role":"user","content":"生成5条客户反馈记录,字段为ID,姓名,电话,问题描述,处理状态,CSV格式"}])
print(response.choices[0].message.content)
将Agent输出嵌入PPT生成工作流
Agent本身不生成.pptx文件,但它能输出符合python-pptx库解析规则的结构化指令文本,这是实现自动化PPT的关键中间层。
第一步:向Agent发送明确指令,要求其按固定语法输出幻灯片内容:
“生成一份季度汇报PPT大纲,共4页:第1页标题‘Q2技术进展’副标题‘2026年4-6月’;第2页标题‘核心成果’含3个要点,每点不超过12字;第3页标题‘问题与对策’左列问题右列对策,各3项;第4页标题‘下一步计划’用数字序号列出4项。全部用JSON格式输出,键名为slide1/slide2/slide3/slide4,值为对应页面内容对象。”
第二步:拿到响应后,用Python解析JSON,再调用python-pptx逐页写入:
from pptx import Presentation
from pptx.util import Inches
pr = Presentation()
for i, (k, v) in enumerate(json.loads(agent_output).items(), 1):
slide = pr.slides.add_slide(pr.slide_layouts[1])
slide.shapes.title.text = v.get("title", "")
if "subtitle" in v:
slide.placeholders[1].text = v["subtitle"]
if "bullets" in v:
for j, b in enumerate(v["bullets"]):
slide.placeholders[1].text += f"\n• {b}"
pr.save("quarterly_report.pptx")
第三步:把上述逻辑封装为函数,配合定时任务或文件监听触发,就完成了从自然语言指令到PPT文件的全自动闭环。

















