验证

在 Anthropic 和 OpenAI 兼容模式下传递一个 Model Gate API 密钥。

验证

Model Gate 使用以以下开头的生产 API 密钥 mg_live_。相同的密钥在两种 API 模式下均有效;仅 HTTP 标头发生变化。

标头

端点认证头附加标头
POST /v1/messagesx-api-key: mg_live_...anthropic-version: 2023-06-01
POST /v1/chat/completionsAuthorization: Bearer mg_live_...
POST /v1/web-searchAuthorization: Bearer mg_live_...
GET /v1/balanceAuthorization: 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 从版本控制或秘密管理器中排除的文件。 - 对每个项目和环境使用单独的密钥。 - 立即冻结受损密钥并创建替代密钥。