首页 / 学习 / 在 JetBrains IDE 中无限使用 Claude
JetBrains 中的 Claude。一张精密的绘图桌上摆放着大型多窗格编辑器框架,旁边放着一个小巧、可替换的 API 连接器。

在 JetBrains IDE 中不限量使用 Claude

JetBrains IDE,包括 IntelliJ IDEA、PyCharm、WebStorm、GoLand 等,都可以通过 JetBrains Marketplace 中提供的 Continue 插件支持 Claude。Continue 使用共享配置文件,该文件在所有 JetBrains 产品中的工作方式完全相同,因此只需配置一次,就能在你使用的每个 IDE 中使用 Claude。通过无限量网关连接,意味着你的 AI 助手可以随时在所有 IDE 中使用,而不会因各个 IDE 按 token 计费而累积费用。

在任意 JetBrains IDE 中安装 Continue

打开 JetBrains IDE,进入“设置”(Ctrl+Alt+S),然后选择“插件”。在 Marketplace 选项卡中搜索 Continue,并点击“安装”。该插件适用于 2023.1 及更高版本的所有 JetBrains IDE,包括 IntelliJ IDEA、PyCharm、WebStorm、GoLand、PhpStorm、RubyMine、CLion、Rider 和 DataGrip。每个 IDE 都需要单独安装,但它们共享同一个配置文件。

安装后重启 IDE,即可在右侧边栏看到 Continue 面板。首次启动会在 ~/.continue/ 创建配置目录,并生成默认的 config.yaml 文件。要通过无限量网关连接 Claude,你只需编辑这一个文件。所有 JetBrains IDE 都会读取同一个文件;如果你也在 VS Code 中使用 Continue,它同样会读取此文件。

Continue 插件提供三项主要功能:Chat(侧边栏中的对话式 AI)、Edit(行内代码修改)和 Apply(将建议的更改应用到文件)。每项功能都可以分配给不同的模型,让你能够精细控制由哪个 Claude 变体处理哪类任务。

配置 config.yaml 以无限使用 Claude

在任意文本编辑器中打开 ~/.continue/config.yaml。该文件采用 YAML 格式,通过 models 数组定义可用的 AI 提供商。添加一个新模型条目,将 provider 设置为 anthropic,将 apiBase 设置为 https://unlimited.aiprimetech.io(根主机地址,不带 /v1,SDK 会追加路径),并将 apiKey 设置为你的 AI Prime Tech Unlimited 密钥。

每个模型条目都需要 title(界面中的显示名称)、model(模型标识符)和提供商配置。为你希望使用的每个 Claude 变体创建条目:为日常使用的 Sonnet 创建一个,为复杂推理使用的 Opus 创建一个,也可以为快速交互使用的 Haiku 创建一个。title 字段的内容会显示在 Continue 模型选择器中。

你也可以使用 openai 提供商类型来代替 anthropic。此时,将 apiBase 设置为 https://unlimited.aiprimetech.io/v1(带 /v1),并将密钥填入 apiKey 字段,使用 Bearer 身份验证。推荐使用 anthropic 提供商类型,因为它支持思考块等原生功能,而且在 Continue 中的流式传输表现更好。

角色分配:Chat、Edit 和 Apply

Continue 允许你为不同角色分配不同模型。chat 角色负责侧边栏对话,包括代码解释、架构讨论和调试帮助。edit 角色负责通过 Ctrl+I 触发的行内代码修改,为选中的代码生成替换内容。apply 角色负责将生成的代码合并到现有文件中。

在 config.yaml 中,使用 roles 数组为每个模型设置角色:roles: [chat, edit, apply]。同时拥有这三种角色的模型会用于所有任务。要划分职责,可以创建多个模型条目,并为它们分配不同角色。例如,将 Opus 分配给 chat 角色,用于深入推理的对话;将 Sonnet 分配给 edit 和 apply 角色,用于快速行内修改。

使用无限量服务时,最佳策略是将 Opus 分配给 chat(适合提出复杂问题并获得详尽分析),将 Sonnet 分配给 edit 和 apply(等待行内结果时,速度很重要)。两者都包含在同一固定费率内,因此选择时只需权衡每种交互类型的延迟和质量。

使用 .continuerc.json 按项目覆盖配置

虽然 config.yaml 是全局配置,但你可以在项目根目录中使用 .continuerc.json 文件按项目覆盖设置。当不同项目需要不同的模型配置时,这很有用。例如,Python 项目可能受益于特定的系统提示词补充,而旧版代码库可能更适合某个特定模型版本。

.continuerc.json 文件采用与 config.yaml 相同的结构,但使用 JSON 格式。项目文件中指定的任何设置都只会覆盖该项目的全局配置。常见的覆盖设置包括自定义系统提示词(注入项目特定的编码规范)、模型选择(为特定代码库使用特定模型版本)以及上下文提供商(添加项目特定的文档来源)。

使用无限量服务时,按项目覆盖配置可让你为每个代码库调整 AI 体验,而不影响费用。对于复杂项目,可以添加包含完整架构文档的详细系统提示词。对于难以处理的旧版代码库,可以默认使用 Opus。对于主要需要快速查询的项目,可以使用 Haiku。所有配置均适用同一固定费率。

