OneGate

认证

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 放在前端代码或公开仓库中。所有调用应在你自己的后端发起。