Mercury Decide API key 获取配置:3 步拿密钥
很多想把 Mercury Decide 接进自己项目的开发者,卡的第一件事不是代码,而是这个 API key 到底去哪拿。和 OpenAI 那种去自家控制台开 key 的习惯不一样。Mercury Decide 目前走的是 OpenRouter 通道。
所以流程其实很简单:在 openrouter.ai 注册一个账号 → 在 Keys 页面创建密钥 → 绑定支付方式 → 用这个密钥调 Decide 端点(这个端点带"零数据留存"承诺)。整条路走完,几行 curl 就能打通。下面把每一步和常见坑拆开写。

先说清楚:Mercury Decide 和它的密钥通道
Mercury Decide 是偏决策定位的模型,它在 OpenRouter 上提供了零数据留存(zero data retention)端点:你发的提示词和返回内容,推理完不会落库进训练集、不会被回查。对隐私敏感的开发者,比默认会记录对话的普通端点更友好。
要调用它,凭据就是你在 OpenRouter Keys 页面 创建的那把通用 API Key。也就是说:你不用去 Mercury 侧单独申请,一个 OpenRouter key 就能管住 Decide 端点。
前置准备:先备好这三样
- 一个可用的邮箱(用于注册 OpenRouter);
- 一张可绑定的支付方式(用于身份验证与后付费);
- 命令行终端(后面 curl 要在这里跑)。
没有的先去准备,别到第 4 步才发现卡在绑卡上。
第一步:在 openrouter.ai 注册账号
- 打开 openrouter.ai,点右上角 Sign Up;
- 用 Google 账号或邮箱注册;
- 到邮箱点验证链接完成登录。

第二步:在 Keys 页面创建 API Key
- 登录后点右上角头像,进 API Keys;
- 点 Create Key,给这把 key 起个名(比如 mercury-decide-prod);
- 建议顺手设置额度上限,防止失控消费;
- 复制密钥并立刻存好(通常只显示一次,丢了只能重建)。
安全提醒:key 等同你的账单口令,别写进公共仓库、别贴到群里,转码保存即可。
第三步:绑定支付方式再调用付费端点
OpenRouter 的付费模型需要有效支付方式才能真实扣费(部分免费模型也要求先绑卡完成验证,实际消费可能是 0):
- 进 Billing 或账户设置;
- 添加卡;
- 保存后先去 Keys 页做一笔小额测试确认通不通。

第四步:用 curl 调 Mercury Decide 端点
拿到 key 后,把下方 sk-or-... 换成你刚才的密钥,模型 ID 换成 Mercury Decide 在 OpenRouter 上的实际模型标识(在模型页复制完整 ID):
curl -s https://openrouter.ai/api/v1/chat/completions \
-H "Authorization: Bearer sk-or-v1-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "/mercury-decide",
"messages": [{"role": "user", "content": "这个订单该不该自动退款?给出建议"}]
}'
返回里带 choices[0].message.content 就是模型给你的决策,看着和 ChatGPT 结构一致,很好接。
它和 Mercury 2.5 密钥获取的差异(别踩坑)
站内已经写过一篇 Mercury 2.5 的 API key 获取配置,很多同学会混。两个 key 获取流程主体一致(都是走 OpenRouter 建 key 绑卡),真正不同的地方在:
- 端点和模型 ID 不一样:Mercury 2.5 与 Mercury Decide 是不同模型,模型名/ID 不同,调用时别填错;
- 承诺不同:Decide 端点主打"零数据留存",如果你对数据合规敏感,优先选用这个 Decide 端点;
- 适合场景不同:Decide 偏决策判断,2.5 偏通用,按任务类型选。
想完整对比两者能力边界,参考站内Mercury Decide 模型指南和在国内能不能用;通用用法看 Mercury 2.5 怎么用。
验证成功:怎么确认密钥配置对了
- 跑一遍上面 curl,看是否返回 JSON 而不是 401/403;2. 返回后进 OpenRouter 的控制台/用量页,看这次调用的 token 被计费;3. Zero retention 端点在你的用量里能看到调用但没有多少内容日志(除非你看网关层面的安全日志)。这就说明"零留存"在生效。
常见报错速查
| 报错现象 | 原因 | 解法 |
|---|---|---|
| 401 Unauthorized | 密钥错/漏 Bearer | 重新粘贴 key,确认带 Bearer |
| 402 Payment Required | 未绑卡或余额不足 | 进 Billing 绑卡/充值 |
| 404 Model not found | 模型 ID 打错 | 回模型页复制官方 ID |
| 429 Rate limit | 频次过高/额度用尽 | 降频或提升配额 |
安全与成本提醒
- 密钥放环境变量,别硬编码进代码;
- 给密钥配固定额度防止被盗刷;
- Debug 时别让 key 进日志;
- Decide 是付费端点,跑完记得看用量,别让循环自动烧钱。
常见问题
Mercury Decide API key 在哪获取?
目前走 OpenRouter:在 openrouter.ai 注册,进 Keys 页面创建一把通用 API Key,再绑定支付方式即可,然后用它的 Decide 模型端点调用。
Mercury Decide 和 Mercury 2.5 的 key 有什么不同?
获取流程相同(都是 OpenRouter 的 key),差别在模型端点和承诺:Decide 是零数据留存决策端点,2.5 是通用模型,别把模型 ID 填混。
调 Decide 一定要付费吗?
付费模型要走通必须绑定有效支付方式,实际费用按 token 计。可以先小额测试验证链路,看用量再放大。
零数据留存指什么?不记录任何内容吗
提示词和回复内容推理完不落库、不用于训练;但账单元数据、时间戳、额度等运营数据仍在网关按规保留,别理解为全无日志。
我该选 Decide 还是 Mercury 2.5?
对数据合规敏感、需要决策型任务的用 Decide;通用对话/推理场景用 2.5。更完整对比看站内模型指南那篇。

京ICP备2024094994号-29