AiGoCode Public API

API Reference

当前公开接口以兼容协议为主:OpenAI Compatible、Anthropic Compatible 和 Gemini Compatible。接口真实可用性以控制台权限、套餐和服务端配置为准。

GET/v1/models

List models

获取当前 API Key 可用的模型列表。

Request

无请求体。

Response

{
  "data": [
    {
      "id": "gpt-5.3-codex",
      "object": "model"
    }
  ]
}
POST/v1/chat/completions

Create chat completion

使用 OpenAI Compatible 协议创建聊天补全。

Request

{
  "model": "gpt-5.3-codex",
  "messages": [
    {
      "role": "user",
      "content": "Hello from AiGoCode"
    }
  ]
}

Response

{
  "id": "chatcmpl_...",
  "object": "chat.completion",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "..."
      }
    }
  ]
}
POST/v1/messages

Create Anthropic-compatible message

使用 Anthropic Compatible 协议创建 Claude 消息。

Request

{
  "model": "claude-sonnet-4-6",
  "max_tokens": 512,
  "messages": [
    {
      "role": "user",
      "content": "用一句话介绍 AiGoCode"
    }
  ]
}

Response

{
  "id": "msg_...",
  "type": "message",
  "role": "assistant",
  "content": []
}
POST/v1beta/models/{model}:generateContent

Generate Gemini content

使用 Gemini Compatible 协议生成内容。

Request

{
  "contents": [
    {
      "parts": [
        {
          "text": "Hello from AiGoCode"
        }
      ]
    }
  ]
}

Response

{
  "candidates": [
    {
      "content": {
        "parts": []
      }
    }
  ]
}