# PROJ.Amrita 🌸 - 基于 NoneBot 的 LLM 聊天机器人框架

<p align= "center">
  <img src="https://github.com/user-attachments/assets/ebffcd0a-f491-4952-bfc0-61fc288180e2" width=600 height=600>
</p>
<p align="center">
  <img src="https://img.shields.io/badge/Python-3.10+-blue?logo=python" alt="Python">
  <img src="https://img.shields.io/badge/License-GPL--3.0-orange" alt="License">
  <img src="https://img.shields.io/badge/NoneBot-2.0+-red?logo=nonebot" alt="NoneBot">
</p>

Amrita 是一个基于[NoneBot2](https://nonebot.dev/)的强大聊天机器人框架，专为快速构建和部署智能聊天机器人而设计。它不仅是一个 CLI 工具，更是一个完整的 LLM 聊天机器人解决方案，支持多种大语言模型和适配器。

## 🌟 特性亮点

- **多模型支持**: 支持 OpenAI、DeepSeek、Gemini 等多种大语言模型
- **多模态能力**: 支持处理图像等多媒体内容
- **灵活适配**: 原生支持 Onebot-V11 协议，轻松对接 QQ 等平台
- **智能会话管理**: 内置会话控制和历史记录管理
- **插件化架构**: 模块化设计，易于扩展和定制
- **开箱即用**: 预设丰富的回复模板和功能配置
- **强大 CLI 工具**: 一体化命令行管理工具，简化开发和部署流程
- **Agent 模式**: 支持智能对话管理，自动生成回复
- **Web UI**: 集成 Web UI，提供可视化管理界面
- **MCP**: 支持Model Context Protocol

## 📚 文档和资源

- [官方文档](https://amrita.suggar.top)
- [问题反馈](https://github.com/LiteSuggarDEV/Amrita/issues)

## 🤝 贡献

欢迎提交 Issue 和 Pull Request 来帮助改进 Amrita！

## 📄 许可证

本项目采用 GPL-3.0 许可证，详见[LICENSE](LICENSE)文件。
