N·00开发者文档
接入文档
XylemNode 把不同厂商的模型接到同一个接口域名后面:OpenAI 兼容格式能调用所有模型,Claude Code、Gemini CLI 这类工具也能走各自的原生协议。拿到密钥后,几乎所有能自定义服务地址的客户端都接得上——填好地址、密钥和模型名,转发与协议转换都交给网关。
一个入口,通向所有模型
你不必为每家厂商单独对接。工具照常发出请求,网关在中间认出目标模型、完成协议转译,再按你的工具发请求时用的格式把结果送回,你的代码几乎不用动。
同一把密钥在编辑器、命令行和聊天客户端之间通用。用量、余额和调用记录都归拢到一个账户,预算和排查都在一处完成。
AI API 中转站怎么选三步跑通第一次调用
从拿到密钥到收到第一条响应,通常只要几分钟。
- 01
备
好 credits 注册后开通月卡或直接充值,确认账户里有可用 credits。
- 02
生成
密 钥 在后台密钥页新建一把 Key,按用途命名并选好模型分组:分组决定这把 Key 能调用哪些模型,要用的模型得在它的分组里。
- 03
填
进 客户 端 把地址和密钥填进你的工具,选一个模型发条测试消息。SDK 和大多数工具填带 /v1 的地址;Claude Code、Gemini CLI 走各自的原生协议,Cherry Studio 会自己补全路径,这几个只填到域名。具体写法以每个工具的接入指南为准。
填写参考
- OpenAI 格式
https://api.xylemnode.com/v1- 原生协议
https://api.xylemnode.com- API Key
sk-你的密钥- 模型名
gpt-6.1-sol
按工具查看接入步骤
- API 调用不经过任何客户端,用 OpenAI 的两种协议在自己的代码里调用模型:推荐的 Responses API,以及兼容面最广的 Chat Completions(旧协议)。地址都是 https://api.xylemnode.com/v1,同一把密钥两种协议通用(个别分组只开放 Responses,分组名里有注明)。→
- API 生图生图有两种协议:Images API 直接按描述出图(/v1/images/generations)或在已有图片上修改(/v1/images/edits);Responses 接口让对话模型把出图当成工具调用,适合多轮修改。地址和文本调用一样是 https://api.xylemnode.com/v1,不必再单独接一套图像服务;直接调 Images API 时,Key 要选包含生图模型的分组。→
CodexOpenAI 的编码代理,有命令行、ChatGPT 桌面 App 和编辑器扩展三种用法;三者共用一份配置,接好 XylemNode 一次,处处可用。→Claude CodeAnthropic 出品的编码助手,有命令行、VS Code 扩展和 Claude 桌面 App 三种用法,走原生 Anthropic 协议;把它指向 XylemNode,就能用 XylemNode 的密钥调用 Claude 模型。→
Gemini CLIGoogle 出品的命令行 AI 代理,走 Gemini 原生协议;设好环境变量,就能把请求转到 XylemNode。→
OpenCode开源 AI 编码代理,有桌面版也有命令行版,两者读同一份 opencode.json;按 OpenAI 兼容格式接入 XylemNode 即可。→CursorAI 原生代码编辑器,内置对 OpenAI 兼容服务的支持;填好地址和密钥,就能把默认模型换成 XylemNode 的。→
OpenClaw自托管的 AI 网关,把 Telegram、Discord、Slack 等聊天入口接到编码代理;模型来源可自定义,填成 XylemNode 即可。→
CC Switch一个桌面应用,集中管理 Claude Code、Codex、Gemini CLI、OpenCode 等工具的服务商配置:可视化增删、一键切换,省去手改各家配置文件。→
ClineVS Code 里的开源 AI 编码 agent,能跨文件读写、跑命令。它原生支持 OpenAI 兼容服务商,填一个 base URL 和密钥就能接上 XylemNode。→
ContinueVS Code 与 JetBrains 上的开源 AI 编码助手,聊天、补全、编辑一体。它用一个 config.yaml 管理模型,把 provider 设为 openai、改一下 apiBase 就能接上 XylemNode。→
Aider跑在终端里的开源 AI 结对编程工具,直接改本地 git 仓库的代码并自动提交。它经由 LiteLLM 支持 OpenAI 兼容端点,配好环境变量、模型名加 openai/ 前缀就能用上 XylemNode。→SillyTavern本地自托管的对话前端,主打角色扮演与多轮聊天。它自己不跑模型,而是接后端;选 Chat Completion 里的 Custom (OpenAI-compatible) 源,填好地址和密钥就能用 XylemNode。→
Open WebUI自托管的 ChatGPT 式 Web 界面,可多人使用、集中管理多个模型连接。它按 OpenAI 协议对接后端,把 XylemNode 当作一个 OpenAI 连接加进去即可。→- Dify开源的 LLM 应用开发平台,可视化编排 Agent、工作流与 RAG。它通过 OpenAI-API-compatible 供应商接入任意 OpenAI 兼容服务,填好地址和密钥就能把 XylemNode 当作模型源。→
- Coze Studio(扣子开源版)扣子的开源自托管版本,可视化搭建 AI Agent 与工作流。它的模型服务支持「第三方 API 中转」,协议选 openai、填带 /v1 的地址即可接入 XylemNode。→
- Cherry Studio跨平台开源桌面 AI 客户端(Windows / macOS / Linux),一个界面聚合多家模型。加一个 OpenAI 类型的自定义供应商,就能把 XylemNode 接进来。→
- Qwen Code通义推出的终端 AI 编码 agent(Gemini CLI 分支),面向代码理解与自动化。它支持 OpenAI 兼容协议,配好环境变量就能用上 XylemNode。→
- work-buddy面向知识工作者的本地优先 agent 运行时,跑在 Claude Code 与 MCP 之上,把散落的日志、任务、项目、日程和浏览器标签收成可复用的多步工作流。它自己不直连模型,请求最终都由 Claude Code 发出——把 Claude Code 指向 XylemNode,它的全部工作流就一起走这条通路。→
常见问题
XylemNode 和大家说的「API 中转站」是什么关系?
是同一类东西,叫法不同。社区里常说的 AI API 中转站、API 中转、大模型中转,指的都是横在你的工具和各家模型厂商之间的那一层:你只对接它一个地址,它负责把请求转发到 OpenAI、Anthropic、Google 等上游,并把不同厂商的协议差异抹平。XylemNode 就是这样一层,我们在文档里习惯称它为网关。
配好了还是调不通?
按顺序核对三件事:接口地址是否符合该工具要求、密钥有没有填错或漏字、模型名与后台是否一致。多数工具改完配置要重启(或重开终端)才生效。
接口地址到底要不要带 /v1?
看工具用的协议。走 OpenAI 兼容格式的(Codex、Cursor、OpenCode、Cline、Continue 等)通常要带 /v1;Claude Code(以及跑在它上面的 work-buddy)、Gemini CLI 用各自原生协议,不加 /v1;Cherry Studio 和 CC Switch 的统一供应商只填到域名,由它们自己补路径。每份工具指南里都标了对应写法。
提示 model not found / 模型不存在?
说明填的模型名不在这把 Key 能调用的范围内:要么模型名写错了,要么这把 Key 的分组里没有它。以控制台的可用列表为准,注意大小写和完整标识(含版本号、前缀等),别用简称。
报 401、鉴权失败怎么办?
基本都是密钥问题:填错、复制时带了空格、已失效,或用环境变量配置时没重开终端导致没生效。重新核对密钥,并到控制台确认这把密钥仍是启用状态、没有过期。
报 404,或提示返回内容无法解析?
多半是接口地址的层级不对,两种写错的表现不一样:该带 /v1 的没带,请求会落到网站页面上,返回的是一整页网页,客户端报无法解析响应(比如 Unexpected token '<');反过来多拼了一层(如 /v1/v1),才会报 404 Invalid URL。对照该工具指南把地址填到正确层级,也别手动多加 /chat/completions 这类后缀,多数工具会自动补。
换个模型需要重新配置吗?
地址不用改,把模型名换成目标模型即可;前提是这把 Key 的分组里有这个模型,没有的话换一把对应分组的 Key。少数工具还要先把新模型加进自己的模型列表:OpenCode、OpenClaw 在配置文件的 models 里加一项,Dify、Coze Studio 再添加一个模型;aider 记得保留 openai/ 前缀。
怎么知道有哪些可用模型?
以控制台的可用模型列表为准,每个模型都标了它所在的分组,Key 的分组决定它能调用哪些;支持 /v1/models 的工具也能自动拉取这把 Key 可用的模型。按列表里的完整标识填写最稳妥。
同一个密钥能在多个工具、多台设备上用吗?
可以。密钥和具体工具无关,你能在多个客户端、多台机器上共用同一个密钥,credits 都从同一个账户扣。
credits 和费用是怎么算的?
充值按 1:1 到账,充多少就是多少 credits;月卡的 credits 在开通时一次到账,在一个月有效期内使用。两者合并在同一账户里,按实际用量扣减。调用失败时先确认余额是否充足、模型是否在这把 Key 的分组里。
连接超时、响应很慢怎么办?
先确认本机网络能正常访问 api.xylemnode.com;公司网络、防火墙或代理有时会拦截或拖慢请求。排除网络因素后仍慢,可换个模型或稍后重试。
没找到你要的答案?欢迎加入官方 QQ 群,客服和其他用户能帮你更快定位问题。
QQ 群1103463792