PolarClaw 能否通过 Ollama 使用本地模型?
结论
可以尝试通过自定义模型接口,让 PolarClaw 调用 Ollama 运行的本地模型。PolarClaw 需要能够访问模型服务,接口协议和模型能力也要满足要求。
PolarDB 的 CreateApplication 文档列出了 ModelFrom=custom、ModelBaseUrl、ModelApiKey、ModelApi 和 ModelName 等参数,说明 PolarClaw 提供自定义模型接入入口。这些参数不能证明托管环境允许直接安装 Ollama,也不能保证所有 Ollama 模型都能完整支持 Agent 功能。结合 Ollama 的接口能力,可以先将模型服务部署在外部,再验证能否接入。PolarDB CreateApplication 文档
先确定模型运行在哪里
可以先在自己的电脑或服务器上安装 Ollama,下载模型并启动服务,再让 PolarClaw 访问该服务。
如果 PolarClaw 运行在云端,配置中的 localhost 或 127.0.0.1 指向 PolarClaw 自己的运行环境,而不是你的电脑。只有两者共享同一网络命名空间时,环回地址才适用。
Ollama 默认监听 127.0.0.1:11434。跨机器访问需要调整监听地址,并建立 PolarClaw 到模型主机的网络通路。具体环境变量设置方式见 Ollama FAQ。如果模型运行在家用电脑上,仅填写局域网地址通常无法让云端应用访问,还需要额外的网络连接方案。
先独立验证 Ollama 接口
以下示例用于测试 OpenAI 兼容的 Chat Completions 接口。将 YOUR_LOCAL_MODEL 替换为准备使用的实际模型名称及标签:
ollama pull YOUR_LOCAL_MODEL
ollama list
确认 Ollama 服务已启动后,在模型主机上测试:
curl http://127.0.0.1:11434/v1/chat/completions \
-H 'Content-Type: application/json' \
-d '{
"model": "YOUR_LOCAL_MODEL",
"messages": [
{"role": "user", "content": "请回复:连接成功"}
],
"stream": false
}'
Ollama 提供部分 OpenAI API 兼容能力,本地接口的基础地址为 http://localhost:11434/v1/。上述请求可以验证模型服务,但不能单独证明 PolarClaw 已完成接入。Ollama OpenAI compatibility 文档
配置 PolarClaw 的自定义模型
如果当前配置入口使用 OpenAI 兼容协议,可以参考下表填写模型相关参数。这里不是完整的创建应用请求:
| 参数 | 配置思路 |
|---|---|
ModelFrom | custom |
ModelBaseUrl | http://模型主机地址:11434/v1,地址必须能从 PolarClaw 运行环境访问 |
ModelApi | openai-completions,需确认当前入口支持该值 |
ModelName | 与 Ollama 中实际存在的模型名称及标签一致 |
ModelApiKey | 直连无鉴权的本地 Ollama 时,可在必填入口尝试使用 ollama 占位;经鉴权代理访问时填写代理要求的真实凭据 |
这些字段来自 PolarDB CreateApplication 文档,控制台的显示名称可能不同。Ollama 官方示例中的本地 api_key='ollama' 是客户端所需的占位值,Ollama 本身会忽略它;这不代表 PolarClaw 的所有配置入口都会接受任意值。Ollama 本地调用示例
Agent 功能还需要单独验证
普通对话成功后,还要测试工具调用、流式输出和实际任务所需的上下文长度。模型能够生成文本,并不意味着它能正确完成工具调用。
OpenClaw 当前的 Ollama 文档推荐使用原生 api: "ollama" 接口,其 baseUrl 不带 /v1。文档也提示,OpenAI 兼容模式下的工具调用存在限制。如果 PolarClaw 当前版本开放了原生 Ollama provider,可以优先核对该路径;如果只开放 OpenAI 兼容入口,就按对应协议配置并验证所需功能。不能仅凭“兼容 OpenClaw 生态”推断托管版本开放了全部 provider 配置。OpenClaw Ollama 文档
接入失败时,先检查运行环境能否访问模型地址,再检查 URL 路径、接口类型和模型名称。跨机器开放 Ollama 服务时,应限制访问来源;需要公网访问时,通过带鉴权的受控入口连接。
备注:内容仅供参考。
