使用一个兼容 OpenAI 的路由器访问 MiniMax API 当你的团队希望将 MiniMax 与 AI 技术栈中的其他部分放在同一生产工作流中时,这会很有用。对于受支持的语言模型,直接的 MiniMax 路径已经与 OpenAI SDK 兼容。路由器路径则增加了一个共享基础 URL、一个密钥层、一次目录检查、一份使用日志,以及一个统一位置来决定哪些 MiniMax 工作负载应与 GPT、Claude、Gemini、DeepSeek、Qwen、Seedance、Veo 和其他模型路由并列。
本次更新已于 2026 年 9 月 16 日对照 MiniMax 官方 API 文档、MiniMax 按量付费定价、Flatkey 公共文档、Flatkey 模型目录以及 Flatkey MiniMax 模型页面进行核查。请将所有模型、价格和路由状态都视为带日期的公开快照。在向生产流量发送请求之前,请重新核对你的账户、目录和条款。
简而言之:当你只需要 MiniMax 账户访问时,使用直接的 MiniMax。 当 MiniMax 需要在多提供商路由器工作流中进行评估、预算控制、记录和回滚时,使用 Flatkey。
快速回答:使用一个兼容 OpenAI 的路由器访问 MiniMax API
如果你的应用已经使用 OpenAI Python 或 JavaScript SDK,MiniMax 有两种实用的访问路径:
| 决策 | 直接 MiniMax | 通过 Flatkey 的 MiniMax |
|---|---|---|
| API 密钥 | MiniMax 按量付费 API 密钥 | Flatkey API 密钥 |
| OpenAI 风格聊天的基础 URL | https://api.minimax.io/v1 |
https://router.flatkey.ai/v1 |
| 已核查的直接语言模型 | MiniMax 文档中的 MiniMax-M3 |
查看实时 Flatkey 目录;公开刷新已核实 minimax-m2.7 为聊天路由,而不是 minimax-m3 |
| 已核查的视频路由 | MiniMax 使用 MiniMax-H3 或 MiniMax-H3-Max 的 POST /v2/video_generation |
Flatkey 使用 MiniMax-H3 的 POST /v1/videos |
| 最佳用途 | 提供商直连的 MiniMax 集成 | 用于路由测试、使用日志、计费审查、配额、回退策略和回滚的统一路由器 |
| 主要风险 | 假设与 OpenAI 兼容就意味着具备完整的 OpenAI 功能对等性 | 假设官方文档中的每个 MiniMax 模型已经可在你的 Flatkey 账户中使用 |
将这份《使用一个兼容 OpenAI 的路由器访问 MiniMax API》指南当作上线清单。不要因为某个示例响应有效就批准迁移。只有当确切的模型 ID、端点、请求格式、定价单位、使用日志、回退规则和回滚路径都清晰可见时,才批准。
与旧版 MiniMax 文章相比有哪些变化
旧的公开文章日期是 2026 年 6 月 16 日。安全的更新并不是表面上的重写。MiniMax 和 Flatkey 都发生了足够多的变化,以至于这篇文章需要使用当前的路由语言。
关键更新如下:
- MiniMax 现在将
MiniMax-M3记录为最新的支持 OpenAI SDK 的 M 系列语言模型,提供 1,000,000 token 的上下文窗口,并可通过兼容 OpenAI 的消息内容部分支持图像/视频输入。 - MiniMax 视频生成 V2 现在通过异步
POST /v2/video_generation流程记录MiniMax-H3和MiniMax-H3-Max。 - MiniMax 按量付费定价现在将 M3 文本定价按上下文阈值和服务层级区分,将 H3 视频定价按模型/分辨率/秒数区分,将图像定价按生成图片计费,将语音定价按小时或字符计费,并将 MCP/工具定价按请求计费。
- Flatkey 公共文档通过共享的
POST /v1/videos异步视频工作流公开了MiniMax-H3。 - 在本次刷新期间检查的 Flatkey 公共模型页面中,
https://flatkey.ai/models/minimax-h3和https://flatkey.ai/models/minimax-m2.7返回了 200;https://flatkey.ai/models/minimax-m3返回了 404。这意味着本文并未声称已验证 Flatkey 的 M3 路由。
最后这一点很重要。路由器文章应帮助团队避免对模型名称的过时假设。如果你想通过 Flatkey 使用 M3,请在配置生产流量之前检查实时模型目录、/v1/models 或你的控制台。
在路由 MiniMax 之前需要锁定的源事实
在更改代码之前,请使用此源表:
| 事实 | 当前公开来源快照 | 生产环境使用 |
|---|---|---|
| 直接使用 OpenAI SDK 的基础 URL | MiniMax 的 OpenAI SDK 文档使用 https://api.minimax.io/v1。 |
将直连 MiniMax 和 Flatkey 的凭证分开保存。 |
| 直接使用语言模型 | MiniMax 文档将 MiniMax-M3 列为用于智能体推理、工具调用、编码、长上下文和多模态任务的最新 M 系列模型。 |
如果你的工作负载依赖 M3 特有行为,先直接测试 M3。 |
| MiniMax 兼容 OpenAI 的注意事项 | MiniMax 文档说明某些 OpenAI 参数可能会被忽略,n 仅支持 1,已弃用的 function_call 不受支持,并且在兼容 OpenAI 的消息内容路径中目前不支持音频输入。 |
应构建功能冒烟测试,而不是假设完全一致。 |
| 直接视频端点 | MiniMax 视频 V2 使用 POST /v2/video_generation,并返回一个用于轮询的 task_id。 |
将视频视为异步任务,而不是同步聊天调用。 |
| 直接视频模型 | MiniMax 文档列出 MiniMax-H3 和 MiniMax-H3-Max。 |
根据所需时长、分辨率、输入类型和成本来选择。 |
| Flatkey 路由器基础 URL | Flatkey 文档对 OpenAI SDK 和 REST API 调用使用 https://router.flatkey.ai/v1。 |
使用一个可配置的路由器基础 URL 和 Flatkey 密钥。 |
| Flatkey 的 MiniMax H3 视频路由 | Flatkey 文档和模型页面通过 POST /v1/videos 暴露 MiniMax-H3。 |
使用 Flatkey 的视频任务流程,然后验证使用日志。 |
| Flatkey 的 M3 路由状态 | 在本次刷新期间,公开的 minimax-m3 模型详情返回了 404。 |
除非你当前的目录/账户确认,否则不要声称 M3 可通过 Flatkey 路由。 |
这就是《使用一个兼容 OpenAI 的路由器访问 MiniMax API》背后的主要生产习惯:保存来源日期、保存模型 ID、保存证据路径。模型目录变化太快,复制的代码片段不可能成为最终权威。
直接 MiniMax OpenAI SDK 设置
当你需要了解提供商原生行为时,直接 MiniMax 配置是最干净的首次测试。
export OPENAI_BASE_URL="https://api.minimax.io/v1"
export OPENAI_API_KEY="your-minimax-api-key"
export MINIMAX_MODEL="MiniMax-M3"
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["OPENAI_API_KEY"],
base_url=os.environ["OPENAI_BASE_URL"],
)
response = client.chat.completions.create(
model=os.environ.get("MINIMAX_MODEL", "MiniMax-M3"),
messages=[
{"role": "user", "content": "Return one sentence confirming the MiniMax route works."}
],
max_completion_tokens=120,
extra_body={
"thinking": {"type": "disabled"}
},
)
print(response.choices[0].message.content)
print(response.usage)
先使用直连 MiniMax 来了解提供商行为:
- 您的应用需要 MiniMax 的思考输出还是直接答案?
- 您的流式处理器能否兼容 MiniMax 的响应字段?
- 在需要时,您的工具调用循环是否会追加完整的 assistant 消息?
- 您的解析器是否依赖 MiniMax 会忽略的参数?
- 您的工作负载是否使用带有
MiniMax-M3的图像或视频输入部分? - 您的应用是否在 OpenAI 兼容的聊天路径中误以为会有音频输入?
在把 MiniMax 放到路由器后面之前,这个直接测试就能给您提供基线。
通过一个路由器使用 Flatkey 配置 MiniMax
对于 Flatkey,OpenAI 兼容客户端的设置与其他模型采用相同模式:使用 Flatkey 密钥,设置 Flatkey 路由器基础 URL,并选择当前 Flatkey 目录中存在的模型 ID。
export FLATKEY_API_KEY="sk-your-flatkey-key"
export OPENAI_BASE_URL="https://router.flatkey.ai/v1"
# 本次刷新中已验证的示例公共聊天路由。
export FLATKEY_MINIMAX_TEXT_MODEL="minimax-m2.7"
# 本次刷新中已验证的示例公共视频路由。
export FLATKEY_MINIMAX_VIDEO_MODEL="MiniMax-H3"
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["FLATKEY_API_KEY"],
base_url=os.environ.get("OPENAI_BASE_URL", "https://router.flatkey.ai/v1"),
)
response = client.chat.completions.create(
model=os.environ["FLATKEY_MINIMAX_TEXT_MODEL"],
messages=[
{"role": "user", "content": "Return one sentence confirming the Flatkey MiniMax route works."}
],
max_tokens=120,
)
print(response.choices[0].message.content)
print(response.usage)
这就是通过一个兼容 OpenAI 的路由器访问 MiniMax API 的基本模式。代码保持普通写法,但模型 ID 必须来自您测试当天的 Flatkey。如果当前目录显示 MiniMax-M3,就使用当前的精确字符串。如果没有,不要把直接的 MiniMax 模型 ID 贴到 Flatkey 路由里并假设它会生效。
视频:通过 Flatkey 使用 MiniMax H3
对于媒体团队来说,MiniMax API 访问通常更偏向视频而不是聊天。Flatkey 通过专门的异步视频工作流记录了 MiniMax-H3:
curl --fail-with-body -sS https://router.flatkey.ai/v1/videos \
-H "Authorization: Bearer $FLATKEY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "MiniMax-H3",
"content": [
{
"type": "text",
"text": "A paper boat crosses a rain puddle in a cinematic macro shot"
}
],
"resolution": "768P",
"duration": 6,
"ratio": "16:9",
"aigc_watermark": false
}'
Flatkey 的 MiniMax H3 指南说明响应会包含一个 id 和 task_id。请保存它,轮询 GET /v1/videos/{task_id},然后在任务完成时从 metadata.url 下载文件。
视频设置不能与聊天补全互换使用:
MiniMax-H3使用content数组结构。resolution区分大小写,在 Flatkey 指南中接受768P或2K。duration是一个从4到15秒的整数。- 仅文本请求需要非
adaptive比例。 - 参考媒体以及首帧/尾帧控制有不同的角色规则。
- 用量字段表示 H3 视频响应的秒数,而不是语言模型 token。
如果你的产品也在对比 Seedance、Veo 或其他视频模型,可以将本文与 Flatkey 的多提供商视频路由检查搭配使用。关键不只是视频任务是否成功。关键在于输出契约、成本单位、队列行为、失败状态和回退规则是否适合工作流。
需要归一化的 MiniMax 计费单位
计费是 MiniMax API Access With One OpenAI-Compatible Router 可能出错的地方。MiniMax 并不是单一价目表,而是多种计费单位。
| MiniMax 表面 | 截至 2026 年 9 月 16 日核对的直接 MiniMax 计费单位 | 路由器规划说明 |
|---|---|---|
MiniMax-M3 标准文本,输入最多 512k tokens |
在列出的永久折扣后,$0.30 / M input tokens、$1.20 / M output tokens、$0.06 / M prompt caching read |
分别比较输入、输出、缓存输入和上下文阈值。 |
MiniMax-M3 标准文本,输入超过 512k tokens |
在列出的永久折扣后,$0.60 / M input tokens、$2.40 / M output tokens、$0.12 / M prompt caching read |
长上下文提示词可能改变成本等级。 |
MiniMax-M3 优先级层 |
MiniMax 表示 Priority 是标准的 1.5 倍,并通过 service_tier: priority 启用。 |
将准入层视为成本和可靠性决策。 |
MiniMax-H3 视频 |
768P 为 $0.08 / second,2K 为 $0.13 / second。 |
按已接受片段的成本计算,而不只是按生成秒数计算。 |
MiniMax-H3-Max 视频 |
480P 为 $0.05 / second,768P 为 $0.08 / second。 |
如果质量达标,更低分辨率可以是正确的草稿通道。 |
| 语音转文本 | $0.38 / hour。 |
跟踪音频时长、说话人分离/字幕需求以及重试行为。 |
| 文本转语音 | speech-2.8-turbo 为 $60 / M characters;speech-2.8-hd 为 $100 / M characters。 |
字符数和被接受的音频速率比请求次数更重要。 |
| 图像生成 | image-01 为 $0.0035 per image。 |
按审核和创意审查后被接受的图片进行归一化。 |
| API-vlm / server tools | API-vlm 和 web_search 行显示的是按请求计费。 |
将请求型工具与 token 或媒体生成分开处理。 |
Flatkey 价格和组乘数独立于直接 MiniMax 定价。直接提供方表告诉你 MiniMax 如何向 MiniMax 账户计费。Flatkey 的路由决策应使用实时的 Flatkey 模型行、你的账户组,以及测试请求后的使用日志。
媒体和创作者工作流请使用以下公式:
accepted_output_cost:
provider_or_router_cost: "sum of all attempts"
accepted_outputs: "clips, images, audio files, or responses that passed review"
formula: "provider_or_router_cost / accepted_outputs"
include:
- retries
- fallback attempts
- rejected outputs
- regeneration
- review lane
- storage handoff
最便宜的生成输出并不总是最便宜的已接受输出。
兼容性冒烟测试
在将任何生产流量切换之前先运行此冒烟测试:
| 测试 | 直接 MiniMax | Flatkey 路由器 |
|---|---|---|
| 认证和基础 URL | 使用 MiniMax key 和 https://api.minimax.io/v1。 |
使用 Flatkey key 和 https://router.flatkey.ai/v1。 |
| 模型 ID | MiniMax-M3、MiniMax-H3,或其他当前直接 MiniMax 模型。 |
来自 /v1/models、模型目录或控制台的当前 Flatkey 模型 ID 精确值。 |
| 基础聊天 | 确认响应形状和使用情况。 | 确认响应形状和使用日志。 |
| 流式传输 | 确认分块和最终使用行为。 | 确认流分块、超时行为和日志字段。 |
| 工具调用 | 使用 tools,不要使用已弃用的 function_call。 |
确认相同 schema 通过所选路由正常传递。 |
| 多模态输入 | 如果使用 M3,测试图像/视频内容部分。 | 仅测试当前 Flatkey 路由支持的负载。 |
| 视频任务 | 使用 MiniMax POST /v2/video_generation 并轮询。 |
使用 Flatkey POST /v1/videos,轮询,并从 metadata.url 下载。 |
| 定价 | 检查 MiniMax 即用即付单位。 | 检查 Flatkey 目录价格、使用行、key、路由以及最终扣除费用。 |
| 故障处理 | 记录 400、401、402、422、429 和 5xx 行为。 | 记录路由不可用、验证、超时和重试行为。 |
| 回滚 | 保留直接 MiniMax 配置或之前的提供方配置。 | 保留模型和路由可配置,无需代码部署。 |
通过条件是证据,而不是信心。保存请求 ID 或任务 ID、模型 ID、时间戳、路由路径、使用日志截图或导出,以及最终成本单位。
可复制的 MiniMax 路由审查记录
在你的发布工单或路由仓库中使用此模板:
minimax_route_review:
checked_at_utc: "2026-09-16T00:00:00Z"
owner: "media_platform_team"
workload: "creator_video_draft | support_chat | voiceover | image_draft"
route_mode: "direct_minimax | flatkey | dual_route_test"
direct_minimax:
base_url: "https://api.minimax.io/v1"
model_id: "MiniMax-M3"
docs_checked:
- "https://platform.minimax.io/docs/api-reference/text-openai-api.md"
- "https://platform.minimax.io/docs/guides/pricing-paygo.md"
flatkey:
base_url: "https://router.flatkey.ai/v1"
model_id: "replace_with_current_flatkey_model_id"
catalog_url: "https://flatkey.ai/models"
model_page_status: "200 | 404 | account_only"
usage_logs_verified: false
endpoint_contract:
path: "/v1/chat/completions | /v1/videos"
request_shape: "chat_messages | content_array | prompt_string"
streaming_required: false
tool_calls_required: false
image_input_required: false
video_input_required: false
cost_review:
provider_unit: "tokens | seconds | characters | images | hours | requests"
flatkey_unit: "记录当前行"
accepted_output_cost_target: "USD"
fallback_policy:
fallback_enabled: false
fallback_models: []
allowed_failure_classes:
- "timeout"
- "upstream_5xx"
blocked_failure_classes:
- "safety_block"
- "unsupported_feature"
rollout:
first_environment: "staging"
production_slice: "0%"
rollback_owner: "engineering"
next_review_date: "YYYY-MM-DD"
这份记录将“通过一个兼容 OpenAI 的路由器访问 MiniMax API”变成了一项可审计的决策。任何人都应该能够看出测试了哪个模型、由哪条路由处理、批准了哪种成本单位,以及允许哪些回退行为。
何时直接使用 MiniMax 就足够
在以下情况下使用直接 MiniMax:
- MiniMax 是工作流中唯一的提供商。
- 你需要一个新发布的 MiniMax 模型,而它尚未出现在网关目录中。
- 你需要路由器未暴露的提供商原生功能。
- 采购或数据政策要求直接使用提供商控制。
- 你的团队仍在了解 MiniMax 的行为,并希望有一个干净的基线。
直接访问并不意味着架构失败。只有在提供商特性比集中化更重要时,它才是正确的路径。
何时 Flatkey 是更清晰的路径
当 MiniMax 只是更广泛模型系统中的一条路线时,使用 Flatkey:
- 产品将 MiniMax 与 GPT、Claude、Gemini、DeepSeek、Qwen、Seedance、Veo 或其他提供商进行比较。
- 创作工作流需要在一个审核流程下统一处理文本、图像、语音和视频路由。
- 财务希望看到一条按请求级别的使用轨迹,而不是多个提供商控制台。
- 平台负责人需要子密钥、配额、模型允许列表、路由审核或回滚控制。
- 团队已经在使用 OpenAI SDK 客户端,并希望通过配置来选择模型。
- 回退和路由健康状况决策需要可观察。
Flatkey 并不会移除供应商级测试。它只是让跨供应商的测试和证据更容易管理。
常见错误
- 混用凭证:MiniMax 密钥应对应 MiniMax 基础 URL,而 Flatkey 密钥应对应 Flatkey 基础 URL。
- 在 Flatkey 代码中使用
MiniMax-M3,却没有先确认当前 Flatkey 目录是否公开了该精确路由。 - 把直接使用 MiniMax 的 OpenAI SDK 兼容性当作完全等同于 OpenAI API。
- 忽视 MiniMax 关于不支持已弃用的
function_call、n: 1、被忽略参数,以及在 OpenAI 兼容聊天路径中不支持音频输入的说明。 - 只测试聊天,而生产负载实际使用的是流式传输、工具、图像输入、视频输入或异步视频任务。
- 在一个表格里比较 token 价格、视频秒数、语音字符数和图片价格,却没有按可接受输出进行归一化。
- 在不检查时长、分辨率、音频/参考支持以及审核行为的情况下,将一个视频模型的回退启用到另一个视频模型。
- 发布包含看起来像真实密钥或过期模型 ID 的示例代码。
下一步的内部链接
如果这是你第一次迁移到 Flatkey,请先阅读 Flatkey API 快速入门,以及更广泛的 统一 AI API 工作流。如需查看模型行,请使用 AI 模型目录指南。关于视频策略,请将本文与 Seedance 与 Veo API 路由、Veo API 访问清单以及 多模态代理路由指南配合阅读。
常见问题
如何获取 MiniMax API 访问权限?
你可以直接通过 MiniMax 平台使用按量付费的 API 密钥获取 MiniMax API 访问权限,也可以使用 Flatkey 密钥和 https://router.flatkey.ai/v1 通过 Flatkey 路由受支持的 MiniMax 模型。对于供应商原生测试,请使用直接的 MiniMax;对于多供应商路由、日志、计费审查和回退策略,请使用 Flatkey。
MiniMax API 兼容 OpenAI 吗?
MiniMax 文档说明,受支持的语言模型可使用 https://api.minimax.io/v1 作为基础 URL 来使用 OpenAI SDK。兼容性是按功能层面定义的。MiniMax 还说明了关于被忽略的 OpenAI 参数、n: 1、不支持已弃用的 function_call,以及在 OpenAI 兼容的聊天消息内容路径中不支持音频输入的注意事项。
首先要检查的当前 MiniMax 语言模型是什么?
MiniMax 官方文档将 MiniMax-M3 列为最新的 M 系列语言模型,拥有 1,000,000 token 的上下文窗口,并支持图像和视频输入的多模态能力。对于 Flatkey,请在假设该精确模型 ID 可通过路由器使用之前,先查看实时目录。
我可以通过 Flatkey 使用 MiniMax-M3 吗?
不要仅凭 MiniMax 的直接文档就这样假设。在 2026 年 9 月 16 日这次更新期间,公开的 Flatkey minimax-m3 模型详情页返回了 404,而 minimax-m2.7 和 MiniMax-H3 返回了 200。在通过 Flatkey 配置 M3 之前,请先检查你当前的 Flatkey 模型目录、/v1/models 或控制台。
如何通过 Flatkey 使用 MiniMax-H3 视频?
使用 POST https://router.flatkey.ai/v1/videos,模型为 MiniMax-H3,提供一个 content 数组,resolution 为 768P 或 2K,时长为 4 到 15 之间,并使用有效的比例。保存返回的任务 ID,轮询 GET /v1/videos/{task_id},完成后从 metadata.url 下载。
我应该如何通过路由器比较 MiniMax 定价?
先从 MiniMax 的直接单价开始,再查看 Flatkey 的模型行和你的使用日志。文本使用 token 单位,视频使用秒,语音可能使用小时或字符,图像生成按每张图定价,工具则可能按每次请求定价。应比较重试和被拒绝输出之后的已接受输出成本,而不只是标价。
Flatkey 会替代直接的 MiniMax 路由测试吗?
不会。Flatkey 可以集中管理密钥、模型路由、使用日志和计费审查,但你仍然需要测试产品将使用的确切模型、端点、请求格式、价格单位、回退规则和错误行为。
最终结论
通过一个兼容 OpenAI 的路由器访问 MiniMax API,最终应形成一份带日期的路由记录,而不仅仅是更改了 base_url。确认直接连接 MiniMax 的行为,如果通过 Flatkey 路由,则选定准确的 Flatkey 模型行,分别运行聊天和视频冒烟测试,按已接受输出统一价格口径,并将回滚保留在配置中。然后利用 Flatkey 的模型目录、定价页面、快速入门、视频文档和使用日志,让 MiniMax 与你的其余模型栈一样,纳入同一套运维审查流程。
对于媒体和产品团队来说,通过一个兼容 OpenAI 的路由器访问 MiniMax API,本质上是一种实践习惯:把每一次模型上线都当作一次带有证据的路由决策。



