MiniMax 的 API Key 有两个常见来源:MiniMax 开放平台,以及中商起航 AI 网关这类兼容入口。两者都能调用模型,但注册入口、Key 的作用范围和账单是分开的。本文按实际操作顺序,讲清注册、创建、保存、权限隔离、轮换和 401 排查,最后给出官方 Key 与网关 Key 的选择建议。
第一次接入的团队,先记住一句话:Key 不是越万能越好,而是按环境、按人、按用途拆开,能停用、能追踪、能替换。这样即使某一把 Key 出问题,也不会影响全部业务。
说明:MiniMax 是其权利人的商标,本文仅作技术说明。平台入口、Key 管理方式和限额以 MiniMax 官方文档及控制台为准;模型与计费口径以站内 模型价格 为准。
一、先分清三种 Key
MiniMax 官方目前常见两类 Key:按量付费的接口密钥,以及 M Plan 订阅对应的订阅 Key。前者在账号的「接口密钥」页面创建,支持语言、视频、语音、图像等模型;后者在订阅与账单页面查看,用于 M Plan 订阅和已购买的 Credits。第三类是中商起航 AI 网关的 Key,它只在网关内有效,用于统一调用已开通的多个模型。
三类 Key 不要混用。最常见的事故,是把官方 Key 填到网关地址,或者把网关 Key 发到官方接口,然后反复检查代码,最后发现只是地址和 Key 不匹配。
| Key 类型 | 创建或查看位置 | 作用范围 | 适合场景 |
|---|---|---|---|
| 官方按量付费 Key | 开放平台「接口密钥」 | 官方账号下已开通的模型与接口 | 只接 MiniMax、直接与官方结算 |
| 官方 M Plan 订阅 Key | 订阅与账单页面 | M Plan 订阅及已购 Credits | 已购买订阅、按套餐使用 |
| 网关 Key | 中商起航控制台 | 网关内已开通的模型 | 多模型统一入口、统一账单 |
二、注册:先确认中国站还是国际站
MiniMax 有中国站和国际站两套入口:platform.minimax.cn 与 platform.minimax.io。两边的入口、控制台和 Base URL 不同,注册前先确认团队能访问哪一个、结算方式适合哪一个。不要在中国站注册,却把 Key 配到国际站地址上。
团队使用建议采用「主账号 + 子账号」。中国站文档说明,主账号可以创建子账号,子账号共享主账号的权益、限流和 API 消费与账单,但不能查看和管理付款。这样每个人有自己的登录身份,离职时停用子账号即可,不必把主账号密码传来传去。
如果控制台要求补充企业信息或验证方式,按页面提示完成,以注册时看到的流程为准。
三、创建 Key 的步骤
- 登录 MiniMax 开放平台,进入用户中心的「接口密钥」页面。中国站路径是
platform.minimax.cn/user-center/basic-information/interface-key。 - 点击新建或创建密钥,名称写清楚用途,例如
prod-customer-service或test-zhang。 - 按页面提示选择或确认可用范围。如果页面没有提供模型级权限选项,说明当前以账号权限为主。
- 创建后立即复制 Key,保存到密码管理器或密钥管理服务。不要截图发群,不要写进代码注释。
- 如果使用 M Plan,订阅 Key 不在接口密钥页,而在订阅与账单页面查看。
- 用一条最小请求验证 Key 是否可用,确认地区、Base URL 和模型名都匹配。
- 在团队台账里记录 Key 的负责人、用途、创建日期和停用条件。
第 3 步要特别说明:从公开文档看,官方没有给出「按模型细分 Key 权限」的通用说明,实际以控制台显示为准。如果需要隔离不同业务,优先用子账号或不同环境的独立 Key,而不是指望一个 Key 管所有事。
四、权限隔离:一个环境一个 Key
至少拆成三类:开发、预发布、生产。生产 Key 只放在服务端环境变量或密钥管理服务里,不下发到浏览器、移动端和桌面客户端。测试 Key 可以设置更低的额度,方便随时停用。
如果团队有多条业务线,再按业务拆 Key:客服一个、内容生成一个、批处理一个。这样某条业务异常时,能单独停用,不影响其他业务;看用量时也更容易定位。
权限隔离的目标不是增加手续,而是让故障有边界;一个 Key 服务所有业务,短期省事,长期难排查。
五、把 Key 放进环境变量
不要把 Key 写进代码。下面是最小示例,.env 只用于本地,生产环境用平台的密钥管理或容器 Secret。
# .env(不要提交到 Git)
MINIMAX_API_KEY=你的密钥
# 官方中国站示例;走网关时替换为网关地址和站内模型名
MINIMAX_BASE_URL=https://api.minimax.cn/v1
MINIMAX_MODEL=MiniMax-M3.1-Flash
# .gitignore
.env
.env.*
Python 里用 os.environ["MINIMAX_API_KEY"] 读取,不要把 Key 作为默认值写进函数参数。注意三点:第一,.env 必须加入 .gitignore;第二,容器和 CI 里不要把 Key 打进镜像层;第三,日志里打印请求头时先脱敏,避免把 Authorization 写进日志。
如果使用密钥管理服务,给应用分配只读权限,并记录每次读取。不要把 Key 复制到聊天工具或文档正文里。
六、轮换与泄露处理
官方文档没有规定固定的轮换周期,建议按风险自己定:核心生产 Key 每 90 天轮换一次,人员变动、设备丢失、疑似泄露时立即轮换。
轮换按「先建新、再切换、后停旧」的顺序:
- 创建新 Key,命名带日期,例如
prod-2026-10。 - 把新 Key 写入密钥管理,先在预发布验证。
- 灰度切换生产流量,观察错误率和用量。
- 确认稳定后停用旧 Key,保留操作记录。
- 检查旧 Key 在停用前是否有异常调用。
如果怀疑泄露,不要只改代码里的字符串。立即在控制台停用或删除该 Key,创建新 Key,检查账单和调用日志,必要时联系平台支持。官方文档也提到,公开泄露的 Key 可能被平台自动停用,但不能把自动停用当成兜底。
七、401 排查:先看地址,再看 Key
401 表示认证失败,不等同于余额不足或限流。按下面顺序排查:
- 请求头是否是
Authorization: Bearer <Key>,Bearer 和 Key 之间有一个空格。 - Key 是否复制完整,前后有没有空格、换行或引号。
- 中国站 Key 是否配了中国站地址,国际站 Key 是否配了国际站地址。
- 官方 Key 是否误填到网关地址,或网关 Key 是否误填到官方地址。
- Key 是否已被删除、停用,或属于已失效的订阅。
- 环境变量是否真的加载成功。在容器里打印变量名,不要打印变量值。
如果返回 403,通常是权限或额度问题;429 是限流;insufficient balance 一类信息才指向余额。把 401 和这些错误分开处理。
八、官方 Key 与网关 Key 怎么选
只使用 MiniMax、能直接完成官方注册和结算、团队也有能力分别管理各家 Key,官方直连更简单。需要同时接 MiniMax、Claude、GPT、DeepSeek 等多个模型,或者希望一个 Key、统一账单、统一用量视图,网关更省事。
网关的代价是多一层依赖,所以要确认三件事:支持哪些 MiniMax 模型、计费口径是否清楚、出问题时的支持渠道。先小额测试,再放生产流量。可以到 模型价格 核对模型与计费,然后从 注册入口 创建测试 Key。
常见问题
MiniMax API Key 在哪里创建?
官方按量付费 Key 在开放平台的用户中心「接口密钥」页面创建;M Plan 的订阅 Key 在订阅与账单页面查看。具体路径以你所在站点的控制台为准。
一个 Key 可以同时调用文本、语音和视频吗?
官方按量付费的接口密钥支持语言、视频、语音、图像等多类模型,但是否可用取决于账号权益、模型开通情况和接口类型。语音、视频多为异步任务接口,不能直接套用聊天接口。
Key 可以放在前端或小程序里吗?
不可以。前端代码、浏览器请求和小程序包都可能被反编译或抓包。Key 只能放在服务端,由服务端代理请求;如果必须直连,使用短期令牌或受限权限,并接受 Key 可能泄露的风险。
轮换 Key 需要停机吗?
不需要。先创建新 Key,在预发布验证,再灰度切换生产,最后停用旧 Key。关键是新旧 Key 有一段并存时间,避免切换瞬间全部失败。
官方 Key 和网关 Key 能混用吗?
不能。两边的 Key 只在各自的平台和地址内有效。混用通常表现为 401 或 404;先检查 Base URL 和 Key 是否来自同一个平台。
下一步
先明确你只需要 MiniMax,还是需要多模型统一入口。只用一个模型,按官方文档创建 Key 即可;需要统一入口,可以先 注册中商起航 AI 网关,创建一个测试 Key,再用 模型价格 页核对模型和计费。无论选哪种,记得把 Key 放进环境变量,并给测试和生产分开。
相关阅读:
