0元打造 AI 公众号:大模型接入实战指南

227 阅读3分钟

手把手搭建 MuseBot 大模型机器人(支持微信、QQ、Telegram 等)

最近体验了一下 MuseBot,一个开源免费的多平台大模型机器人,发现居然能轻松接入 微信公众号,还能用 Google Gemini 大模型,重点是——全流程几乎都是免费的!
这篇文章就记录一下我的搭建过程,希望能帮到同样想折腾的朋友。


1. MuseBot 简介

GitHub 项目地址 👉 yincongcyincong/MuseBot

MuseBot 的特点:

  • ✅ 开源免费
  • ✅ 支持多平台:Telegram、QQ、微信、飞书、钉钉 …
  • ✅ 支持大模型聊天、生成图片/视频等

所以理论上,你可以把 MuseBot 当作一个 AI 助手统一平台 来玩。


2. 启动 MuseBot

下载项目后,直接在本地运行:

./MuseBot \
  -wechat_app_secret=xxx \
  -wechat_app_id=xxx \
  -wechat_active=true \
  -wechat_token=xx \
  -gemini_token=xxxxxx \
  -type=gemini \
  -media_type=gemini

参数解释

  • wechat_app_secret / wechat_app_id / wechat_token
    → 都能在 微信公众号平台 找到。

  • wechat_active

    • true:主动发送消息(每天有次数限制)
    • false:被动回复,15 秒内返回成功即可,但容易被截断。
  • gemini_token:Google Gemini 的 API Key(后面会讲怎么获取)。

  • type / media_type:这里我们选择 gemini

运行成功后,程序会在本地 36060 端口 开启一个 HTTP 服务。

💡 建议:用 sandbox 账号(测试号),可以无限制主动发送消息,比正式公众号方便很多。

image.png


3. 获取 Gemini API Key

Gemini 是 Google 的大模型服务,目前接口完全免费。

👉 注册地址:Google AI Studio

注册完账号后,就能拿到一个 gemini_token
把它填进上面的启动参数,就能让 MuseBot 调用 Gemini 的大模型啦。

⚠️ 注意:Google 相关服务需要科学上网,自行解决。


4. 内网穿透:cpolar

公众号要访问我们本地的 36060 端口,必须用内网穿透。这里推荐 cpolar

启动命令:

cpolar http 36060

执行后,你会得到一个公网域名,比如:

https://xxx.cpolar.cn

image.png 接下来,把这个域名配置到 微信公众号后台 → 开发 → 基本配置 → 服务器配置,就能打通啦。

image.png


5. 功能演示

配置完成后,就可以在公众号愉快地玩大模型了。支持的功能有:

  • 正常聊天:直接输入问题,大模型自动回复。

image.png

语音交互

image.png

-   长回答会被分成多条消息发送。

image.png

  • /clear:清空上下文。

image.png

  • /photo:生成图片。 image.png
  • /video:生成视频。

image.png

  • /state:查看当前 Token 使用情况。

image.png 也就是说,你的公众号已经摇身一变,成了一个超强 AI 助手!


6. 总结

整个流程总结一下:

  1. 下载并运行 MuseBot
  2. 在公众号后台拿到 app_idapp_secrettoken
  3. 申请 Gemini API Key
  4. cpolar 做内网穿透,填到公众号后台
  5. 现在就能和大模型对话,还能生成图片/视频

✨ 优点是全套开源 + 免费,缺点是需要一点点折腾。
不过折腾过一次后,你就拥有了一个属于自己的 大模型机器人 🚀