✨ 易上手的多平台 LLM 聊天机器人及开发框架 ✨ 支持 QQ、QQ频道、Telegram、微信、企微、飞书、钉钉 | 知识库、MCP 服务器、OpenAI、DeepSeek、Gemini、硅基流动、月之暗面、Ollama、OneAPI、Dify
AstrBot 是一个松耦合、异步、支持多消息平台部署、具有易用的插件系统和完善的大语言模型(LLM)接入功能的聊天机器人及开发框架。
[!WARNING]
请务必修改默认密码以及保证 AstrBot 版本 >= 3.5.13。
[!NOTE] 🪧 我们正基于前沿科研成果,设计并实现适用于角色扮演和情感陪伴的长短期记忆模型及情绪控制模型,旨在提升对话的真实性与情感表达能力。敬请期待
v3.6.0
版本!
[!TIP] WebUI 在线体验 Demo: https://demo.astrbot.app/
用户名:
astrbot
, 密码:astrbot
。
请参阅官方文档 使用 Docker 部署 AstrBot 。
请参阅官方文档 使用 Windows 一键安装器部署 AstrBot 。
请参阅官方文档 宝塔面板部署 。
社区贡献的部署方式。
请参阅官方文档 CasaOS 部署 。
推荐使用
uv
。
首先,安装 uv:
pip install uv
通过 Git Clone 安装 AstrBot:
git clone https://github.com/AstrBotDevs/AstrBot && cd AstrBot
uv run main.py
或者,直接通过 uvx 安装 AstrBot:
mkdir astrbot && cd astrbot
uvx astrbot init
# uvx astrbot run
或者请参阅官方文档 通过源码部署 AstrBot 。
平台 | 支持性 |
---|---|
QQ(官方机器人接口) | ✔ |
QQ(OneBot) | ✔ |
微信个人号 | ✔ |
Telegram | ✔ |
企业微信 | ✔ |
微信客服 | ✔ |
微信公众号 | ✔ |
飞书 | ✔ |
钉钉 | ✔ |
Slack | ✔ |
Discord | ✔ |
KOOK | ✔ |
VoceChat | ✔ |
微信对话开放平台 | 🚧 |
🚧 | |
小爱音响 | 🚧 |
名称 | 支持性 | 类型 | 备注 |
---|---|---|---|
OpenAI API | ✔ | 文本生成 | 也支持 DeepSeek、Google Gemini、GLM、Kimi、xAI 等兼容 OpenAI API 的服务 |
Claude API | ✔ | 文本生成 | |
Google Gemini API | ✔ | 文本生成 | |
Dify | ✔ | LLMOps | |
阿里云百炼应用 | ✔ | LLMOps | |
Ollama | ✔ | 模型加载器 | 本地部署 DeepSeek、Llama 等开源语言模型 |
LM Studio | ✔ | 模型加载器 | 本地部署 DeepSeek、Llama 等开源语言模型 |
LLMTuner | ✔ | 模型加载器 | 本地加载 lora 等微调模型 |
硅基流动 | ✔ | 模型 API 服务平台 | |
PPIO 派欧云 | ✔ | 模型 API 服务平台 | |
OneAPI | ✔ | LLM 分发系统 | |
Whisper | ✔ | 语音转文本 | 支持 API、本地部署 |
SenseVoice | ✔ | 语音转文本 | 本地部署 |
OpenAI TTS API | ✔ | 文本转语音 | |
GSVI | ✔ | 文本转语音 | GPT-Sovits-Inference |
GPT-SoVITs | ✔ | 文本转语音 | GPT-Sovits-Inference |
FishAudio | ✔ | 文本转语音 | GPT-Sovits 作者参与的项目 |
Edge TTS | ✔ | 文本转语音 | Edge 浏览器的免费 TTS |
阿里云百炼 TTS | ✔ | 文本转语音 | |
Azure TTS | ✔ | 文本转语音 | Microsoft Azure TTS |
欢迎任何 Issues/Pull Requests!只需要将你的更改提交到此项目 :)
你可以通过查看问题或帮助审核 PR(拉取请求)来贡献。任何问题或 PR 都欢迎参与,以促进社区贡献。当然,这些只是建议,你可以以任何方式进行贡献。对于新功能的添加,请先通过 Issue 讨论。
AstrBot 使用 ruff
进行代码格式化和检查。
git clone https://github.com/Soulter/AstrBot
pip install pre-commit
pre-commit install
✨基于 Docker 的沙箱化代码执行器(Beta 测试)✨
✨ 多模态、网页搜索、长文本转图片(可配置) ✨
✨ 插件系统——部分插件展示 ✨
✨ WebUI ✨
特别感谢所有 Contributors 和插件开发者对 AstrBot 的贡献 ❤️
此外,本项目的诞生离不开以下开源项目:
[!TIP] 如果本项目对您的生活 / 工作产生了帮助,或者您关注本项目的未来发展,请给项目 Star,这是我维护这个开源项目的动力 <3
AGPL-v3
opensource license.私は、高性能ですから!
No configuration available
Related projects feature coming soon
Will recommend related projects based on sub-categories