上下文提供商与代码库索引

Continue 支持上下文提供商,可向请求中注入额外信息。内置的 codebase 提供商会为项目文件建立索引,并在你提问时加入相关代码片段。docs 提供商可以为文档 URL 建立索引。terminal 提供商会加入最近的终端输出。每个启用的提供商都会增加每次请求的 token 数量。

在 config.yaml 的 contextProviders 部分配置上下文提供器。codebase 提供器使用嵌入模型为项目建立索引——此过程在本地运行,不消耗 API token。不过,检索到的上下文片段会包含在发送给 Claude 的提示词中,从而增加每次请求的 token 数量。代码库索引较大时,每次请求可能因此增加 5,000-15,000 个 token。

使用无限量套餐时,启用所有能提升响应质量的上下文提供器。Claude 获得的相关上下文越多,回答就越好。为你的框架添加文档提供器,为所用服务添加 API 参考资料,并为内部知识库添加自定义提供器。每次请求增加的 token 已包含在固定费用中,而质量提升也值得这部分额外开销。

跨 IDE 一致性与共享配置

配置可移植性是 Continue 最突出的功能之一。所有使用 Continue 的 IDE 都共享 ~/.continue/ 目录——包括每款 JetBrains 产品和 VS Code。只需编辑一次 config.yaml,更改便会在所有 IDE 中生效。你的无限量 Claude 连接可用于在 IntelliJ 中编写 Java、在 PyCharm 中编写 Python、在 WebStorm 中编写 TypeScript,以及在 VS Code 中处理其他所有任务。

共享配置意味着,无论打开哪个 IDE,你的模型偏好、角色分配、系统提示词和上下文提供器都保持一致。使用多种语言和多个 JetBrains IDE 的开发者可以获得统一的 AI 体验,无需在每个工具中重复配置。

无限量套餐进一步放大了这一优势,因为跨 IDE 使用会成倍增加 token 消耗。开发者如果全天使用 IntelliJ、PyCharm 和 WebStorm,在各个 IDE 中提问、生成代码和审查更改,就会累积这三个 IDE 的 API 用量。按 token 计费时,这种跨 IDE 使用方式成本较高。使用无限量套餐时,所有 IDE 的用量都包含在同一笔固定费用中。

JetBrains 中 Continue 的故障排查

如果 Continue 在配置后显示“模型不可用”,请仔细检查 config.yaml 的语法。YAML 对空白字符敏感——缩进错误会导致模型条目失效,且不会直接提示。使用 YAML 校验器,或打开 Continue 输出面板(视图 -> 工具窗口 -> Continue)查看解析错误。最常见的问题是键值对中冒号后缺少空格。

如果使用相同配置时,请求在 JetBrains 中超时,但在 VS Code 中正常,问题可能是 JetBrains 的代理设置覆盖了直连设置。检查设置 -> 外观与行为 -> 系统设置 -> HTTP 代理。如果设置为“自动检测”或企业代理,请尝试“无代理”以确认直连是否正常,然后根据需要正确配置代理。

凭据正确时出现身份验证错误(401/403),有时意味着编辑后未重新加载 config.yaml。关闭并重新打开 Continue 面板,或重启 IDE。Continue 会在面板初始化时缓存配置,并非所有 IDE 版本都会监控文件更改。

# ~/.continue/config.yaml
models:
  - title: "Claude Sonnet (Unlimited)"
    provider: anthropic
    model: claude-sonnet-4-5
    apiBase: "https://aiprimetech.io"
    apiKey: "<your AI Prime Tech Unlimited key>"
    roles:
      - edit
      - apply

  - title: "Claude Opus (Unlimited)"
    provider: anthropic
    model: claude-opus-4-6
    apiBase: "https://aiprimetech.io"
    apiKey: "<your AI Prime Tech Unlimited key>"
    roles:
      - chat

# This config works in ALL JetBrains IDEs + VS Code simultaneously

常见问题

同一个 config.yaml 能用于所有 JetBrains IDE 吗?
可以。所有 JetBrains IDE(IntelliJ、PyCharm、WebStorm、GoLand 等)和 VS Code 都共享 ~/.continue/config.yaml 文件。配置一次,即可在所有 IDE 中使用。你的无限量 Claude 连接在每个 IDE 中都可用,无需重复设置。
在 Continue 中应该使用 anthropic 还是 openai 提供器类型?
使用 anthropic 提供器类型,并将 apiBase 设置为主机根地址(不带 /v1)。它原生支持流式输出、思考块和工具调用。openai 提供器类型也能使用,但要求 apiBase 包含 /v1,且会失去一些 Anthropic 特有功能。
能否在 Continue 中为聊天和编辑分配不同模型?
可以。创建多个模型条目,并为其设置不同的 roles 数组。将 Opus 分配给 chat 角色以进行深度推理,将 Sonnet 分配给 edit/apply 角色以快速进行行内修改。使用无限量套餐时,这种分工可兼顾质量和速度,无需在成本上取舍。
为什么 Continue 的上下文提供器会增加这么多 token?
上下文提供器(代码库索引、文档、终端)会向每次请求注入相关信息。这可能使每次调用增加 5,000-15,000 个 token,但能显著提升响应质量。使用无限量套餐时,可以启用所有有用的提供器,无需担心每次请求的额外 token 开销。
如何覆盖特定项目的设置?
在项目根目录中创建 .continuerc.json 文件。它使用与 config.yaml 相同的结构(采用 JSON 格式),且仅为该项目覆盖全局设置。适用于项目专用的系统提示词、模型偏好或上下文提供器。
几分钟内开始使用 Claude

