在 Roo Code 中使用 LM Studio
Roo Code 支持使用 LM Studio 在本地运行模型。LM Studio 提供了一个用户友好的界面,用于下载、配置和运行本地语言模型。它还包含一个内置的本地推理服务器,可模拟 OpenAI API,从而轻松与 Roo Code 集成。
设置 LM Studio
- 下载并安装 LM Studio: 从 LM Studio 网站 下载 LM Studio。
- 下载模型: 使用 LM Studio 界面搜索并下载 GGUF 格式的模型。您可以在 LM Studio 搜索界面或 Hugging Face 上浏览所有可用模型。
- 启动本地服务器:
- 打开 LM Studio。
- 点击 “Local Server” 选项卡(图标看起来像
<->)。 - 选择您下载的模型。
- 点击 “Start Server”。
在 Roo Code 中配置
- 打开 Roo Code 设置: 点击 Roo Code 面板中的齿轮图标 ()。
- 选择提供商: 从“API Provider”下拉菜单中选择“LM Studio”。
- 输入模型 ID: 输入您在 LM Studio 中加载的模型的文件名(例如
codellama-7b.Q4_0.gguf)。您可以在 LM Studio 的“Local Server”选项卡中找到此信息。 - (可选)Base URL: 默认情况下,Roo Code 将连接到
http://localhost:1234上的 LM Studio。如果您已将 LM Studio 配置为使用其他地址或端口,请在此处输入完整的 URL。
提示和注意事项
- 资源要求: 在本地运行大型语言模型可能会消耗大量资源。请确保您的计算机满足所选模型的最低要求。
- 模型选择: LM Studio 提供了广泛的模型。请尝试找到最适合您需求的模型。
- 本地服务器: 必须运行 LM Studio 本地服务器,Roo Code 才能连接到它。
- LM Studio 文档: 有关更多信息,请参阅 LM Studio 文档。
- 故障排除: 如果您看到“请检查 LM Studio 开发者日志以调试出错原因”错误,则可能需要调整 LM Studio 中的上下文长度设置。
- Token 跟踪: Roo Code 会跟踪通过 LM Studio 运行的模型的 token 使用情况,帮助您监控消耗量。
- 推理支持: 对于支持的模型,Roo Code 可以解析 LM Studio 响应中的“think”标签或类似的推理指示符,从而更深入地了解模型的推理过程。