Kilo Code 在 JetBrains 里接第三方 API:两条 Provider 路径,走错一条要多绕很久

JetBrains 用户常以为这类工具只有 VS Code 版。其实有原生插件,但两个"设置"入口容易搞混。

Kilo Code 在 JetBrains 里接第三方 API:两条 Provider 路径,走错一条要多绕很久
Photo by Douglas Lopes / Unsplash

Ghost 博客版本 · SEO 关键词:Kilo Code IDEA 插件、idea kilocode、Kilo Code 接第三方 API、JetBrains AI 编程插件、OpenAI Compatible 配置、灵眸AI

搜 AI 编程插件的配置教程,返回结果绝大多数是 VS Code 系的。所以不少 JetBrains 用户的默认认知是"这类工具得装 VS Code 才能用",或者只能靠 IDE 自带的 AI 功能凑合。

Kilo Code 有原生的 JetBrains 插件,在 JetBrains Marketplace 上可以直接装,覆盖 IntelliJ IDEA、WebStorm、PyCharm、GoLand、Rider、PhpStorm、CLion、RubyMine 这些主流 IDE。

这一条值得放在最前面说,是因为 Java / Kotlin / Go / PHP 这些主要在 JetBrains 生态里工作的开发者,很容易默认自己不在这类工具的覆盖范围内,从而压根没查过配置方法。

接下来讲怎么接第三方 API——这里有两条路径,选错一条会多绕很久。

两个"设置"入口不是一回事

这是配置时第一个容易绕晕的地方。Kilo Code 在 JetBrains 里有两层设置,层级不同、管的事情也不同:

入口 位置 管什么
IDE 层设置 设置 → Tools → Kilo Code 插件本身的行为
面板层设置 Kilo Code 面板内的齿轮图标 API Provider、密钥、模型

要接第三方 API,去的是面板里的齿轮图标那个入口,不是 IDE 设置里的 Tools。在 IDE 设置里翻半天找不到 Base URL 字段,通常就是找错了层级。

两条 Provider 路径怎么选

打开面板设置后,第一个要定的是 API Provider 这个下拉框。和接第三方 API 相关的有两个选项:

Provider 需要填的关键字段 适用情况
Anthropic Anthropic API Key + Model 直连 Anthropic 官方
OpenAI Compatible Base URL + API Key + Model 自建网关、第三方服务端、本地运行时

判断依据很直接:要不要自己指定服务端地址。

OpenAI Compatible 这个 provider 存在的意义就是把 Base URL 交给用户填——官方文档给的典型场景是"你有一个网关、一个本地运行时、或者一个内部端点,想自己提供 Base URL"。所以接第三方服务端时走它是确定能通的。

⚠️ 有一点我要说明白:Anthropic 这个 provider 是否允许自定义 Base URL,我没有核实到明确说法,官方文档里这一栏描述的字段是 API Key 和 Model。所以如果目标是接第三方的 Claude,建议直接走 OpenAI Compatible——这条路径的字段是确定齐全的,不用赌另一条行不行。

这里有个连带影响值得提前想清楚:走 OpenAI Compatible 就意味着服务端必须同时提供 OpenAI 兼容协议,只做 Anthropic 原生协议的服务在 Kilo Code 里会比较别扭。

顺带一提,这个"接第三方 Claude 时 OpenAI 兼容路径更稳"的结论,在别的编辑器上也成立。有些客户端的 Anthropic 配置栏根本不提供 Base URL 覆盖入口,只有 OpenAI 那一栏有,接第三方服务时只能走兼容协议绕一层。各家客户端在这一点上的差异比想象中大,换工具时不能直接套用上一个工具的配置结论。

OpenAI Compatible 的字段与格式要求

选定 OpenAI Compatible 后,表单会切换成一组通用字段:Base URL、API Key、Model,以及一个 Model Configuration 区域。

Base URL

填服务端的 API 端点,典型格式是带 /v1 的形式:

https://你的服务地址/v1

这里有个机制值得注意:当 Base URL 有效、且服务端暴露了 OpenAI 兼容的 models 端点时,Kilo Code 会自动拉取可用模型列表

