Cline / Roo Code 配置教程:自定义 API Provider 接入 OpenAI Compatible 与 Claude 模型

更新于

Cline 和 Roo Code 是 VS Code(也可装在 Cursor 里)中的 AI 编程扩展,Roo Code 由 Cline 分支而来,两者的服务商设置几乎一样。这篇讲清楚怎么把它们接到 API 快连:OpenAI 兼容方式怎么填、Claude 模型的两种接法、模型参数怎么设,以及常见报错。

⚠️
Roo Code 已停止更新:它的官方仓库已于 2026 年 5 月归档,不再发布新版本。已经在用的可以照下文继续配置;新装建议直接用 Cline。
📌
一句话答案:API Provider 选 OpenAI Compatible,Base URL 填 https://apikl.ai/v1,API Key 填控制台创建的 sk-...,Model ID 先填 gpt-5.6-sol 测通。
Cline / Roo Code
API Provider : OpenAI CompatibleBase URL : https://apikl.ai/v1API Key : sk-你的密钥Model ID : gpt-5.6-sol

准备工作

  • 在 VS Code 扩展市场安装 Cline 或 Roo Code。
  • 在 控制台 创建密钥:用 GPT 模型选 GPT 类分组,用 Claude 模型选 Claude 类分组。
  • 第一次接入先打开一个测试项目,不要直接让它改重要的生产仓库。

Cline 配置步骤

  1. 点 Cline 面板右上角的齿轮图标,打开设置。
  2. 「API Provider」下拉选择 OpenAI Compatible。
  3. 「Base URL」填 https://apikl.ai/v1(带 /v1,末尾不要加 /chat/completions)。
  4. 「API Key」粘贴你的密钥,「Model ID」填模型名,例如 gpt-5.6-sol。
  5. 展开模型配置(Model Configuration),按下文建议设置上下文窗口和最大输出,保存。
  6. 在对话框发一句「用一句话介绍你自己」,能回复就接通了。

Roo Code 配置步骤

  1. 点 Roo Code 面板的齿轮图标进入设置,找到 Providers(服务商 / 配置档案)。
  2. 点「+」新建一个配置档案,起个名字,例如「API 快连 GPT」。
  3. 「API Provider」选择 OpenAI Compatible,按上面的表填写 Base URL、API Key 和 Model。
  4. 在 Model Configuration 里设置最大输出、上下文窗口、是否支持图片等参数,保存。
  5. 发一个小任务验证,例如「请用一句话说明你当前能做什么」。

Roo Code 支持多个配置档案,可以给 GPT 和 Claude 各建一个,在对话框里随时切换。

模型参数怎么设

OpenAI Compatible 方式下,扩展不知道模型的真实能力,需要你手动设置。设得太小会频繁截断或压缩上下文,设得太大可能请求失败:

参数建议说明
上下文窗口(Context Window)200000主流 GPT、Claude 模型都能满足;任务很大时再按模型实际能力调整
最大输出(Max Output Tokens)16000 ~ 32000写长文件时调大;输出越长费用越高
支持图片(Image Support)开启需要发截图时打开;GPT 和 Claude 主流模型都支持图片输入
价格(Input / Output Price)可不填只影响扩展里显示的估算费用,实际扣费以控制台使用记录为准

想用 Claude 模型:两种接法

方式一:用 Anthropic 服务商 + 自定义地址(推荐,Cline)

Cline 的 Anthropic 服务商支持自定义地址,走的是 Claude 原生协议,能用上提示缓存,长任务省钱很多:

  1. 「API Provider」选择 Anthropic。
  2. 「Anthropic API Key」填 Claude 分组的密钥。
  3. 勾选 Use custom base URL,填 https://apikl.ai(不带 /v1)。
  4. 在模型下拉里选择 Claude 模型。下拉列表由扩展版本决定,如果找不到你要的新型号,请更新扩展,或暂时改用方式二。

方式二:继续用 OpenAI Compatible(只适合偶尔用)

换一把 Claude 分组的密钥,Model ID 填 claude-sonnet-5-5 或 claude-opus-5-5,其他不变,网关会自动把 OpenAI 格式转换成 Claude 的格式。

⚠️
这种接法不走提示缓存:每一轮都按原价重新计算全部上下文。Cline 会自动读很多文件,上下文涨得快,同样的任务费用常常是方式一的好几倍。长期用 Claude 请选方式一。可以在控制台「使用记录」里看 Claude 请求的缓存读取,一直是 0 就说明没用上缓存。

常见报错

  • 401 invalid_api_key:Base URL 还是官方地址,或者只填了密钥没填 Base URL。看 401 排查。
  • Model Not Found:Model ID 写错,或密钥所在分组没有这个模型。可以用 /v1/models 查准确名字。
  • 404 或返回网页:Base URL 多写了路径,或填成了网页地址。OpenAI Compatible 必须是 https://apikl.ai/v1;Anthropic 自定义地址必须是 https://apikl.ai。
  • 改了配置不生效:保存后重开 VS Code,或在 Roo Code 里确认当前选中的是正确的配置档案。
  • 任务很慢或很贵:这类扩展会自动读取很多文件,上下文涨得很快。用 Claude 模型时先确认用的是方式一(OpenAI Compatible 不走提示缓存);先在小项目里试,复杂任务再换 Opus 等更强的模型。
✅
还没有密钥?去控制台创建 →  ·  看模型价格 →  ·  更多客户端的地址看 OpenAI 兼容接入指南