认证
OneGate 使用 Bearer Token 认证。每次请求需要在 Authorization 头中携带 API Key。
请求头
http
Authorization: Bearer sk-og-xxxxxxxxxxxxxxxx
Content-Type: application/json在 SDK 中配置
python
from openai import OpenAI
client = OpenAI(
api_key=os.environ["ONEGATE_API_KEY"],
base_url="https://onegate.club/v1",
)API Key 管理
- 每个账户可创建多个 Key,建议按环境(production / dev / ci)划分。
- Key 创建后只展示一次,请立即保存到密钥管理器或 CI Secret。
- Key 一旦泄露请立即在控制台撤销并重新生成。
- 默认无 IP / 域名白名单,需要时可在 Key 设置中开启。
Anthropic 兼容端点
若使用 @anthropic-ai/sdk 或原生 Messages 协议,请把 base URL 指向:
text
https://onegate.club/anthropic认证方式相同(Authorization: Bearer),其余请求体与 Anthropic 官方完全一致。
千万不要把 API Key 放在前端代码或公开仓库中。所有调用应在你自己的后端发起。