<p align="center">

<img width="750" alt="image" src="https://github.com/Soulter/AstrBot/assets/37870767/c6f057d9-46d7-4144-8116-00a962941746">

</p>
<div align="center">

[![GitHub release (latest by date)](https://img.shields.io/github/v/release/Soulter/AstrBot)](https://github.com/Soulter/AstrBot/releases/latest)
<img src="https://img.shields.io/badge/python-3.9+-blue.svg" alt="python">
<a href="https://hub.docker.com/r/soulter/astrbot"><img alt="Docker pull" src="https://img.shields.io/docker/pulls/soulter/astrbot.svg"/></a>
[![codecov](https://codecov.io/gh/Soulter/AstrBot/graph/badge.svg?token=FF3P5967B8)](https://codecov.io/gh/Soulter/AstrBot)
![过去3天消息数](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.soulter.top%2Fastrbot%2Fstats&query=results.A.frames%5B0%5D.data.values%5B0%5D%5B0%5D&suffix=%E6%9D%A1&label=%E8%BF%87%E5%8E%BB%203%20%E5%A4%A9%E6%B6%88%E6%81%AF%E6%95%B0)
<a href="https://qm.qq.com/cgi-bin/qm/qr?k=EYGsuUTfe00_iOu9JTXS7_TEpMkXOvwv&jump_from=webapi&authKey=uUEMKCROfsseS+8IzqPjzV3y1tzy4AkykwTib2jNkOFdzezF9s9XknqnIaf3CDft">
<img alt="Static Badge" src="https://img.shields.io/badge/QQ群-322154837-purple">
</a>

<a href="https://astrbot.soulter.top/docs/main">快速开始</a> ｜
<a href="https://github.com/Soulter/AstrBot/issues">问题提交</a> ｜
<a href="https://astrbot.soulter.top/docs/develop/plugin4p">插件开发</a>
</div>

## 🛠️ 功能

🌍 支持的消息平台
- QQ 群、QQ 频道（OneBot、QQ 官方接口）
- Telegram（[astrbot_plugin_telegram](https://github.com/Soulter/astrbot_plugin_telegram) 插件）

🌍 支持的大模型/底座：

- OpenAI GPT、DallE 系列
- Claude（由[LLMs插件](https://github.com/Soulter/llms)支持）
- HuggingChat（由[LLMs插件](https://github.com/Soulter/llms)支持）
- Gemini（由[LLMs插件](https://github.com/Soulter/llms)支持）
- Ollama 
- 几乎所有已知模型（可接入 [OneAPI](https://astrbot.soulter.top/docs/docs/adavanced/one-api)）

🌍 机器人支持的能力一览：
- 大模型对话、人格、网页搜索
- 可视化仪表盘
- 同时处理多平台消息
- 精确到个人的会话隔离
- 插件支持
- 文本转图片回复（Markdown）

## 🧩 插件

有关插件的使用和列表请移步：[AstrBot 文档 - 插件](https://astrbot.soulter.top/docs/get-started/plugin)

## 云部署

[![Run on Repl.it](https://repl.it/badge/github/Soulter/AstrBot)](https://repl.it/github/Soulter/AstrBot)

## ❤️ 贡献

欢迎任何 Issues/Pull Requests！只需要将你的更改提交到此项目 ：)

对于新功能的添加，请先通过 Issue 进行讨论。

## 🔭 展望

- [ ] 更多、更开放的 LLM Agent 能力

## ✨ Demo

<img width="900" alt="image" src="https://github.com/Soulter/AstrBot/assets/37870767/824d1ff3-7b85-481c-b795-8e62dedb9fd7">



