API 文档AI 模型接口聊天OpenAI

ChatCompletions格式

根据对话历史创建模型响应。支持流式和非流式响应。

ChatCompletions格式

根据对话历史创建模型响应。支持流式和非流式响应。

兼容 OpenAI Chat Completions API。

Base URL

  • https://autorouter.top — Production

Authentication

BearerAuth: http (bearer) 使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx

Endpoints

POST /v1/chat/completions

ChatCompletions格式

根据对话历史创建模型响应。支持流式和非流式响应。

兼容 OpenAI Chat Completions API。

Request Body

Content-Type: application/json

Example:

{
  "model": "gpt-5.4-nano",
  "messages": [
    {
      "role": "user",
      "content": "你好"
    }
  ]
}

Properties:

NameTypeRequiredDescription
modelstringYes模型 ID
messagesarrayYes对话消息列表
temperaturenumberNo采样温度
top_pnumberNo核采样参数
nintegerNo生成数量
streambooleanNo是否流式响应
stream_optionsobjectNo-
stopstringNo停止序列。也可以是字符串数组。
max_tokensintegerNo最大生成 Token 数
max_completion_tokensintegerNo最大补全 Token 数
presence_penaltynumberNo-
frequency_penaltynumberNo-
logit_biasobjectNo-
userstringNo-
toolsarrayNo-
tool_choicestringNo工具选择模式。也可以是对象以指定特定函数。
response_formatobjectNo-
seedintegerNo-
reasoning_effortstringNo推理强度 (用于支持推理的模型)
modalitiesarrayNo-
audioobjectNo-

Responses

200: 成功创建响应

Content-Type: application/json

400: 请求参数错误

Content-Type: application/json

429: 请求频率限制

Content-Type: application/json

请求示例

curl -X POST "https://autorouter.top/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gpt-5.4-nano",
  "messages": [
    {
      "role": "user",
      "content": "你好"
    }
  ]
}'

响应示例

{
  "id": "string",
  "object": "chat.completion",
  "created": 0,
  "model": "string",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "system",
        "content": "string",
        "name": "string",
        "tool_calls": [
          {
            "id": "string",
            "type": "function",
            "function": {
              "name": "string",
              "arguments": "string"
            }
          }
        ],
        "tool_call_id": "string",
        "reasoning_content": "string"
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 0,
    "completion_tokens": 0,
    "total_tokens": 0,
    "prompt_tokens_details": {
      "cached_tokens": 0,
      "text_tokens": 0,
      "audio_tokens": 0,
      "image_tokens": 0
    },
    "completion_tokens_details": {
      "text_tokens": 0,
      "audio_tokens": 0,
      "reasoning_tokens": 0
    }
  },
  "system_fingerprint": "string"
}

目录