能力概述
基于 MiniMax-M2.5 推理模型提供文本对话补全能力。
| 属性 | 值 |
|---|---|
| Endpoint | POST https://api-Aa2PqMJnJGwL@api.minimaxi.com/v1/text/chatcompletion_v2 |
| 认证方式 | Platform Managed(X-Gateway-Authorization: Bearer ${INTEGRATIONS_API_KEY}) |
| Content-Type | application/json |
| 支持平台 | Web、MiniProgram |
| 计费 | 免费(original_price: 0.00) |
核心能力:
- 多轮对话:通过
messages数组传递完整对话历史 - 工具调用:支持 function calling,可与外部工具集成
- 流式输出:设置
stream: true后以 SSE 分块返回 - 图文混合输入:
content支持string或[{type, text/image_url}]两种格式 - 结构化输出:通过
response_format指定 JSON Schema
响应示例(非流式):
{
"id": "04ecb5d9b1921ae0fb0e8da9017a5474",
"choices": [
{
"finish_reason": "stop",
"index": 0,
"message": {
"content": "您好!请问有什么可以帮您?",
"role": "assistant"
}
}
],
"created": 1755153113,
"model": "MiniMax-M2.5",
"object": "chat.completion",
"usage": {
"total_tokens": 249,
"prompt_tokens": 26,
"completion_tokens": 223
},
"input_sensitive": false,
"output_sensitive": false,
"base_resp": { "status_code": 0, "status_msg": "" }
}
详见 references/chatcompletion-api.md
生成期用法(Agent 直接调用)
通过平台注入的密钥直接调用上游 API,适合在生成脚本中使用。
详见 references/chatcompletion-api.md — 生成期代码
生成后用法(应用内通过 Edge Function 调用)
将上游请求封装在 Edge Function 中,密钥不暴露给前端。Web 和 MiniProgram 的流式处理方式不同:
| 平台 | Edge Function | 前端方式 |
|---|---|---|
| Web | 支持直接 SSE 流式透传或非流式 JSON | 非流式用 supabase.functions.invoke;流式用原生 fetch + SSE 解析 |
| MiniProgram | 同 Web Edge Function | 用 supabase.functions.invoke;流式需特殊处理 |
详见 references/chatcompletion-api.md — Edge Function 代码