AI Assistant 2026.1 Help

使用第三方和本地模型。

默认情况下,AI Assistant 通过 JetBrains AI 服务 订阅,提供对各种 AI 提供商的 云端模型的访问。 这些模型为 AI Assistant 功能提供支持,并可在 AI Chat 中选择,用于与您的代码库对话。

此外,您可以配置 AI Assistant 使用本地托管模型或第三方提供的模型。 支持的提供商包括:

通过配置来自不同来源的模型,您可以控制 AI Assistant 使用哪些模型以及这些模型的提供方式。

访问第三方 AI 提供商的模型

要访问如 OpenAI、Anthropic 或其他 OpenAI 兼容端点等第三方提供商的模型,AI Assistant 需要 API 密钥,并且在某些情况下还需要端点 URL。 输入密钥后,AI Assistant 可与提供商进行身份验证并访问其模型。

提供 API 密钥的方法:

  1. 请导航至 设置 | 工具 | AI Assistant | 提供商和API密钥

    提供商和 API 密钥设置
  2. 第三方 AI 提供商 部分,选择 提供商

  3. 输入 API 密钥 并点击 测试连接 以检查连接是否成功建立。

    提供 API 密钥

    如果您正在配置 兼容 OpenAI 提供商,除 API 密钥 外,还需指定该提供商API端点的 URL。 另外,请通过启用或禁用 工具调用 设置,指明该模型是否支持通过 模型上下文协议(MCP) 配置的工具调用。

    兼容OpenAI的提供方
  4. 点击 Apply 以保存更改。

要验证配置的提供商的模型是否可用于使用,请打开 AI Chat 并点击模型选择器。 提供商的模型会显示在相应的区块下。

聊天中的第三方提供商模型

从第三方 AI 提供商访问的模型会自动分配给 AI Assistant 功能。 如果这些模型不支持某些 AI Assistant 功能,则这些功能将不可用。

有关用于 AI Assistant 功能的模型的更多信息,请参阅 已分配和回退模型列表

连接本地模型

Ollama 和 LM Studio 等提供商会在您的计算机上运行模型。 在 AI Assistant 中连接到这些提供商后,您即可通过本地环境直接使用这些模型。

  1. 请导航至 设置 | 工具 | AI Assistant | 提供商和API密钥

  2. 第三方 AI 提供商 部分,选择 提供商

  3. 指定其可访问的 URL ,并点击 测试连接 以检查连接是否成功建立。

    启用第三方 AI 提供商
  4. 点击 Apply 以保存更改。

连接建立后,本地模型即可在 AI Chat 中使用。 此外,本地托管的模型也可以被 分配到特定 AI Assistant 功能。

为 AI 助理功能分配模型

每个 AI Assistant 功能都有一份 预定义模型列表分配给它。 这些模型会在该功能被触发时使用。 某些功能还有一份 回退模型的预定义列表,如果没有可用的已分配模型,则会使用这些回退模型。

当功能被触发时,AI Assistant 会检查您可用的模型中是否有与该功能分配的模型匹配的项。 如果未找到匹配项且该功能定义了回退模型,系统会在回退模型中查找匹配项。 如无兼容模型可用,则该功能不可用。

该机制的工作方式如下:

Yes

No

No

Yes

Yes

No

AI Assistant obtains models from provider

User triggers feature

System checks available models against assigned models

Matching model found?

Are fallback models defined?

System checks available models against fallback models

Matching model found?

Feature is available

Feature is NOT available

默认情况下,AI Assistant 功能使用 JetBrains AI 服务提供的模型,从而确保所有功能可用。

不过,也可以将第三方 AI 提供商或本地模型用于 AI Assistant 功能。 根据模型来源,模型的分配方式会有所不同:

模型来源

功能支持

第三方 AI 提供商

模型会自动分配给功能。 如果提供商模型不支持某一功能,则该功能不可用。

本地模型和来自 OpenAI 兼容端点的模型

可以手动将模型分配到 AI Assistant 功能组。

要将本地模型和从 OpenAI 兼容端点访问的模型分配给 AI Assistant 功能:

  1. 转到 设置 | 工具 | AI Assistant | 提供商和API密钥

  2. 模型赋值 部分,指定要用于核心、轻量和代码补全功能的模型。 如有需要,还可以设置模型上下文窗口大小。

    本地模型设置
    • 核心功能 – 此模型将用于编辑器内代码生成、提交消息生成、聊天默认模型及其他核心功能。

    • 即时帮助程序 – 此模型将用于轻量级功能,如聊天上下文收集、聊天标题生成和名称建议。

    • 补全模型 – 此模型将用于编辑器中的 内联代码补全功能。 仅适用于 Fill-in-the-Middle (FIM) 模型。

    • 上下文窗口 – 允许您为本地模型配置 模型上下文窗口。 较大的窗口可让模型在请求中处理更多上下文,而较小窗口可减少内存使用并可能提升性能。 这有助于在上下文长度与系统资源之间实现平衡。 默认值为 64 000 个 token。

  3. 点击 Apply 以保存更改。

