AIGoCode Docs

认证方式

AIGoCode API Key 的 Bearer Token 使用方式

AIGoCode 使用 Bearer Token 认证。把你在控制台创建的 API Key 放到请求头的 Authorization 字段即可。

Authorization Header
Authorization: Bearer YOUR_API_KEY

命令行里建议使用环境变量,避免把 Key 写进代码仓库:

macOS / Linux
export AIGOCODE_API_KEY="sk-your-api-key"
Cmd
set "AIGOCODE_API_KEY=sk-your-api-key"
PowerShell
$env:AIGOCODE_API_KEY = "sk-your-api-key"

然后在请求里引用它:

macOS / Linux
curl https://api.aigocode.app/v1/models \
  -H "Authorization: Bearer $AIGOCODE_API_KEY"
Cmd
curl.exe "https://api.aigocode.app/v1/models" ^
  -H "Authorization: Bearer %AIGOCODE_API_KEY%"
PowerShell
Invoke-RestMethod `
  -Uri "https://api.aigocode.app/v1/models" `
  -Headers @{ Authorization = "Bearer $env:AIGOCODE_API_KEY" }

成功响应

认证成功后会返回当前 API Key 可用的模型列表。不同 API Key 返回的模型可能不同。

Response
{
  "data": [
    {
      "id": "claude-fable-5",
      "type": "model",
      "display_name": "claude-fable-5",
      "created_at": "2024-01-01T00:00:00Z"
    },
    {
      "id": "claude-fable-5-1",
      "type": "model",
      "display_name": "claude-fable-5-1",
      "created_at": "2024-01-01T00:00:00Z"
    },
    {
      "id": "claude-haiku-4-5-20251001",
      "type": "model",
      "display_name": "claude-haiku-4-5-20251001",
      "created_at": "2024-01-01T00:00:00Z"
    },
    {
      "id": "claude-opus-4-6",
      "type": "model",
      "display_name": "claude-opus-4-6",
      "created_at": "2024-01-01T00:00:00Z"
    },
    {
      "id": "claude-opus-4-7",
      "type": "model",
      "display_name": "claude-opus-4-7",
      "created_at": "2024-01-01T00:00:00Z"
    },
    {
      "id": "claude-opus-4-8",
      "type": "model",
      "display_name": "claude-opus-4-8",
      "created_at": "2024-01-01T00:00:00Z"
    },
    {
      "id": "claude-opus-5",
      "type": "model",
      "display_name": "claude-opus-5",
      "created_at": "2024-01-01T00:00:00Z"
    },
    {
      "id": "claude-sonnet-4-6",
      "type": "model",
      "display_name": "claude-sonnet-4-6",
      "created_at": "2024-01-01T00:00:00Z"
    },
    {
      "id": "claude-sonnet-5",
      "type": "model",
      "display_name": "claude-sonnet-5",
      "created_at": "2024-01-01T00:00:00Z"
    }
  ],
  "object": "list"
}

常见问题

现象检查项
401 UnauthorizedAPI Key 是否复制完整、是否带了多余空格、请求头是否使用 Bearer
工具提示 Key 无效工具配置里是否填到了正确字段,例如 ANTHROPIC_AUTH_TOKENOPENAI_API_KEYGEMINI_API_KEY
本地能用,部署后不能用部署平台是否配置了环境变量,变量名是否一致

API Key 只会在创建时完整展示一次。泄露或不确定是否安全时,请在控制台删除旧 Key 后重新创建。

On this page