认证

用你的EmpirioLabs API密钥保护所有请求,使用持有令牌

所有 EmpirioLabs API 请求必须在 Authorization 头部包含承载令牌。

API密钥格式

API 密钥使用 sk-empiriolabs- 前缀。你可以从仪表盘为每个账户生成最多50个API密钥。

1Authorization: Bearer sk-empiriolabs-...

头部格式

每个请求都包含该头部:

$curl "https://api.empiriolabs.ai/v1/models" \
> -H "Authorization: Bearer sk-empiriolabs-your_key_here"

速率限制

每个账户初始设有默认速率限制:

极限默认
每分钟请求数50转/分钟
每分钟代币数2,000,000 TPM

如果你需要更高的额度,请发送邮件给[support@empiriolabs.ai](mailto:support@empiriolabs.ai)。详见[限制与API密钥](/rate-limits-api-keys)。

推荐做法

  • 为生产、准备和开发分别生成独立的API密钥
  • 按时轮换钥匙,并在怀疑暴露后立即使用
  • 密钥存储在秘密管理器或部署平台中 - - 绝不存储在客户端代码、公共仓库或日志中
  • 请立即从仪表盘删除未使用的密钥

测试你的资历

一个快速验证密钥是否有效的方法:

$curl "https://api.empiriolabs.ai/v1/models" \
> -H "Authorization: Bearer $EMPIRIOLABS_API_KEY"

200回复附上型号目录,确认你的密钥有效且账户设置正确。

常见的认证响应

状态代码含义该怎么办
401 Unauthorized令牌缺失、形状异常或找不到验证Authorization: Bearer sk-empiriolabs-...头格式,并且密钥是否存在于你的仪表盘中
402 Payment Required账户信用额度不足在仪表盘账单页面补值
429 Too Many Requests超过速率限制(默认50转)用指数式后退重试,并检查你的请求量