Custom Pilot 是一个 Visual Studio Code 扩展框架,旨在让用户轻松地将自定义代码补全模型集成到 VS Code 中。
用途
该扩展用于在 VS Code 内使用自定义的代码补全模型,为任何编程语言和任何文件提供补全建议。
主要能力
- 支持任何遵循 OpenAI API 格式的 API 服务器,特别是需要提供 POST /v1/completions 端点。
- 在扩展的侧边栏面板中配置 API 服务器 URL。
- 通过下拉菜单选择推理模型。
- 如果 API 需要认证,可输入 API Key,该密钥会随每个请求的 Authorization 头发送。
- 可调整高级设置。
- 所选模型将为任何编程语言和任何文件提供代码补全。
- 可与 LM Studio 配合使用,将本地运行的 LLM 模型集成到 VS Code 中,实现离线运行。
使用方式
- 在 VS Code 中安装 Custom Pilot 扩展。
- 打开扩展的侧边栏面板进行配置:
- 设置 API 服务器 URL。
- 从下拉菜单中选择推理模型。
- 如果 API 需要认证,输入 API Key(会随每个请求的 Authorization 头发送)。
- 可选地调整高级设置。
- 配置完成后,所选模型将为任何编程语言和任何文件提供代码补全。
使用 LM Studio 的步骤:
- 首先按照指南在 LM Studio 中运行本地网络服务器。
- 然后在 Custom Pilot 的侧边栏面板中,将 API 服务器 URL 设置为 http://<ip_address>:1234,其中 <ip_address> 是运行 LM Studio 的机器的 IP 地址。例如,如果 LM Studio 在本地机器上运行,可将 URL 设置为 http://localhost:1234。
- 从下拉菜单中选择推理模型,即可在 VS Code 中使用该 LLM 模型。
适用场景
- 希望在 VS Code 中使用自定义代码补全模型的开发者。
- 希望集成遵循 OpenAI API 格式的 API 服务器的用户。
- 希望在本地离线运行 LLM 并将其集成到 VS Code 中的用户(通过 LM Studio)。
- 适用于任何编程语言和任何文件的代码补全需求。
限制
资料中未提供关于收费、价格、平台兼容性、效果保证、安装命令等具体信息。