> ## Documentation Index
> Fetch the complete documentation index at: https://cat.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# VS Code 语言模型 API

> 了解如何在 Cline 中使用实验性的 VS Code 语言模型 API，启用对来自 GitHub Copilot 和其他兼容扩展的模型的访问。

Cline 对 [VS Code 语言模型 API](https://code.visualstudio.com/api/extension-guides/language-model) 提供 *实验性* 支持。此 API 使扩展能够直接在 VS Code 环境中授权访问语言模型。因此，你可能能够利用来自以下来源的模型：

* **GitHub Copilot：** 前提是你有活跃的 Copilot 订阅并安装了扩展。
* **其他 VS Code 扩展：** 任何实现语言模型 API 的扩展。

**重要提示：** 此集成目前处于实验阶段，可能无法按预期运行。其功能依赖于其他扩展正确实现 VS Code 语言模型 API。

### 先决条件

* **VS Code：** 语言模型 API 可通过 VS Code 访问（Cursor 目前不支持）。
* **语言模型提供商扩展：** 需要提供语言模型的扩展。示例包括：
  * **GitHub Copilot：** 通过 Copilot 订阅，GitHub Copilot 和 GitHub Copilot Chat 扩展可以作为模型提供商。
  * **替代扩展：** 在 VS Code 市场中探索提及"语言模型 API"或"lm"的扩展。可能有其他实验性选项可用

### 配置步骤

1. **确保 Copilot 账户处于活跃状态并已安装扩展：** 登录到 Copilot 或 Copilot Chat 扩展的用户应该能够通过 Cline 获得访问权限。
2. **访问 Cline 设置：** 点击位于 Cline 面板中的齿轮图标（⚙️）。
3. **选择提供商：** 从"API 提供商"下拉菜单中选择"VS Code LM API"。
4. **选择模型：** 如果安装了 Copilot 扩展并且用户已登录到他们的 Copilot 账户，"语言模型"下拉菜单将在短时间后填充可用模型。命名约定是 `vendor/family`。例如，如果 Copilot 处于活跃状态，你可能会遇到以下选项：
   * `copilot - gpt-3.5-turbo`
   * `copilot - gpt-4o-mini`
   * `copilot - gpt-4`
   * `copilot - gpt-4-turbo`
   * `copilot - gpt-4o`
   * `copilot - claude-3.5-sonnet` **注意：** 此模型不工作。
   * `copilot - gemini-2.0-flash`
   * `copilot - gpt-4.1`

为了在 VSCode LM API 提供商中获得最佳结果，我们建议使用 OpenAI 模型（GPT 3、4、4.1、4o 等）

### 当前限制

* **实验性 API 状态：** VS Code 语言模型 API 仍在积极开发中。预期可能的变化和不稳定性。
* **依赖扩展：** 此功能完全依赖于其他扩展使模型可用。Cline 不直接控制可访问模型的列表。
* **功能受限：** VS Code 语言模型 API 可能不包含通过其他 API 提供商可用的所有功能（例如，图像输入能力、流式响应、详细使用指标）。
* **无直接成本管理：** 用户受提供模型的扩展的定价结构和服务条款约束。Cline 无法直接监控或调节相关成本。
* **GitHub Copilot 速率限制：** 在通过 VS Code LM API 使用 GitHub Copilot 时，请注意 GitHub 可能对 Copilot 使用执行速率限制。这些限制由 GitHub 管理，而非 Cline。

### 故障排除提示

* **模型未出现：**
  * 确认已安装 VS Code。
  * 验证已安装并启用语言模型提供商扩展（例如，GitHub Copilot、GitHub Copilot Chat）。
  * 如果使用 Copilot，确保你之前已使用所需模型发送过 Copilot Chat 消息。
* **意外操作：** 如果遇到意外行为，这可能是来自底层语言模型 API 或提供商扩展的问题。考虑向提供商扩展的开发者报告问题。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.