主力端点
OpenAI 兼容 /v1
标准 Chat Completions 协议,OpenCode 与 openai SDK 直连。
- POST /v1/chat/completions,支持 SSE 流式
- GET /v1/models 实时获取可用模型
- 非流式响应为包裹结构,见 API 总览
统一接入 GLM、Kimi、Qwen、DeepSeek 等主流模型,兼容 OpenAI 与 Anthropic 协议,按量计费。从创建密钥到首次请求,平均 10 分钟完成。
同一枚 API Key 在三个端点间通用,认证方式统一为 Bearer 认证,切换工具不需要重新创建密钥。
标准 Chat Completions 协议,OpenCode 与 openai SDK 直连。
标准 Messages 协议,Claude Code 自动拼接 /v1/messages。
面向 Codex CLI 的 Responses 协议,数组 input + 流式。
不需要读完整份文档——沿着这条路径,每一步都有对应的教程章节。
yunzhi-maas-helper 交互菜单完成验证与写入,或按教程手动配置。
主/小模型双配置,模型列表自动获取,opencode.jsonc 与 auth.json 凭据分离。
Haiku / Sonnet / Opus / Fable 四角色映射到任意模型,settings.json 环境变量写入。
0.154+ 关键路径实测通过,helper 探测成功后自动写入 config.toml 与 auth.json。
交互菜单验证密钥、刷新模型列表、一键写入三个工具的配置,测试真实请求。
使用 openai SDK 时只需把 base_url 指向云智网关,其余代码与调用 OpenAI 完全一致。
curl https://maas.piteyun.com/v1/chat/completions \ -H "Authorization: Bearer $YUNZHI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "glm-5.3-flash", "messages": [ {"role": "user", "content": "只回复:配置成功"} ] }'
from openai import OpenAI client = OpenAI( api_key="YOUR_API_KEY", base_url="https://maas.piteyun.com/v1", ) resp = client.chat.completions.create( model="glm-5.3-flash", messages=[{"role": "user", "content": "只回复:配置成功"}], ) print(resp.choices[0].message.content)
import OpenAI from "openai"; const client = new OpenAI({ apiKey: process.env.YUNZHI_API_KEY, baseURL: "https://maas.piteyun.com/v1", }); const resp = await client.chat.completions.create({ model: "glm-5.3-flash", messages: [{ role: "user", content: "只回复:配置成功" }], }); console.log(resp.choices[0].message.content);