认证方式
MyAIGas API 使用 Bearer Token 认证方式。
获取 API Key
- 登录 MyAIGas 控制台
- 访问 令牌管理
- 点击"创建令牌"
- 复制生成的 API Key
安全提示
API Key 只显示一次,请妥善保管!如果遗失,需要重新生成。
使用方法
在每个 API 请求中,添加 Authorization Header:
Authorization: Bearer YOUR_API_KEY示例
bash
curl https://myaigas.com/v1/chat/completions \
-H "Authorization: Bearer sk-xxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{...}'API Key 管理
创建 API Key
bash
# 在控制台创建
https://myaigas.com/console/token删除 API Key
如果 API Key 泄露,请立即在控制台删除并创建新的。
最佳实践
✅ 不要在代码中硬编码 API Key
python# ❌ 错误 api_key = "sk-xxxxx" # ✅ 正确 import os api_key = os.getenv("MYAIGAS_API_KEY")✅ 使用环境变量
bashexport MYAIGAS_API_KEY="sk-xxxxx"✅ 定期轮换 API Key
✅ 不同项目使用不同的 API Key
错误处理
认证失败
HTTP 401 Unauthorized
json
{
"error": {
"message": "Incorrect API key provided",
"type": "invalid_request_error",
"code": "invalid_api_key"
}
}可能原因:
- API Key 不正确
- API Key 已被删除
- Header 格式错误
API Key 已过期
HTTP 401 Unauthorized
json
{
"error": {
"message": "API key expired",
"type": "invalid_request_error",
"code": "api_key_expired"
}
}解决方法:创建新的 API Key
