验证
在 Anthropic 和 OpenAI 兼容模式下传递一个 Model Gate API 密钥。
验证
Model Gate 使用以以下开头的生产 API 密钥 mg_live_。相同的密钥在两种 API 模式下均有效;仅 HTTP 标头发生变化。
标头
| 端点 | 认证头 | 附加标头 |
|---|---|---|
POST /v1/messages | x-api-key: mg_live_... | anthropic-version: 2023-06-01 |
POST /v1/chat/completions | Authorization: Bearer mg_live_... | — |
POST /v1/web-search | Authorization: Bearer mg_live_... | — |
GET /v1/balance | Authorization: Bearer mg_live_... | — |
GET /v1/models | 无需身份验证 | — |
示例
人类兼容
curl https://api.model-gate.com/v1/messages \
-H "x-api-key: mg_live_..." \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{...}'
兼容 OpenAI
curl https://api.model-gate.com/v1/chat/completions \
-H "Authorization: Bearer mg_live_..." \
-H "content-type: application/json" \
-d '{...}'
密钥管理
对于每个密钥,您可以设置描述性名称、RPM 和并发限制、支出限制和允许的模型。不再需要时冻结或删除密钥。
确保您的 API 密钥安全。 创建密钥时,完整值仅显示一次。将其存储在环境变量或秘密管理器中,并在暴露后立即轮换。
安全建议
- 切勿将密钥提交给 Git。 - 将密钥存储在 .env 从版本控制或秘密管理器中排除的文件。 - 对每个项目和环境使用单独的密钥。 - 立即冻结受损密钥并创建替代密钥。