1. OpenAI 兼容
2-API 接口文档
  • 站点介绍
    • 2-API简介
    • 使用指南
    • 常见问题
  • 环境准备
    • 安装 Git
    • Node.js 环境安装
  • 快速接入
    • Claude Code 快速接入
    • Codex 快速接入
    • Cherry Studio 快速接入
    • Claude Desktop 第三方 Provider 接入
  • IDE 指南
    • VS Code 接入(Cline / Roo Code 等)
  • OpenAI 兼容
    • 对话补全 (Chat Completions)
      POST
    • Responses API
      POST
    • 文本向量 (Embeddings)
      POST
    • 文生图 (Image Generations)
      POST
    • 图片编辑 (Image Edits)
      POST
    • 模型列表 (List Models)
      GET
  • Claude 兼容
    • Claude 对话 (Messages)
      POST
    • 估算 token (Count Tokens)
      POST
  • Gemini 兼容
    • Gemini 模型列表
      GET
    • Gemini 模型详情
      GET
    • Gemini 生成内容 (generateContent)
      POST
    • Gemini 流式生成 (streamGenerateContent)
      POST
  • 通用
    • 查询本 Key 用量
  • 数据模型
    • ChatMessage
    • ChatCompletionRequest
    • ChatCompletionResponse
    • ResponsesRequest
    • ResponsesResponse
    • EmbeddingRequest
    • EmbeddingResponse
    • ImageGenerationRequest
    • ImageEditRequest
    • ImageResponse
    • ModelList
    • MessagesRequest
    • MessagesResponse
    • GeminiPart
    • GeminiContent
    • GeminiGenerateContentRequest
    • GeminiGenerateContentResponse
    • Usage
    • ErrorResponse
  1. OpenAI 兼容

对话补全 (Chat Completions)

POST
/v1/chat/completions

请求参数

Authorization
Body 参数application/json必填

示例
{
    "model": "gpt-4o",
    "messages": [
        {
            "role": "system",
            "content": "你是一个简洁的助手。"
        },
        {
            "role": "user",
            "content": "用一句话解释什么是 API。"
        }
    ],
    "temperature": 0.7,
    "max_tokens": 256,
    "stream": false
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://2-api.com/v1/chat/completions' \
--header 'Content-Type: application/json' \
--data '{
    "model": "gpt-4o",
    "messages": [
        {
            "role": "system",
            "content": "你是一个简洁的助手。"
        },
        {
            "role": "user",
            "content": "用一句话解释什么是 API。"
        }
    ],
    "temperature": 0.7,
    "max_tokens": 256,
    "stream": false
}'

返回响应

🟢200
application/json
成功(非流式返回 JSON;当 stream=true 时返回 SSE 文本流,以 data: [DONE] 结束)
Bodyapplication/json

示例
{
    "id": "chatcmpl-xxx",
    "object": "chat.completion",
    "created": 1717400000,
    "model": "gpt-4o",
    "choices": [
        {
            "index": 0,
            "message": {
                "role": "system",
                "content": "string"
            },
            "finish_reason": "stop"
        }
    ],
    "usage": {
        "prompt_tokens": 28,
        "completion_tokens": 18,
        "total_tokens": 46
    }
}
🟠401Unauthorized
🟠429RateLimited
修改于 2026-06-04 03:32:51
上一页
VS Code 接入(Cline / Roo Code 等)
下一页
Responses API
Built with