文本生成 Text Generation 总览
文本生成接口与 OpenAI Chat Completions API 完全兼容。平台已接入多个主流大模型,每个模型可能有两种调用入口:
- OpenAI 兼容格式(推荐):统一用
/v1/chat/completions,只换model名称 - 原生格式(可选):部分模型同时支持其官方原生 API 格式,如 Claude 的
/v1/messages、Gemini 的/v1/models/{model}:generateContent
建议优先使用 OpenAI 兼容格式接入,后续切换模型无需改动代码。
已接入模型系列
| 模型系列 | 说明 | 推荐入口 |
|---|---|---|
| OpenAI (GPT) | GPT-5.x 全系列、o 系列推理模型 | POST /v1/chat/completions |
| Claude | Claude Opus / Sonnet / Haiku 系列,支持原生格式 | POST /v1/chat/completions 或 Anthropic 原生 |
| Gemini | Google Gemini 2.5 / 3.x 系列,支持原生格式 | POST /v1/chat/completions 或 Gemini 原生 |
| DeepSeek | DeepSeek V4 Pro / Flash | POST /v1/chat/completions |
| Kimi (Moonshot) | 月之暗面 Kimi K3 | POST /v1/chat/completions |
| Zhipu AI (GLM) | 智谱 GLM 系列 | POST /v1/chat/completions |
| Grok (xAI) | Grok 4.5 / 4.6,500k 上下文 | POST /v1/chat/completions |
通用示例
bash
curl $URL/v1/chat/completions \
-H "Authorization: Bearer $YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "你是一个乐于助人的助手"},
{"role": "user", "content": "介绍一下你自己"}
],
"stream": false
}'通用参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型名称,各系列详见对应页面 |
messages | array | 是 | 对话消息列表 |
stream | boolean | 否 | 是否流式返回,默认 false |
temperature | number | 否 | 采样温度 0~2 |
max_tokens | integer | 否 | 最大生成 token 数 |
top_p | number | 否 | 核采样 |
完整参数与 OpenAI 官方文档一致。
