Skip to content

Chat(OpenAI 兼容)

POST https://gateway.mindproxy.ai/v1/chat/completions

与 OpenAI Chat Completions 接口兼容,支持流式、工具调用、多模态(取决于模型)。

请求

bash
curl https://gateway.mindproxy.ai/v1/chat/completions \
  -H "Authorization: Bearer $TT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [
      {"role": "system", "content": "你是一个简洁的助手。"},
      {"role": "user", "content": "用一句话介绍杭州。"}
    ],
    "temperature": 0.7,
    "max_tokens": 256
  }'

常用字段:

字段说明
model公开模型 ID,见 模型与套餐
messages对话消息数组(role: system / user / assistant / tool)
streamtrue 开启流式(SSE)
temperature / top_p采样参数
max_tokens最大生成 token
tools / tool_choice工具调用,见 流式与工具调用

其余 OpenAI 支持的字段一般原样传递。

响应(非流式)

json
{
  "id": "chatcmpl-...",
  "object": "chat.completion",
  "model": "gpt-4o-mini",
  "choices": [
    {
      "index": 0,
      "message": {"role": "assistant", "content": "杭州是浙江省会,以西湖闻名。"},
      "finish_reason": "stop"
    }
  ],
  "usage": {"prompt_tokens": 24, "completion_tokens": 14, "total_tokens": 38}
}

usage 是计费依据(按 token)。响应头里有 X-TT-Request-ID 等,见 鉴权与 Base URL

流式

"stream": true 后返回 SSE:逐块下发 data: {...}(delta),以 data: [DONE] 结束。各 SDK 已封装,见 Python / Node.js

其它 OpenAI 兼容能力

同一前缀下还提供:/v1/embeddings/v1/responses/v1/images/generations/v1/images/edits/v1/audio/transcriptions/v1/audio/speech。图像见 图像生成

线上网关:gateway.mindproxy.ai · 基于 VitePress 构建