跳转到主要内容
🎉 限时免费 — MiniMax: MiniMax M3 Free 现在体验 🔥

文本生成

文本能力当前覆盖以下公开入口,推荐优先使用 POST /v1/responses,其余入口用于兼容已有 SDK 和原生 Claude 客户端。

协议方法与路径用途
OpenAIPOST /v1/responses新项目优先使用的统一文本生成接口
OpenAIPOST /v1/chat/completions兼容大量现有 OpenAI SDK 的对话补全接口
OpenAIPOST /v1/completions旧版文本补全接口,仅用于兼容历史调用链
AnthropicPOST /v1/messagesClaude 原生消息格式接口
OpenAIGET /v1/models查询当前路由可用的逻辑模型清单

OpenAI Responses

bash
curl https://api.modelgo.com/v1/responses \
  -H "Authorization: Bearer $MODELGO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model":"<model>",
    "input":"用三句话介绍 ModelGo。"
  }'

适合新接入和统一封装场景。请求体、流式返回和 usage 字段遵循 OpenAI Responses 兼容格式。

OpenAI Chat Completions 兼容入口

bash
curl https://api.modelgo.com/v1/chat/completions \
  -H "Authorization: Bearer $MODELGO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model":"<model>",
    "messages":[{"role":"user","content":"hello"}]
  }'

适合已经绑定 OpenAI SDK 或历史对话补全调用链的客户端。推荐新项目优先迁移到 POST /v1/responses。

OpenAI Completions(旧版补全)

bash
curl https://api.modelgo.com/v1/completions \
  -H "Authorization: Bearer $MODELGO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model":"<model>",
    "prompt":"用三句话介绍 ModelGo。",
    "max_tokens":256
  }'

旧版文本补全接口,仅用于兼容仍在使用 prompt 的历史调用链,新项目请使用上面的 Responses / Chat Completions。stream 同样以 SSE 返回。多数当前对话模型未声明此协议:qwen3.6-flash 实测 HTTP 400、model_protocol_not_offered。

Anthropic Messages

bash
curl https://api.modelgo.com/v1/messages \
  -H "x-api-key: $MODELGO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model":"<model>",
    "max_tokens":1024,
    "messages":[{"role":"user","content":"hello"}]
  }'

适合直接复用 Claude 原生消息格式的客户端。该入口保持 /v1/messages 的事件流语义,不会在网关侧改造成 OpenAI SSE 帧。

查询模型清单

bash
curl https://api.modelgo.com/v1/models \
  -H "Authorization: Bearer $MODELGO_API_KEY"

GET /v1/models 返回该 API Key 绑定策略所允许的逻辑模型(结合平台模型目录),不会在请求时实时探测上游能力,可能与控制台展示略有差异;计费、策略以控制台和绑定策略为准。

关键约定

  • model 填写平台逻辑模型名
  • GET /v1/models 可用,清单由 API Key 绑定的策略与平台模型目录决定
  • OpenAI 与 Anthropic 协议都可能返回上游原样 usage
  • 流式失败时可能不会发送 data: [DONE],请以数据块中的 error 判断
  • 如果上游或路由不支持当前协议,平台会返回 provider_unsupported 或协议不兼容错误

详见认证鉴权 与 错误码与限流。