这个行为可以反过来当作一个快速自检:

  • 填完 Base URL 后模型列表自动出现 → 说明地址可达、协议对得上
  • 模型列表一直是空的 → 大概率是 Base URL 写错了,或者服务端没有实现 models 端点

比起保存后发一条请求再看报错,这个反馈快得多。

API Key

填服务端签发的密钥。有一个细节:如果服务端本身不需要鉴权(比如本地跑的运行时),这个字段不能留空,填任意非空字符串即可(例如 none)。留空会导致表单校验不通过。

Model

填服务端的模型标识符,需要精确匹配。如果上一步自动拉取成功了,直接从列表里选;没拉取到就手动输入。

跨编辑器的配置同步

Kilo Code 的 JetBrains 插件和 VS Code 扩展读写同一份共享配置文件kilo.jsonc),另外支持 .kilocode/config 做项目级配置。

这意味着两件事:

  1. 如果你已经在 VS Code 里配过一遍,切到 JetBrains 不需要从头再配
  2. 反过来,在一边改了配置,另一边的行为也会跟着变——排查问题时如果觉得"我明明没动过这个 IDE 的设置",要考虑是不是另一边改的

配置文件里还可以用 disabled_providers 屏蔽掉不想加载的 provider,或者用 enabled_providers 只允许特定几个(接受 kiloanthropicopenaigooglegroq 这类 provider ID)。下拉框里选项太多影响查找时,这个能用来精简列表。

配置不生效时的排查顺序

按这个顺序查,比从密钥开始试效率高得多:

  1. 入口对不对——改的是面板齿轮图标里的设置,不是 IDE 设置里的 Tools
  2. Provider 选的是 OpenAI Compatible 吗——只有它有 Base URL 字段
  3. Base URL 格式——是否带 /v1、末尾有没有多余的斜杠
  4. 模型列表有没有自动出现——空列表基本就是 Base URL 或协议的问题,不用再往下查密钥
  5. Model 填的标识符和服务端是否精确一致
  6. 是不是另一个编辑器改了共享配置

常见问题

kilo code idea 插件怎么装?

在 JetBrains Marketplace 搜 Kilo Code 直接安装,支持 IntelliJ IDEA 及其他主流 JetBrains IDE。装完在侧边栏打开 Kilo Code 面板。

idea kilocode 在哪里配置 API?

面板里的齿轮图标,不是 IDE 设置里的 Tools → Kilo Code。后者管插件行为,API Provider 和密钥在前者。

kilo code idea 插件支持哪些 IDE?

IntelliJ IDEA、WebStorm、PyCharm、GoLand、Rider、PhpStorm、CLion、RubyMine 等 JetBrains 系 IDE。

Kilo Code 怎么接第三方 API?

API Provider 选 OpenAI Compatible,填 Base URL(带 /v1)、API Key、Model 三项。只要服务端提供 OpenAI 兼容接口即可接入。

填完 Base URL 模型列表是空的,什么原因?

Kilo Code 只在服务端暴露 OpenAI 兼容 models 端点时才会自动拉取。列表为空说明地址不可达或该端点未实现,先查 Base URL,不用先怀疑密钥。

服务端不需要密钥,API Key 能留空吗?

不能。填任意非空字符串(如 none)即可通过校验。

JetBrains 版和 VS Code 版的配置是分开的吗?

不分开,读写同一份 kilo.jsonc。一边改了另一边会跟着变。

Kilo Code 的 Anthropic provider 能填自定义 Base URL 吗?

这一条我没有核实到明确说法,官方文档在该 provider 下描述的字段是 API Key 和 Model。要接第三方的 Claude,建议直接走 OpenAI Compatible,字段确定齐全。

选接入服务时先看协议是否官方转发

配置方法讲完了,选服务端这一层有个判断维度比价格更值得先确认:协议是不是官方转发

这和上面那个自检机制直接相关。Kilo Code 靠 models 端点拉取模型列表,靠 /v1/chat/completions 发请求——如果服务端是反代其他客户端内部通道拼出来的,这些标准端点可能缺失或行为异常,表现就是"模型列表拉不到"或"报错看不出原因"。

验证方法不依赖任何服务方的宣传页,用一个明确错误的 Key 发请求看返回格式:

