在 WordPress 中部署开源 LLM
展示如何在 WordPress 网站集成开源大模型实现本地化 AI。对建站开发者有参考价值,但场景应用相对有限。
展示如何在 WordPress 网站集成开源大模型实现本地化 AI。对建站开发者有参考价值,但场景应用相对有限。
今天,我将带你使用 Hexabot,把一个开源 LLM 模型集成到 WordPress 网站中。Hexabot 是一款功能强大的开源 AI 对话构建工具,可用于创建聊天机器人或 AI Agent。如果你喜欢开源项目,欢迎在 GitHub 上为 Hexabot 点亮 Star,并阅读我们的文档。让我们开始吧!
首先,你需要全局安装 Hexabot CLI。使用 npm 即可轻松完成:
npm install -g hexabot-cli
接下来,运行以下命令创建一个新的 Hexabot 项目:
hexabot create wordpress-chatbot
该命令会生成一个包含聊天机器人项目的文件夹。进入新创建的项目目录:
cd wordpress-chatbot
运行以下命令安装所需依赖:
npm install
继续之前,请确保已经安装 Node.js 和 Docker,因为运行该项目需要使用 Docker。
依赖安装完成后,初始化环境文件 docker/.env:
hexabot init
该命令会生成一个环境配置文件。完成后,可以运行以下命令,以开发模式启动项目:
hexabot dev
你还需要启用 Ollama。Ollama 是一款开源 LLM 工具,Hexabot 默认集成了它,用于运行 AI 模型。
Ollama 是这套配置中的重要组成部分,它负责运行驱动聊天机器人的开源 LLM 模型。所有服务启动后,就可以开始配置 Ollama。
要拉取所需的 LLM 模型(例如 Ollama 3.2),请通过 SSH 进入容器:
docker exec -ti ollama bash
ollama pull ollama-3.2
模型拉取完成后,就可以在 Hexabot 管理面板中配置聊天机器人了。
服务启动并正常运行后,打开浏览器并访问 http://localhost:8080。你将看到 Hexabot 管理面板。
进入 Visual Editor。在这里,你可以将各种区块拖放到画布中,为聊天机器人创建对话流程。添加 Ollama 区块插件,以启用 AI 模型响应。配置插件设置,例如定义如下上下文:
“你是一名为建筑事务所 Etudes 工作的 AI 助手。”
同时,请确保已经按照上一步的说明拉取了合适的模型。
现在,让我们把这个聊天机器人连接到你的 WordPress 网站。首先,进入 WordPress 项目目录,然后使用 Docker Compose 启动网站:
cd path/to/wordpress
docker-compose up
访问你的 WordPress 网站,然后进入 Plugins 页面并搜索 Hexabot 插件。安装并启用该插件。
启用 Hexabot 插件后,进入 Settings 配置聊天小组件。你需要将 API URL 设置为:
http://localhost:4000
确保设置了正确的 token,并选择 web channel,即可完成配置。
将小组件添加到网站后,你还可以通过修改设置进一步定制它。例如,可以调整小组件的标题、颜色和其他元素,使其符合 WordPress 网站的品牌风格。刷新网站后,你应该就能看到已经上线、可以与用户互动的小组件。
试着与聊天机器人互动:发送一条“Hello”,看看 Ollama 如何驱动响应,为用户提供你之前配置好的 AI 体验。你还可以进一步微调设置,让体验更具个性化。
恭喜!你已经使用 Hexabot,成功将一个开源 LLM 集成到了 WordPress 网站中。借助这套配置,你可以构建功能强大且支持交互的聊天机器人,非常适合直接在 WordPress 平台上与用户互动。
如果这篇指南对你有所帮助,请考虑在 GitHub 上为我们的 Hexabot 仓库点亮 Star,并加入我们的社区。Hexabot 由社区构建,也服务于社区,我们非常期待你加入这段旅程!你还可以通过 Discord 与我们联系,并前往我们的 YouTube 频道查看更多教程和技巧。
感谢阅读,祝你编码愉快!
如需采取进一步措施,你可以考虑屏蔽此人和/或举报滥用行为。