获取 API 密钥,无需 Anthropic 账户,也无需加入候补名单。

获取你的 API 密钥

AI Prime Tech 是独立的 API 网关,与 Anthropic 无关联,未获得其背书,也不是其经销商。Claude 及相关模型名称是其各自所有者的商标。

更多 Claude API 指南

如何获取 Claude API 密钥Claude API 定价详解使用 Claude API 最便宜的方式通过 Claude API 不限量使用 Cursor不限量访问 Claude CodeClaude API 网关与 Anthropic 直连对比通过兼容 OpenAI 的 API 使用 ClaudeClaude 模型对比使用加密货币支付 Claude API 费用无需候补名单即可访问 Claude API如何减少 Claude 词元用量通过 Claude API 不限量使用 Cline通过 Claude API 不限量使用 Roo Code通过 Claude API 无限制使用 Aider在 VS Code 中不限量使用 Claude通过 Claude API 无限制使用 OpenCode在 Claude 上运行不受限制的 Hermes 智能体使用 Claude 不限量运行 OpenClaw兼容 Anthropic 的 API 意味着什么Claude Code API 密钥:如何获取和配置Claude Code API 成本 — 定价与降低成本的方法Claude API 错误:速率限制及 400、500、529 错误的解决方法如何购买 Claude API 额度Claude API 免费试用:哪些确实免费,哪些不免费Claude API 与 Claude Pro/Max 订阅——如何选择使用 Claude 运行 Codex CLI将 Claude 连接到 n8n通过 LiteLLM 路由到 Claude在 Kilo Code 中使用 Claude将 Claude 接入 GitHub Copilot通过网关将 Zed 连接到 Claude将 Cherry Studio 连接到 Claude将 LangChain 指向网关上的 Claude使用 Claude 运行 Factory DroidClaude Code API 详解将 Claude API 集成到您的应用中

更多 Claude API 指南

兼容 Anthropic 的 API 意味着什么Anthropic Python SDK:安装、设置 base_url、流式传输和错误处理如何购买 Claude API 额度使用 Claude API 最便宜的方式Claude API 错误详解:服务器错误 500、过载 529、速率限制 429、错误请求 400 — 以及各自的修复方法Claude 免费 API:有免费的 Claude API 密钥吗?2026 年究竟有哪些内容免费?将 Claude API 集成到您的应用中Claude 模型详解:Claude Opus、Sonnet、Haiku 与 Fable 的模型对比——全部 Claude API 模型、Anthropic 模型名称与价格(2026)Claude API 定价详解Claude API 网关与 Anthropic 直连对比Claude API 与 Claude Pro/Max 订阅——如何选择使用加密货币支付 Claude API 费用无需候补名单即可访问 Claude APIClaude Code API 详解Claude Code API 成本 — 定价与降低成本的方法Claude Code API 密钥 — ANTHROPIC_API_KEY:如何获取、配置,以及何时应改用 claude setup-token如何不限量使用 Claude如何获取 Claude API 密钥如何减少 Claude 词元用量通过 OpenAI SDK 使用 Claude:OpenAI 兼容端点、流式传输、工具与限制通过网关在 Hermes Agent 中使用 Claude:自定义提供商配置、成本控制与问题修复使用 Claude 不限量运行 OpenClaw不限量 Claude API 访问意味着什么如何获取不限量的 Claude API 密钥不限量使用 Claude Code——无词元限制不限量访问 Claude Opus 4.8不限量使用 Claude——套餐与定价通过网关在 Aider 中使用 Claude:ANTHROPIC_API_BASE、配置文件、架构师模式与问题修复将 Cherry Studio 连接到 Claude不限量访问 Claude Code通过 Claude API 不限量使用 Cline通过自定义提供商使用 Codex CLI:config.toml、GPT 与 Claude 模型、IDE 扩展与问题修复通过 Claude 无限访问运行 Cursor使用 Claude 运行 Factory Droid通过网关在 GitHub Copilot Chat 中使用 Claude:自定义端点配置、智能体模式与问题修复在 Kilo Code 中使用 ClaudeLangChain 中的 ChatAnthropic:导入、base_url、流式传输、工具和错误通过 LiteLLM 路由到 Claude将 Claude 连接到 n8nOpenCode 的 Claude 配置:opencode.json 设置、模型与常见错误通过 Claude API 不限量使用 Roo Code通过 Vercel AI SDK 使用 Claude:createAnthropic baseURL、流式传输和问题修复在 VS Code 中不限量使用 Claude通过网关将 Zed 连接到 Claude