README_ru.md
<a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_zh.md">简体中文</a> | <a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README.md">English</a> | <a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_zh-TW.md">繁體中文</a> | <a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_ja.md">日本語</a> | <a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_fr.md">Français</a>
<div> <a href="https://trendshift.io/repositories/12875" target="_blank"></a> <a href="https://hellogithub.com/repository/AstrBotDevs/AstrBot" target="_blank"></a> </div> <div><a href="https://zread.ai/AstrBotDevs/AstrBot" target="_blank"></a> <a href="https://hub.docker.com/r/soulter/astrbot"></a>
</div><a href="https://astrbot.app/">Документация</a> | <a href="https://blog.astrbot.app/">Блог</a> | <a href="https://astrbot.featurebase.app/roadmap">Дорожная карта</a> | <a href="https://github.com/AstrBotDevs/AstrBot/issues">Сообщить о проблеме</a> <a href="mailto:[email protected]">Email Support</a>
</div>AstrBot — это универсальная платформа Agent-чатботов с открытым исходным кодом, которая интегрируется с основными приложениями для обмена мгновенными сообщениями. Она предоставляет надёжную и масштабируемую инфраструктуру разговорного ИИ для частных лиц, разработчиков и команд. Будь то персональный ИИ-компаньон, интеллектуальная служба поддержки, автоматизированный помощник или корпоративная база знаний — AstrBot позволяет быстро создавать готовые к использованию ИИ-приложения в рабочих процессах вашей платформы обмена сообщениями.
Для пользователей, которые хотят быстро попробовать AstrBot, знакомы с командной строкой и могут самостоятельно установить окружение uv, мы рекомендуем использовать развёртывание в один клик через uv ⚡️:
uv tool install astrbot --python 3.12
astrbot init # Выполните эту команду только при первом запуске для инициализации окружения
astrbot run
Требуется установленный uv. Для AstrBot требуется Python 3.12 или новее. Параметр
--python 3.12гарантирует, чтоuvсоздаст tool-окружение с Python 3.12.
[!NOTE] Для пользователей macOS: из-за проверок безопасности macOS первый запуск команды
astrbotможет занять больше времени (около 10-20 секунд).
Обновить astrbot:
uv tool upgrade astrbot --python 3.12
[!WARNING] AstrBot, развёрнутый через
uv, не поддерживает обновление через WebUI. Для обновления выполните указанную выше команду из командной строки.
Для пользователей, знакомых с контейнерами и которым нужен более стабильный и подходящий для production способ, мы рекомендуем разворачивать AstrBot через Docker / Docker Compose.
См. официальную документацию Развёртывание AstrBot с Docker.
Для пользователей, которые хотят развернуть AstrBot в один клик и не хотят самостоятельно управлять сервером, мы рекомендуем облачный сервис развёртывания в один клик от RainYun ☁️:
Для пользователей, которые хотят использовать AstrBot на десктопе и в основном работают через ChatUI, мы рекомендуем AstrBot App.
Перейдите в AstrBot-desktop, скачайте и установите приложение; этот вариант предназначен для десктопа и не рекомендуется для серверных сценариев.
Также на десктопе, для пользователей, которым нужен быстрый запуск и мультиинстанс с изоляцией окружений, мы рекомендуем AstrBot Launcher.
Перейдите в AstrBot Launcher, чтобы скачать и установить.
Развёртывание через Replit поддерживается сообществом и подходит для онлайн-демо и лёгких тестовых запусков.
AUR-вариант предназначен для пользователей Arch Linux, которым удобна установка через системный менеджер пакетов.
Выполните команду ниже для установки astrbot-git, затем запустите AstrBot локально.
yay -S astrbot-git
Другие способы развёртывания
Если вам нужна панельная установка или более глубокая кастомизация, смотрите Развёртывание BT-Panel (установка через BT Panel), Развёртывание 1Panel (развёртывание через маркетплейс 1Panel), Развёртывание CasaOS (визуальный вариант для NAS и домашних серверов) и Ручное развёртывание (полностью настраиваемая установка из исходников через uv).
Подключите AstrBot к вашим любимым чат-платформам.
| Платформа | Поддержка |
|---|---|
| Официальная | |
| Реализация протокола OneBot v11 | Официальная |
| Telegram | Официальная |
| Приложение WeChat Work и интеллектуальный бот WeChat Work | Официальная |
| Служба поддержки WeChat и официальные аккаунты WeChat | Официальная |
| Feishu (Lark) | Официальная |
| DingTalk | Официальная |
| Slack | Официальная |
| Discord | Официальная |
| LINE | Официальная |
| Satori | Официальная |
| KOOK | Официальная |
| Misskey | Официальная |
| Mattermost | Официальная |
| WhatsApp (Скоро) | Официальная |
| Matrix | Сообщество |
| Rocket.Chat | Сообщество |
| VoceChat | Сообщество |
| Сервис | Тип |
|---|---|
| OpenAI и совместимые сервисы | Сервисы LLM |
| Anthropic | Сервисы LLM |
| Google Gemini | Сервисы LLM |
| Moonshot AI | Сервисы LLM |
| Zhipu AI | Сервисы LLM |
| DeepSeek | Сервисы LLM |
| Ollama (Самостоятельное размещение) | Сервисы LLM |
| LM Studio (Самостоятельное размещение) | Сервисы LLM |
| AIHubMix | Сервисы LLM (API-шлюз, поддерживает все модели) |
| CompShare | Сервисы LLM |
| 302.AI | Сервисы LLM |
| TokenPony | Сервисы LLM |
| SiliconFlow | Сервисы LLM |
| PPIO Cloud | Сервисы LLM |
| ModelScope | Сервисы LLM |
| OneAPI | Сервисы LLM |
| Dify | Платформы LLMOps |
| Приложения Alibaba Cloud Bailian | Платформы LLMOps |
| Coze | Платформы LLMOps |
| OpenAI Whisper | Сервисы распознавания речи |
| SenseVoice | Сервисы распознавания речи |
| Xiaomi MiMo Omni | Сервисы распознавания речи |
| OpenAI TTS | Сервисы синтеза речи |
| Gemini TTS | Сервисы синтеза речи |
| GPT-Sovits-Inference | Сервисы синтеза речи |
| GPT-Sovits | Сервисы синтеза речи |
| FishAudio | Сервисы синтеза речи |
| Edge TTS | Сервисы синтеза речи |
| Alibaba Cloud Bailian TTS | Сервисы синтеза речи |
| Azure TTS | Сервисы синтеза речи |
| Minimax TTS | Сервисы синтеза речи |
| Xiaomi MiMo TTS | Сервисы синтеза речи |
| Volcano Engine TTS | Сервисы синтеза речи |
Issues и Pull Request всегда приветствуются! Не стесняйтесь отправлять свои изменения в этот проект :)
Вы можете внести вклад, просматривая issues или помогая с ревью pull request. Любые issues или PR приветствуются для поощрения участия сообщества. Конечно, это лишь предложения — вы можете вносить вклад любым удобным для вас способом. Для добавления новых функций сначала обсудите это через Issue.
AstrBot использует ruff для форматирования и линтинга кода.
git clone https://github.com/AstrBotDevs/AstrBot
pip install pre-commit
pre-commit install
<a href="https://discord.gg/hAVk6tgV36"></a>
Особая благодарность всем контрибьюторам и разработчикам плагинов за их вклад в AstrBot ❤️
<a href="https://github.com/AstrBotDevs/AstrBot/graphs/contributors"> </a>Кроме того, рождение этого проекта было бы невозможно без помощи следующих проектов с открытым исходным кодом:
<div align="center"> </div> <div align="center">[!TIP] Если этот проект помог вам в жизни или работе, или если вас интересует его будущее развитие, пожалуйста, поставьте проекту звезду. Это движущая сила поддержки этого проекта с открытым исходным кодом <3
Сопровождение и способности никогда не должны быть противоположностями. Мы стремимся создать робота, который сможет как понимать эмоции, оказывать душевную поддержку, так и надёжно выполнять работу.
私は、高性能ですから!
</div>