API 协议与请求地址对照

更新于

适用范围:区分客户端协议、SDK Base URL、完整接口 URL 和 CC Switch 本地转换;先按工具教程选定一种接法。

版本与验证:2026-09-11 核对协议字段及现有教程地址。API 能力取决于模型、分组与平台适配,不将上游全部功能视为已支持。

配置速查

配置项填写内容注意事项
Chat Completions 完整请求https://api.apizt.com/v1/chat/completions常见 messages 输入;WorkBuddy 此字段需要完整地址。
Responses 完整请求https://api.apizt.com/v1/responsesCodex 直连用 Responses;请求结构与 Chat 不同。
Messages 完整请求https://api.apizt.com/v1/messagesClaude Code 直连使用 Messages 兼容。
OpenAI SDK base_urlhttps://api.apizt.com/v1SDK 追加接口路径,不在这里填完整请求 URL。
Claude Code ANTHROPIC_BASE_URLhttps://api.apizt.comSDK 处理 Messages 路径,不机械追加 /v1。

还没有 API Key?注册获取免费体验额度 · 已注册:进入控制台创建 API Key

为此工具单独创建令牌,并设置合理额度和模型权限。截图中的模型仅作示例,以账号当前可用模型为准;不要公开密钥或上传含密钥的配置文件。

选择接口前,先看客户端接受哪种请求和响应格式。模型品牌不决定协议:同一个模型可能经由不同兼容接口提供,但不代表各接口功能完全相同。

先区分三种地址字段

  • 服务根地址:域名,不包含 API 路径。
  • Base URL:SDK 的共同前缀,由 SDK 追加具体接口路径。
  • 完整请求地址:可以直接发送 HTTP 请求的完整接口,例如 WorkBuddy 本教程中的 Chat Completions 地址。

Chat Completions 与 Responses 的区别

Chat 常见输入为 messages;Responses 使用 input,输出及流式事件结构也不同。不能只更换 URL 就原样复用请求和解析代码。

Codex CLI 直连自定义提供商使用 wire_api = "responses"。只有 Chat 的上游需要合适的协议转换服务,不能把 wire_api 写成 Chat 来代替转换。

Claude Code 与 Messages

Claude Code 直连要求 Messages 兼容接口。本文的 ANTHROPIC_BASE_URL 填服务根地址,由客户端处理接口路径;不要与 OpenAI SDK 的 base_url 混用。

CC Switch 转换是什么位置

客户端先请求本地路由,本地路由再按设置访问上游。CC Switch 的“上游格式”不等于客户端原生协议;启用路由后必须保持本地服务运行。图文步骤见 CC Switch 三端配置。

可选能力需要单独验证

基础聊天成功不代表工具调用、图片输入、内置搜索或上下文续接都已支持。使用当前账号支持的模型,逐项对照请求、响应和错误体验证。上游官方能力不等同 apizt 每个分组的适配范围。

对应工具和接口

当前型号的协议边界

型号Chat建议入口
gpt-6.1-sol基础文本与图片理解;不带 tools;reasoning_effort 为 low/medium/high/xhigh/maxChat/Responses 选择
gpt-6-sol / gpt-6-lunaChat 函数调用需 reasoning_effort: none;推理加工具使用 ResponsesResponses 工具调用
claude-sonnet-5-5目录列有 Chat 兼容;thinking/output_config 的明确控制使用原生 MessagesSonnet 5.5 原生迁移
gemini-3.8-flash目录列有 Chat 兼容;原生使用 contents + generationConfig;输出文本Gemini 文本与理解

当前型号入口:Chat 与原生型号、Responses 型号。目录提供协议标记;具体能力需要按账号、分组和请求参数确认。

怎样确认配置已生效

  1. 先确认工具要求的协议和字段含义,是根地址、Base URL 还是完整接口。
  2. 检查最终请求 URL,确认没有重复 /v1 或重复接口路径。
  3. 用该协议实际可用的模型完成短文本,再分别验证流式、工具调用和多模态。

接入失败时逐项检查

现象检查与处理
Chat 成功但 Codex 失败Chat 与 Responses 是不同接口;还需确认 Responses 及代理工具能力。
404区分错误路径和不存在的模型;对照实际 URL 和服务端错误体,不仅凭状态码判断。
200 但客户端解析失败响应格式可能不匹配,例如把 Chat JSON 返回给 Messages 客户端;检查路由转换。
功能字段在上游可用、平台不可用查看平台当前适配范围,不通过改协议名称假定支持;逐项测试可选能力。

资料与下一步

遇到问题时保留软件版本、请求时间、模型 ID、错误码和请求 ID,联系支持时先隐藏 API Key。