Skip to content

认证方式

MyAIGas API 使用 Bearer Token 认证方式。

获取 API Key

  1. 登录 MyAIGas 控制台
  2. 访问 令牌管理
  3. 点击"创建令牌"
  4. 复制生成的 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 泄露,请立即在控制台删除并创建新的。

最佳实践

  1. 不要在代码中硬编码 API Key

    python
    # ❌ 错误
    api_key = "sk-xxxxx"
    
    # ✅ 正确
    import os
    api_key = os.getenv("MYAIGAS_API_KEY")
  2. 使用环境变量

    bash
    export MYAIGAS_API_KEY="sk-xxxxx"
  3. 定期轮换 API Key

  4. 不同项目使用不同的 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


下一步

Released under the MIT License.