Authorization: Bearer <router-key> 头。管理面接受登录后的会话 Cookie、X-Api-Key 头,或 Authorization: Bearer <session-token> 头。
以下公开路由始终不需要认证:/health、/v1/router/version、/v1/router/auth/register、/v1/router/auth/register-status、/v1/router/auth/login 与 /v1/router/auth/oauth/callback。
数据面认证
推理接口(/v1/chat/completions 与 /v1/models)需要 ROUTER API 密钥,把它作为 Bearer 令牌放在 Authorization 头里。
/v1/router/keys 上创建和吊销。
管理面认证
/v1/router/* 下的管理路由支持三种认证方式:
- 会话 Cookie:调用
/v1/router/auth/login登录,响应的Set-Cookie里带有aria_router_session。后续请求带上这个 Cookie。 - X-Api-Key 头:把 API 密钥放在
X-Api-Key头里。 - Authorization: Bearer:放一个有效的会话令牌,且不带密钥前缀(密钥以
sk-aria_或sk-bf-开头;会话令牌是十六进制字符串,会被解析成用户而不是 API 密钥)。
X-Api-Key 的示例: