Cline 接入中转站:OpenAI Compatible 和 Anthropic 两种填法
按 Cline 官方文档整理:在设置里把 API Provider 选成 OpenAI Compatible,填地址、key 和模型名,就能让 Cline 走中转站;用 Claude 时也可以选 Anthropic 并勾选自定义地址。讲清两种填法怎么选、模型参数怎么设,以及工具调用失败、模型不存在等问题怎么查。
本文根据公开分享整理,本站尚未实测。操作前请对照文末的原始来源。
Cline 是开源的 VS Code AI 编程插件。它本身不绑定某一家模型,供应商在设置里选。接中转站有两种填法:
| 填法 | API Provider 选什么 | 适合 |
|---|---|---|
| 一 | OpenAI Compatible | 最通用,GPT、Claude 等只要中转站通过 OpenAI 兼容接口提供就能用 |
| 二 | Anthropic,并勾选自定义地址 | 用 Claude 系列,中转站提供 Anthropic 原生接口时 |
拿不准就先用第一种。
如果你还没弄清中转站是什么、有哪些风险,先读中转站是什么和用中转站有什么风险;选站可以看中转站排行榜。
开始之前
在 VS Code 的扩展市场里搜索 Cline 并安装。从中转站拿到三样东西:
| 需要什么 | 说明 |
|---|---|
| 接口地址 | 两种填法用的地址通常不一样,见下文 |
| 模型名 | 中转站模型页上写的名字,一字不差 |
| API key | 在中转站的控制台创建,多数站只显示一次 |
填法一:OpenAI Compatible
点左侧活动栏的 Cline 图标,再点面板上的设置图标(⚙️)。官方文档列出的设置项:
| 设置项 | 填什么 |
|---|---|
| API Provider | 选 “OpenAI Compatible” |
| Base URL | 中转站的 OpenAI 兼容接口地址,通常以 /v1 结尾 |
| API Key | 中转站的 key |
| Model | 中转站的模型名 |
官方文档对 Base URL 有一句强调:这是关键的一步,它不会是 https://api.openai.com/v1,那个地址是给 OpenAI 官方接口用的。
模型参数
下面还有一组 Model Configuration,用来告诉 Cline 这个模型的情况。内置的供应商不用管这些,自定义的要自己填:
| 参数 | 说明 |
|---|---|
| Context Window size | 模型的上下文长度 |
| Max Output Tokens | 一次最多输出多少 |
| Image Support | 模型支持看图时打开 |
| Computer Use | 模型支持工具调用这一类能力时打开 |
| Input Price、Output Price | 输入、输出的单价,用来估算花费。填中转站的实际价格才准 |
上下文长度和输出上限以模型官方或中转站的说明为准,不要照着别的模型填。填得比实际大,长对话到后面容易报错。
填完后保存。中转站一方的接入文档里写的是点右上角的 Done。
填法二:Anthropic 加自定义地址
用 Claude 系列时,也可以走 Anthropic 原生接口。按官方文档:
- API Provider 选 “Anthropic”;
- 填 API Key;
- 勾选 Use custom base URL,填中转站的 Anthropic 接口地址;
- 选模型。
官方文档对第 3 步的说明是,需要给 Anthropic API 用自定义地址时才勾选,多数用户不用动它。接中转站正是需要勾的情况。
这里的地址一般和填法一的不一样。很多中转站的 Anthropic 原生接口有单独的地址,以它的文档为准。
两种填法怎么选
酷站AI 的接入文档里有一句说明:通过 OpenAI 兼容接口调用 Claude 模型时,请求会在网关里转换成 Anthropic Messages 协议,少数厂商专属的字段可能不适用。这是针对它自己的服务说的,但道理是通用的:Claude 的工具调用走原生接口最稳,经过一层格式转换就多一个出问题的环节。
Cline 是高度依赖工具调用的插件,读文件、改文件、执行命令都靠它。所以用 Claude 模型、中转站又提供原生接口时,优先用填法二。
验证
配好之后,在 Cline 的输入框里让它做一件要动手的事,比如:
读一下当前目录的 README,告诉我这个项目是做什么的。
它能读到文件并回答,说明模型和工具调用都是通的。只测一句“你好”不够,那只能说明地址和 key 是对的。
常见问题
| 现象 | 检查什么 |
|---|---|
| 提示 Invalid API Key | key 有没有复制完整;是不是填到了对应的供应商下面 |
| 提示模型不存在或不支持 | 模型名是否和中转站的完全一致。有的中转站要求带厂商前缀,照它的模型页写 |
返回 404 |
Base URL 是否正确。OpenAI 兼容接口的地址通常带 /v1;Anthropic 原生接口的地址以中转站的文档为准 |
| 能对话,但读不了文件、改不了代码 | 工具调用没走通。换成填法二,或者换一个支持工具调用的模型 |
| 长对话到后面报错 | Context Window 是否填得比模型实际的大 |
| 花费估算明显不对 | Input Price 和 Output Price 填的是不是中转站的实际价格 |
接上之后
- 验证拿到的是不是真模型。 能回答不等于给你的是它声称的模型。用同一把 key 到 Veridrop 检测一次,背景见中转站怎么掺假。
- 你的代码会经过中转站。 Cline 会把它读到的文件内容发给模型。涉及公司代码的项目,先想清楚能不能走第三方,见用中转站有什么风险。
- 留意消耗。 这类会自己读文件、改代码的工具,每一步都要把上下文带上,token 用得比普通对话快。开始时多看几次中转站控制台的用量。
- 其他编辑器里的接法:Zed 接入中转站、VS Code 的 Copilot 对话接入中转站。