Authorization使用 Bearer<key> 协议在 HTTP 标头中传递密钥。本页面介绍了如何获取密钥、如何使用密钥、安全最佳实践以及如何排查身份验证错误。
获取您的 API 密钥
登录控制台
请访问https://aiapi.xiaoliu.fun/进行登录。
在请求中传递 API 密钥
将您的密钥作为Authorization请求头添加到每个请求中:
您的基本 URL 必须包含
/v1路径段: https://aiapi.xiaoliu.fun/v1。省略此路径段/v1将导致身份验证失败。Code examples
安全最佳实践
使用环境变量
请将 API 密钥存储在环境变量中,而不是将其硬编码到源文件中。.env
将密钥排除在版本控制之外
.gitignore在首次提交之前,请添加密钥文件:
.gitignore
定期轮换钥匙
在以下情况下请替换您的 API 密钥:- 你怀疑钥匙可能已经暴露了。
- 一名拥有密钥的团队成员离开了
- 作为每3-6个月例行关键岗位轮换的一部分
每个环境使用单独的密钥
为开发、测试和生产环境创建不同的 API 密钥。这样,您可以:- 准确跟踪每个环境的使用情况
- 撤销单个环境的密钥而不影响其他环境。
验证您的 API 密钥
要确认密钥是否有效,请调用模型端点:401错误信息。
错误处理
401 未授权
如果您收到401 Unauthorized回复,请检查以下内容:
- 无效或已撤销的密钥——请确认密钥已正确复制且未在控制台中删除。
- 缺少
Bearer前缀——标头必须是Authorization: Bearer sk-...,而不是Authorization: sk-...。 - 多余空格——确保密钥周围没有前导空格、尾随空格或换行符。
- 基本 URL 错误— 请确认您正在向
https://api.qhaigc.net/v1(使用/v1)发送请求。