外观
语言模型
渊站同时提供三种协议的语言模型接口,按你手头的客户端挑一种。
一、OpenAI 兼容(最常用)
POST /v1/chat/completions
bash
curl https://api.syuan.org/v1/chat/completions \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4.1-flash",
"messages": [
{"role": "system", "content": "你是一个温柔的人。"},
{"role": "user", "content": "今天有点累"}
],
"temperature": 0.8,
"stream": true
}'常用参数:
| 参数 | 说明 |
|---|---|
model | 模型 ID,必须是站里有的 |
messages | system / user / assistant 三种角色 |
stream | true 为流式返回,客户端打字机效果靠它 |
temperature | 0~2,越高越发散 |
max_tokens | 单次最大输出 |
二、Claude 原生消息接口
POST /v1/messages
适合直接用 Anthropic 协议的客户端。它和 OpenAI 协议的请求体不一样,别混着抄:
bash
curl https://api.syuan.org/v1/messages \
-H "x-api-key: sk-你的密钥" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "在吗"}]
}'鉴权头的差异
Claude 协议除了 Authorization: Bearer,也接受 x-api-key。用哪个都行,但别两个都不带。
三、Responses 接口
POST /v1/responses
OpenAI 新一代接口,部分新客户端(以及 Codex 类工具)默认走这条。请求体形如:
json
{
"model": "gpt-5.5",
"input": "你好",
"stream": false
}该用哪个模型
按用途大致分:
| 用途 | 去看的分组 |
|---|---|
| 日常对话、陪伴 | CN、Gemini、Plus |
| 写代码 | Pro 系列、Plus、官key组 |
| 长文与细腻语气 | Claude、Kiro 系列 |
| 便宜量大的批处理 | Free、CN |
具体模型名和分组区别在模型与分组。
