ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

用LM Studio替代Ollama:Project NOMAD对接OpenAI兼容API实战指南

用LM Studio替代Ollama:Project NOMAD对接OpenAI兼容API实战指南 用LM Studio替代OllamaProject NOMAD对接OpenAI兼容API实战指南【免费下载链接】project-nomadProject NOMAD is an offline-first knowledge and education server. Wikipedia, thousands of books, courses, maps, and optional local AI, all running on hardware you own with no internet required.项目地址: https://gitcode.com/GitHub_Trending/pr/project-nomadProject NOMAD 是一款离线优先的知识与教育服务器内置维基百科、电子书、课程、离线地图和可选的本地 AI 助手。它默认使用 Ollama 驱动 AI 聊天但官方同样支持通过OpenAI 兼容 API对接 LM Studio、llama.cpp 等推理软件。这篇教程将带你完成 LM Studio 替代 Ollama 的实战配置让 NOMAD 的 AI 助手跑在你指定的任意硬件上。为什么用 LM Studio 替代 OllamaOllama 是 NOMAD 的默认 AI 后端适合一键安装、开箱即用的场景。但以下情况你会想切换到 LM Studio️算力分离NOMAD 本身很轻量但你想把大模型跑在另一台带独立显卡的机器上模型管理灵活LM Studio 提供图形化模型下载、量化版本切换和参数调节生态通用性llama.cpp、vLLM、本地 OpenAI 代理服务同样走这条路关键点NOMAD 内部直接使用 OpenAI SDK 发起请求只要服务端提供标准的/v1接口就能被识别。这一点在核心服务代码 ollama_service.ts 中一目了然——NOMAD 把自定义地址拼上/v1作为baseURL传给 SDKOllama、LM Studio、llama.cpp 因此全部兼容。准备工作先在 LM Studio 里开好本地服务器安装并启动LM Studio在 LM Studio 中下载一个 GGUF 格式的大语言模型建议先选 7B~8B 参数便于验证进入Developer开发者/服务器页面启动本地推理服务器默认监听端口为1234记下 LM Studio 所在机器的局域网 IP例如192.168.1.50此时访问http://192.168.1.50:1234/v1/models应能返回模型列表说明 OpenAI 兼容接口已就绪。⚠️ 注意若 LM Studio 与 NOMAD 不在同一台机器请确认防火墙放行 1234 端口且 LM Studio 服务器设置为监听局域网地址而非仅 localhost。三步在 Project NOMAD 中完成对接第一步打开模型设置页在 NOMAD 控制台http://localhost:8080进入Settings → Models。该页面的 Remote Connection 区块明确写着支持 Ollama、LM Studio、llama.cpp 等任何 OpenAI 兼容 API 服务器对应源码见 models.tsx。第二步填入 LM Studio 地址并测试在Remote Ollama/OpenAI API URL输入框中填入 LM Studio 地址http://192.168.1.50:1234然后点击Save Test按钮。NOMAD 会立即向该地址的/v1/models发起连接测试见 ollama_controller.ts5 秒内拿到响应才算通过。测试通过后远程地址被保存到 KV 存储键ai.remoteOllamaUrlAI 助手服务被标记为已安装本机原有的nomad_ollama容器会被自动停止避免争抢 GPU 和 11434 端口向量数据库 Qdrant 尚未安装时会被自动拉起保证知识库RAG功能可用第三步在聊天页选择 LM Studio 中的模型进入 AI 聊天页面模型下拉列表中现在显示的是 LM Studio 已加载的模型选中后即可开始对话。上传的文档仍会通过 Qdrant 做语义检索RAG 流程不受后端切换影响必须知道的 3 个差异能力Ollama 后端LM Studio 后端模型在线下载/删除✅ 支持❌ 需在 LM Studio 内完成模型上下文/卸载管理内置自动化由 LM Studio 管理嵌入Embedding模型内置支持需自行加载对应嵌入模型模型要自己去 LM Studio 下载。设置页有明确提示If you are connected to an OpenAI API host (e.g. LM Studio), please download models directly in that application.嵌入模型别漏了。NOMAD 的知识库检索依赖嵌入模型把文档向量化切换到 LM Studio 后需让 LM Studio 也提供对应的嵌入模型服务否则上传文档的 RAG 功能会失效。随时可以切回来。清空远程地址并保存NOMAD 会自动恢复本地 Ollama 容器逻辑见 ollama_controller.ts配置互不冲突。常见问题排查Save Test 报 Could not connect确认 LM Studio 服务器已启动、IP/端口正确、防火墙放行若对接的是远程 Ollama记得以OLLAMA_HOST0.0.0.0启动。保存被拒绝且提示 URL 无效NOMAD 内置了云元数据地址防护见 common.ts会拒绝指向内网保留地址的 URL这是安全设计换成本机/局域网真实地址即可。模型列表为空LM Studio 中尚未加载任何模型先在应用里打开一个模型再试。小结一套接口自由切换 AI 后端Project NOMAD 对 AI 后端的抽象非常彻底一个 OpenAI 兼容 URL就能把 Ollama 换成 LM Studio、llama.cpp 或任意自托管推理服务。配合离线维基百科、离线课程和离线地图你可以在完全断网的环境下拥有一台算力自主可控的 AI 知识服务器。相关文件速查AI 后端核心逻辑ollama_service.ts远程地址配置接口ollama_controller.ts模型设置页面models.tsx项目说明文档README.md【免费下载链接】project-nomadProject NOMAD is an offline-first knowledge and education server. Wikipedia, thousands of books, courses, maps, and optional local AI, all running on hardware you own with no internet required.项目地址: https://gitcode.com/GitHub_Trending/pr/project-nomad创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表