# 自带密钥 (/docs/zh-CN/bring-your-own-key)

在[设置 → 自带密钥](https://www.ohmygpt.com/settings?section=provider-keys)里添加你在某个供应商那里的 API 密钥后，由这个供应商处理的请求就会用你的密钥发出：token 费用由供应商从你的账户扣，我们只收服务费。这一功能正在按账户逐步开放，设置里看不到这一节，说明你的账户还没开通。

调用 API 的方式不变，照常用 OhMyGPT 的 API Key，请求里什么都不用改。

## 请求用哪把密钥 [#请求用哪把密钥]

| 你在这个供应商的密钥 | 请求使用 |
|---|---|
| 有默认密钥，且没被供应商拒绝 | 你的默认密钥，只收服务费 |
| 没有密钥，或默认密钥被供应商拒绝 | 我们的密钥，按[模型](https://www.ohmygpt.com/models)页的价格计费 |

用你的密钥发出的请求，在[用量](https://www.ohmygpt.com/usage)页的「自带供应商密钥」里单独列出，每条只收服务费。

## 供应商拒绝你的密钥时 [#供应商拒绝你的密钥时]

由你的密钥引起的错误按供应商的原样告诉你，因为只有你能处理：

| 供应商的判断 | 你收到 |
|---|---|
| 密钥无效、余额不足或无权使用这个模型 | 供应商给的状态码（`401`、`402` 或 `403`），请到供应商的控制台检查密钥 |
| 密钥超出限流 | `429 rate_limit_exceeded`，限的是你在供应商那里的账户 |

## 管理密钥 [#管理密钥]

- 每个供应商最多 5 把密钥，可以起名区分。你在一个供应商的第一把密钥自动成为默认，用「设为默认」可以换成另一把。
- 添加或替换后，我们会向供应商验证这把密钥。被供应商拒绝的显示「供应商拒绝」，不会被使用；请替换它，或把一把可用的设为默认。
- 「替换」换上新密钥，旧的立即停用；「移除」删除密钥，如果它是默认密钥，同一供应商下最早添加且可用的那把会接替。
- 密钥加密保存。列表里只显示脱敏片段，任何人（包括客服）都无法读回密钥原文。
- 只有你本人登录控制台后才能添加或修改密钥，API Key 不行：交给第三方工具的 API Key 换不掉你账户上的供应商密钥。