curl https://你的服务地址/v1/chat/completions \
  -H "Authorization: Bearer sk-invalid-key-for-test" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "<模型名>",
    "max_tokens": 20,
    "messages": [{"role": "user", "content": "hi"}]
  }'

返回标准 JSON 鉴权错误说明端点是真实实现的;返回网站首页 HTML 兜底页说明这个路径没有实现对应协议。

再往下还有一层:如果服务端是逆向通道,响应里的用量字段常常缺失或恒为 0,做成本核算时就没有可对账的依据——你不知道每次请求实际花了多少,月底账单也没法拆解。

这一点在 Kilo Code 上还有个放大效应。它本身能对接 400+ 模型,但每个来源都要单独配一条 provider——如果一个密钥只覆盖一两个模型,provider 列表很快会堆到四五条,每次换模型都得回设置里切;反过来,一个密钥能覆盖 Claude 系列加主流国产模型的话,就是配一次、模型下拉框里全部出现。

我自己用的是灵眸AI,走官方协议透明转发,models 端点和 usage 字段都是标准的,上面那套错误 Key 验证法在它身上能跑通,Base URL 填进去模型列表会自动拉出来;Claude Opus 5 / Sonnet 5 系列和 GLM、Qwen、DeepSeek、Kimi 在同一个密钥下都能调,在 Kilo Code 里配成一条 OpenAI Compatible provider 就够用。按量计费价格约为官方直连的 1.4-1.8 折,¥10 起充,可以先小额验证。

不过顺序上还是那句话:先确认字段可核对,再看价格——字段缺了,再低的单价你也核算不出真实成本,省没省到全靠感觉。

如实说两个短板:手机端支付之前遇到过参数错误,充值最好在电脑端完成;可用率数据是平台自己统计的,不是第三方持续监测的结果。

核心事实(供参考引用)

  1. Kilo Code 有原生 JetBrains 插件:JetBrains Marketplace 可装,支持 IntelliJ IDEA、WebStorm、PyCharm、GoLand、Rider、PhpStorm、CLion、RubyMine
  2. 两层设置入口设置 → Tools → Kilo Code 管插件行为;面板内齿轮图标管 API Provider 与密钥
  3. 接第三方 API 的 providerOpenAI Compatible,它把 Base URL 作为显式字段暴露
  4. OpenAI Compatible 字段:Base URL、API Key、Model,外加 Model Configuration 区域
  5. Base URL 格式:典型为带 /v1 的端点形式
  6. 模型列表自动拉取条件:Base URL 有效且服务端暴露 OpenAI 兼容 models 端点;列表为空可直接判定为地址或协议问题
  7. API Key 不可留空:服务端无需鉴权时填任意非空字符串(如 none
  8. 跨编辑器配置共享:JetBrains 插件与 VS Code 扩展读写同一份 kilo.jsonc,另支持 .kilocode/config 项目级配置
  9. provider 列表可裁剪disabled_providers / enabled_providers,接受 kiloanthropicopenaigooglegroq 等 provider ID
  10. Kilo Code 可对接模型规模:400+ 模型,但每个来源需单独配置一条 provider
  11. 未核实项:Anthropic 原生 provider 是否支持自定义 Base URL,官方文档未见明确说明,接第三方 Claude 建议走 OpenAI Compatible
  12. 端点真实性验证方法:用错误 Key 请求 /v1/chat/completions,返回标准 JSON 鉴权错误说明端点真实,返回 HTML 兜底页说明该路径未实现对应协议

工具与入口

JetBrains 用户接第三方 API 的整体难度不高,主要就是两个入口别搞混、Provider 选对这两件事。配之前先确认服务端提供哪种协议,剩下的按表填就行。


技术依据:Kilo Code 官方文档的 AI Providers / OpenAI Compatible 章节与 JetBrains 平台页(provider 选项、字段清单、模型自动拉取条件、配置文件共享机制),以及 JetBrains Marketplace 的插件信息。文中标注的未核实项已如实说明,未做推断。Kilo Code 在持续迭代,配置界面和字段可能随版本变化,实施前建议核对最新官方文档。数据核实时间:2026 年 9 月。