使用 Ollama 运行 OpenClaw

本文涵盖了从零到在 Telegram 上运行私人研究助理的完整路径,包括正确配置上下文长度、连接通道、启用 Web 搜索以及在 Docker 中无头部署。

来源:KDnuggets

简介

您已成功设置 Ollama,提取了一个功能强大的模型,在终端中运行了一些查询,并且它起作用了。反应非常激烈。延迟是真实存在的。整个过程在您自己的硬件上运行,没有 API 密钥,也没有云。

然后你关闭了终端并走开了。人工智能消失了。 OpenClaw 填补了这一空白。它是一个在您的硬件上运行并保持运行的个人人工智能助手,将您本地的 Ollama 模型桥接到您已经使用的消息应用程序:WhatsApp、Telegram、Slack、Discord、iMessage。

OpenClaw 由 Peter Steinberger 创建,Peter Steinberger 是一位以 Apple 工具闻名的 macOS 开发人员,并于 2025 年末以 Clawdbot 的名称发布。该项目在几周内就在 GitHub 上获得了 60,000 颗星。从 Ollama 0.17 开始,整个设置分解为单个命令。

本文涵盖了从零到在 Telegram 上运行私人研究助理的完整路径,包括正确配置上下文长度、连接通道、启用 Web 搜索以及在 Docker 中无头部署。

OpenClaw 是什么及其工作原理

在运行任何命令之前,它有助于了解幕后实际发生的情况,因为该架构解释了您在设置过程中将做出的几个决定。

一切都通过一个称为网关的守护进程进行。它在后台保持运行,保持消息连接打开,并协调人工智能代理。当您从 WhatsApp 或 Telegram 发送消息时,实际的顺序如下:您的文本通过消息平台的协议到达(WhatsApp 使用 Baileys,Telegram 使用 Bot API),传输到网关,网关通过 Ollama 的本地 API 将其路由到您的模型,并通过同一通道将响应传回。您会在消息应用程序中看到回复。您的设备上没有明显发生任何其他事情。

这种三层设计使 OpenClaw 与仅在终端中运行聊天机器人不同:

系统要求和先决条件

硬件要求:

软件先决条件:

型号推荐: