Об этом проекте
AstrBot — это открытая, все в одном, платформа для чат-ботов-агентов, предназначенная для интеграции конверсационного ИИ в популярные приложения мгновенного обмена сообщениями (IM). Она направлена на личных пользователей, разработчиков и команд, которые хотят создавать ИИ-спутников, ботов для обслуживания клиентов, автоматизированных ассистентов или чат-опыты, основанные на базе знаний, прямо в существующих рабочих процессах IM.
Основные возможности, описанные в README:
- Общение с ИИ-моделями крупных языковых моделей с поддержкой мультимодальности, поведением агента, MCP, навыками, базой знаний, настройками персонажа и автоматической компрессией контекста.
- Интеграция с платформами агентов, такими как Dify, Alibaba Cloud Bailian и Coze.
- Поддержка мультиплатформенных сообщений, включая QQ, WeChat Work, WeChat Official Accounts, Feishu (Lark), DingTalk, Telegram, Slack, Discord, LINE, Satori, KOOK, Misskey и Mattermost, с адаптерами сообщества для Matrix, Rocket.Chat и VoceChat.
- Система расширений для плагинов с рынком, предлагающим установку за один клик более чем 1000 плагинов.
- Агент-сандбокс для изолированного выполнения кода и вызовов shell с повторным использованием ресурсов на уровне сессии.
- WebUI и Web ChatUI, последний с встроенным агент-сандбоксом и веб-поиском.
- Поддержка международизации (i18n).
Сервисы моделей включают API, совместимые с OpenAI, Anthropic, Google Gemini, Moonshot AI, Zhipu AI, DeepSeek, Ollama, LM Studio, а также несколько шлюзов API и облачных провайдеров. Сервисы речи включают OpenAI Whisper, SenseVoice и Xiaomi MiMo Omni для распознавания речи, а также множество вариантов TTS, таких как OpenAI TTS, Gemini TTS, GPT-Sovits, FishAudio, Edge TTS, Azure TTS, Minimax TTS и Volcano Engine TTS.
Варианты развертывания охватывают однощелчковую облачную развертку через RainYun, установку CLI на основе uv, Docker/Docker Compose, настольное приложение, запускатель для изолированного использования нескольких экземпляров, а также настройки на основе панели, такие как BT Panel, 1Panel и CasaOS, а также ручную установку исходного кода. Проект написан на Python (3.12+) и использует ruff для форматирования и проверки. Это бесплатный и открытый исходный код с каналами сообщества, включая QQ-группы и Discord.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.