因此,当相应功能被触发时,AI Assistant 会使用分配的模型。

已分配和回退模型列表

本节列出了 AI Assistant 功能及其所需的模型,帮助您评估与第三方提供商模型的兼容性。

核心功能

功能

应用领域

使用的模型

在编辑器中进行代码生成

编辑器

  • Anthropic 模型:Claude 4.5 Sonnet

  • Google 模型:Gemini 2.5 Pro

  • OpenAI 模型:GPT-4o

  • 阿里巴巴模型(仅限中国大陆):Qwen Max

生成文档

编辑器

  • Google 模型:Gemini 2.5 Pro

  • OpenAI 模型:GPT-4o

  • 阿里巴巴模型(仅限中国大陆):Qwen Max

生成测试

编辑器

  • Google 模型:Gemini 2.5 Pro

  • OpenAI 模型:GPT-4o

  • 阿里巴巴模型(仅限中国大陆):Qwen Max

AI 修复(仅适用于 RustRover)

编辑器

  • Anthropic 模型:Claude 3.7 Sonnet

使用 AI 解决 Git 冲突

VCS

  • Google 模型:Gemini 2.5 Pro

  • OpenAI 模型:GPT-4o

使用 AI 进行自我审查

VCS

  • Anthropic 模型:Claude 3.7 Sonnet

  • OpenAI 模型:GPT-4o,GPT-4o mini

即时帮助程序

功能

应用领域

使用的模型

将建议应用到当前文件

AI 聊天

  • Google 模型:Gemini 2.0 Flash,Gemini 2.5 Flash

  • OpenAI 模型:GPT-4o,GPT-4o mini

  • 阿里巴巴模型(仅限中国大陆):Qwen Max

文件名生成

AI 聊天

  • Google 模型:Gemini 2.5 Flash

  • OpenAI 模型:GPT-4o mini

  • 阿里巴巴模型(仅限中国大陆):Qwen Max

聊天上下文收集

AI 聊天

  • Google 模型:Gemini 2.0 Flash,Gemini 2.5 Flash

  • OpenAI 模型:GPT-4o mini

  • 阿里巴巴模型(仅限中国大陆):Qwen Max

聊天标题生成

AI 聊天

  • Google 模型:Gemini 2.5 Flash

  • OpenAI 模型:GPT-4o mini

  • 阿里巴巴模型(仅限中国大陆):Qwen Max

命名建议

编辑器

  • Google 模型:Gemini 2.5 Flash

  • OpenAI 模型:GPT-4o mini

  • 阿里巴巴模型(仅限中国大陆):Qwen Max

补全模型

功能

功能调用位置

使用的模型

代码补全

编辑器,AI Chat,提交信息

  • JetBrains 模型:Mellum

  • 阿里巴巴模型(仅限中国大陆):Alibaba 代码补全

代码补全 (适用于 AI Enterprise,如选择 使用不同的 AI 提供商)

编辑器,AI Chat,提交信息

  • Anthropic 模型:Claude 4.5 Haiku,Claude 3.5 Haiku,Claude 4.5 Sonnet,Claude 3.5 Sonnet

  • Google 模型:Gemini 2.5 Flash,Gemini 2.0 Flash

  • OpenAI 模型:GPT-5 mini,GPT-4o,GPT-4o mini

回退模型

对于支持回退的功能,此列表会与您可用的模型进行比对。 若未找到匹配模型,则该功能不可用。

以下模型被定义为回退模型:

  • Anthropic 模型:Claude 4.5 Sonnet,Claude 4 Sonnet,Claude 3.7 Sonnet,Claude 3.5 Sonnet,Claude 4.5 Haiku,Claude 3.5 Haiku

  • Google 模型:Gemini 2.5 Pro,Gemini 2.5 Flash,Gemini 2.0 Flash

  • OpenAI 模型:GPT-4o,GPT-4o mini

  • 阿里巴巴模型(仅限中国大陆):Qwen Max

激活 JetBrains AI

如果您在 未订阅 JetBrains AI 服务的情况下使用 AI Assistant,当使用第三方 AI 提供商模型时,部分功能可能不能正常工作。

为确保所有功能都能正常使用并达到预期效果,您可以 购买并激活 JetBrains AI 服务订阅。 激活订阅后,将涵盖第三方 AI 提供商模型可能无法正常工作或不可用的功能。

如需启用 JetBrains AI 订阅:

  1. 请导航至 设置 | 工具 | AI Assistant | 提供商和API密钥

  2. JetBrains AI 部分,点击 激活 JetBrains AI。 您将被重定向到 AI Chat。

    点击激活 JetBrains AI
  3. 点击 登录 JetBrains 帐户 ,输入您的凭据,并等待登录过程完成。

使用绑定有效 JetBrains AI 订阅的 JetBrains Account 登录后,您即可以完整功能使用 AI Assistant。

2026年 3月 16日