From 7dc142ddf29a8115d5f829ece7fd5e908f662eaf Mon Sep 17 00:00:00 2001 From: LIghtJUNction Date: Mon, 16 Mar 2026 13:33:29 +0800 Subject: [PATCH] docs: synchronize multi-language READMEs with README_zh.md --- README.md | 97 ++++++----- README_fr.md | 451 ++++++++++++++++++++++++------------------------ README_ja.md | 193 +++++++++++---------- README_ru.md | 157 +++++++++-------- README_zh-TW.md | 449 +++++++++++++++++++++++------------------------ 5 files changed, 693 insertions(+), 654 deletions(-) diff --git a/README.md b/README.md index 607fd06c5..6ee5238f9 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@
-English | +中文繁體中文日本語Français | @@ -19,7 +19,7 @@ python -zread +zread Docker pull @@ -28,7 +28,7 @@
Home | -Documentation | +DocsBlogRoadmapIssues @@ -36,20 +36,20 @@
-AstrBot is an open-source, one-stop Agentic personal and group chat assistant. It can be deployed on dozens of mainstream instant messaging platforms such as QQ, Telegram, WeCom, Lark (Feishu), DingTalk, Slack, etc. It also features a built-in lightweight ChatUI similar to OpenWebUI, creating a reliable and scalable conversational AI infrastructure for individuals, developers, and teams. Whether it's a personal AI companion, intelligent customer service, automated assistant, or enterprise knowledge base, AstrBot enables you to quickly build AI applications within the workflow of your instant messaging platforms. +AstrBot is an open-source, all-in-one Agentic personal and group chat assistant that can be deployed on dozens of mainstream instant messaging platforms such as QQ, Telegram, WeCom, Lark, DingTalk, Slack, and more. It also features a built-in lightweight ChatUI similar to OpenWebUI, creating a reliable and scalable conversational AI infrastructure for individuals, developers, and teams. Whether it's a personal AI companion, smart customer service, automated assistant, or enterprise knowledge base, AstrBot enables you to quickly build AI applications within the workflow of your instant messaging platforms. ![landingpage](https://github.com/user-attachments/assets/45fc5699-cddf-4e21-af35-13040706f6c0) ## Key Features 1. 💯 Free & Open Source. -2. ✨ AI LLM Chat, Multimodal, Agent, MCP, Skills, Knowledge Base, Persona, Auto-summarization. -3. 🤖 Supports integration with Agent platforms like Dify, Aliyun Bailian, Coze, etc. -4. 🌐 Multi-platform support: QQ, WeCom, Lark, DingTalk, WeChat Official Account, Telegram, Slack, and [more](#supported-messaging-platforms). -5. 📦 Plugin Extension: 1000+ plugins available for one-click installation. -6. 🛡️ [Agent Sandbox](https://docs.astrbot.app/use/astrbot-agent-sandbox.html): An isolated environment to safely execute code, call Shell, and reuse session-level resources. +2. ✨ Large Language Model (LLM) dialogue, Multimodal, Agent, MCP, Skills, Knowledge Base, Persona settings, automatic dialogue compression. +3. 🤖 Supports integration with agent platforms such as Dify, Alibaba Bailian, Coze, etc. +4. 🌐 Multi-platform support: QQ, WeCom, Lark, DingTalk, WeChat Official Account, Telegram, Slack, and [more](#supported-message-platforms). +5. 📦 Plugin extension: 1000+ plugins available for one-click installation. +6. 🛡️ [Agent Sandbox](https://docs.astrbot.app/use/astrbot-agent-sandbox.html): Isolated environment for safely executing any code, calling Shell commands, and reusing session-level resources. 7. 💻 WebUI support. -8. 🌈 Web ChatUI support: ChatUI features built-in proxy sandbox, web search, etc. +8. 🌈 Web ChatUI support: Built-in proxy sandbox, web search, etc. within ChatUI. 9. 🌐 Internationalization (i18n) support.
@@ -73,18 +73,21 @@ AstrBot is an open-source, one-stop Agentic personal and group chat assistant. I ### One-Click Deployment -For users who want to quickly experience AstrBot, are familiar with the command line, and can install the `uv` environment themselves, we recommend using the `uv` one-click deployment method ⚡️. +For users who want to experience AstrBot quickly, are familiar with the command line, and can install the `uv` environment themselves, we recommend using `uv` for one-click deployment ⚡️. ```bash uv tool install astrbot -astrbot init # Run this command only for the first time to initialize the environment -astrbot run +astrbot init # Execute this command only for the first time to initialize the environment +astrbot run # astrbot run --backend-only starts only the backend service + +# Install development version (more fixes and new features, but less stable; suitable for developers) +uv tool install git+https://github.com/AstrBotDevs/AstrBot@dev ``` -> Requires [uv](https://docs.astral.sh/uv/) installation. +> Requires [uv](https://docs.astral.sh/uv/) installed. > [!NOTE] -> For macOS users: Due to macOS security checks, running the `astrbot` command for the first time may take a long time (about 10-20 seconds). +> For macOS users: Due to macOS security checks, the first execution of the `astrbot` command may take a longer time (about 10-20 seconds). Update `astrbot`: @@ -94,7 +97,7 @@ uv tool upgrade astrbot ### Docker Deployment -For users familiar with containers who prefer a more stable deployment method suitable for production environments, we recommend using Docker / Docker Compose to deploy AstrBot. +For users familiar with containers who prefer a more stable deployment suitable for production environments, we recommend using Docker / Docker Compose to deploy AstrBot. Please refer to the official documentation [Deploy AstrBot with Docker](https://astrbot.app/deploy/astrbot/docker.html). @@ -106,27 +109,27 @@ For users who want to deploy AstrBot with one click and do not want to manage se ### Desktop Client Deployment -For users who wish to use AstrBot on the desktop and primarily use ChatUI as the entry point, we recommend using the AstrBot App. +For users who wish to use AstrBot on the desktop with ChatUI as the main interface, we recommend using the AstrBot App. Go to [AstrBot-desktop](https://github.com/AstrBotDevs/AstrBot-desktop) to download and install; this method is intended for desktop use and is not recommended for server scenarios. ### Launcher Deployment -Also for desktop use, for users who want to quickly deploy and achieve environment isolation for multiple instances, we recommend AstrBot Launcher. +Also for desktop, users who want quick deployment and isolated environments for multiple instances can use the AstrBot Launcher. Go to [AstrBot Launcher](https://github.com/Raven95676/astrbot-launcher) to download and install. ### Deploy on Replit -The Replit deployment is maintained by the community and is suitable for online demonstrations and lightweight trial scenarios. +Replit deployment is maintained by the community, suitable for online demos and lightweight trials. [![Run on Repl.it](https://repl.it/badge/github/AstrBotDevs/AstrBot)](https://repl.it/github/AstrBotDevs/AstrBot) ### AUR -The AUR method is intended for Arch Linux users who wish to install AstrBot via the system package manager. +The AUR method is for Arch Linux users who wish to install AstrBot via the system package manager. -Run the following command in the terminal to install the `astrbot-git` package. Once installed, you can start using it. +Execute the following command in the terminal to install the `astrbot-git` package. You can start using it after installation completes. ```bash yay -S astrbot-git @@ -134,9 +137,9 @@ yay -S astrbot-git **More Deployment Methods** -If you need a panel-based or highly customized deployment, please refer to [BT Panel](https://astrbot.app/deploy/astrbot/btpanel.html) (BT Panel App Store installation), [1Panel](https://astrbot.app/deploy/astrbot/1panel.html) (1Panel App Store installation), [CasaOS](https://astrbot.app/deploy/astrbot/casaos.html) (NAS / Home Server visual deployment), and [Manual Deployment](https://astrbot.app/deploy/astrbot/cli.html) (Full custom installation based on source code and `uv`). +If you need panel-based or highly customized deployment, you can refer to [BT Panel](https://astrbot.app/deploy/astrbot/btpanel.html) (BT Panel App Store), [1Panel](https://astrbot.app/deploy/astrbot/1panel.html) (1Panel App Store), [CasaOS](https://astrbot.app/deploy/astrbot/casaos.html) (NAS / Home Server visual deployment), and [Manual Deployment](https://astrbot.app/deploy/astrbot/cli.html) (Full custom installation based on source code and `uv`). -## Supported Messaging Platforms +## Supported Message Platforms Connect AstrBot to your favorite chat platforms. @@ -173,7 +176,7 @@ Connect AstrBot to your favorite chat platforms. | Ollama (Local) | LLM | | LM Studio (Local) | LLM | | [AIHubMix](https://aihubmix.com/?aff=4bfH) | LLM (API Gateway, supports all models) | -| [Uyun AI](https://www.compshare.cn/?ytag=GPU_YY-gh_astrbot&referral_code=FV7DcGowN4hB5UuXKgpE74) | LLM (API Gateway, supports all models) | +| [Compshare](https://www.compshare.cn/?ytag=GPU_YY-gh_astrbot&referral_code=FV7DcGowN4hB5UuXKgpE74) | LLM (API Gateway, supports all models) | | [SiliconFlow](https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-astrbot) | LLM (API Gateway, supports all models) | | [PPIO](https://ppio.com/user/register?invited_by=AIOONE) | LLM (API Gateway, supports all models) | | [302.AI](https://share.302.ai/rr1M3l) | LLM (API Gateway, supports all models)| @@ -181,7 +184,7 @@ Connect AstrBot to your favorite chat platforms. | ModelScope | LLM | | OneAPI | LLM | | Dify | LLMOps Platform | -| Aliyun Bailian | LLMOps Platform | +| Alibaba Bailian | LLMOps Platform | | Coze | LLMOps Platform | | OpenAI Whisper | Speech-to-Text | | SenseVoice | Speech-to-Text | @@ -191,19 +194,23 @@ Connect AstrBot to your favorite chat platforms. | GPT-Sovits | Text-to-Speech | | FishAudio | Text-to-Speech | | Edge TTS | Text-to-Speech | -| Aliyun Bailian TTS | Text-to-Speech | +| Alibaba Bailian TTS | Text-to-Speech | | Azure TTS | Text-to-Speech | | Minimax TTS | Text-to-Speech | -| Volcengine TTS | Text-to-Speech | +| Volcano Engine TTS | Text-to-Speech | ## ❤️ Contribution -Issues and Pull Requests are welcome! Just submit your changes to this project :) +Welcome any Issues/Pull Requests! Just submit your changes to this project :) ### How to Contribute -You can contribute by viewing issues or helping to review PRs (Pull Requests). Any issue or PR is welcome to participate in promoting community contributions. Of course, these are just suggestions, and you can contribute in any way. For the addition of new features, please discuss via Issue first. -It is recommended to merge functional PRs into the `dev` branch, which will be merged into the main branch and released as a new version after testing modifications. +You can contribute by viewing issues or helping to review PRs (Pull Requests). Any issues or PRs are welcome to promote community contribution. Of course, these are just suggestions; you can contribute in any way. For new feature additions, please discuss via Issue first. +It is recommended to merge functional PRs into the `dev` branch, which will be merged into the main branch and released as a new version after testing. +To reduce conflicts, we suggest: +1. Create your working branch based on the `dev` branch, avoid working directly on the `main` branch. +2. When submitting a PR, select the `dev` branch as the target. +3. Regularly sync the `dev` branch to your local environment; use `git pull` frequently. ### Development Environment @@ -215,13 +222,17 @@ git switch dev # Switch to dev branch pip install pre-commit # or uv tool install pre-commit pre-commit install ``` -It is recommended to use `uv` for local installation and testing: + +We recommend using `uv` for local installation and testing: + ```bash uv tool install -e . --force astrbot init astrbot run ``` -Frontend debugging: + +Frontend Debugging: + ```bash astrbot run --backend-only cd dashboard @@ -239,7 +250,7 @@ bun dev - Group 6: 753075035 - Group 7: 743746109 - Group 8: 1030353265 -- Developer Group (Casual Chat): 975206796 +- Developer Group (Casual): 975206796 - Developer Group (Official): 1039761811 ### Discord Channel @@ -248,7 +259,7 @@ bun dev ## ❤️ Special Thanks -Special thanks to all Contributors and Plugin Developers for their contributions to AstrBot ❤️ +Special thanks to all Contributors and plugin developers for their contributions to AstrBot ❤️ @@ -256,22 +267,22 @@ Special thanks to all Contributors and Plugin Developers for their contributions In addition, the birth of this project cannot be separated from the help of the following open-source projects: -- [NapNeko/NapCatQQ](https://github.com/NapNeko/NapCatQQ) - The great cat framework +- [NapNeko/NapCatQQ](https://github.com/NapNeko/NapCatQQ) - Great Cat Framework -Open source project friendly links: +Open Source Project Friendly Links: -- [NoneBot2](https://github.com/nonebot/nonebot2) - Excellent Python asynchronous ChatBot framework -- [Koishi](https://github.com/koishijs/koishi) - Excellent Node.js ChatBot framework -- [MaiBot](https://github.com/Mai-with-u/MaiBot) - Excellent anthropomorphic AI ChatBot +- [NoneBot2](https://github.com/nonebot/nonebot2) - Excellent Python Asynchronous ChatBot Framework +- [Koishi](https://github.com/koishijs/koishi) - Excellent Node.js ChatBot Framework +- [MaiBot](https://github.com/Mai-with-u/MaiBot) - Excellent Anthropomorphic AI ChatBot - [nekro-agent](https://github.com/KroMiose/nekro-agent) - Excellent Agent ChatBot -- [LangBot](https://github.com/langbot-app/LangBot) - Excellent multi-platform AI ChatBot -- [ChatLuna](https://github.com/ChatLunaLab/chatluna) - Excellent multi-platform AI ChatBot Koishi plugin -- [Operit AI](https://github.com/AAswordman/Operit) - Excellent AI intelligent assistant Android APP +- [LangBot](https://github.com/langbot-app/LangBot) - Excellent Multi-platform AI ChatBot +- [ChatLuna](https://github.com/ChatLunaLab/chatluna) - Excellent Multi-platform AI ChatBot Koishi Plugin +- [Operit AI](https://github.com/AAswordman/Operit) - Excellent AI Assistant Android APP ## ⭐ Star History > [!TIP] -> If this project has been helpful to your life/work, or if you are interested in the future development of this project, please give the project a Star. This is our motivation to maintain this open-source project <3 +> If this project helps your life/work, or you are concerned about the future development of this project, please Star the project. This is our motivation to maintain this open-source project <3
diff --git a/README_fr.md b/README_fr.md index 95e8042e9..a528cda66 100644 --- a/README_fr.md +++ b/README_fr.md @@ -5,7 +5,7 @@ English繁體中文日本語 | -Français | +简体中文Русский
@@ -19,272 +19,279 @@ python -zread - Docker pull - - -
+zread +Docker pull + + +
-
+
- Accueil | - Documentation | - Blog | - Feuille de route | - Problèmes - Email +Accueil | +Documentation | +Blog | +Feuille de route | +Signaler un problème +Email - + - AstrBot est un assistant de discussion personnel et de groupe Agentic open-source tout-en-un, déployable sur des dizaines de logiciels de messagerie instantanée grand public tels que QQ, Telegram, WeCom (Entreprise WeChat), Lark (Feishu), DingTalk, Slack, etc. Il intègre également une interface de chat légère (ChatUI) similaire à OpenWebUI, créant une infrastructure d'IA conversationnelle fiable et évolutive pour les particuliers, les développeurs et les équipes. Qu'il s'agisse d'un compagnon IA personnel, d'un service client intelligent, d'un assistant d'automatisation ou d'une base de connaissances d'entreprise, AstrBot vous permet de construire rapidement des applications IA au sein du flux de travail de votre plateforme de messagerie instantanée. +AstrBot est un assistant de chat personnel et de groupe Agentic tout-en-un et open-source, qui peut être déployé sur des dizaines de logiciels de messagerie instantanée grand public tels que QQ, Telegram, WeCom (WeChat Entreprise), Lark (Feishu), DingTalk, Slack, etc. Il intègre également une interface de chat légère similaire à OpenWebUI, créant ainsi une infrastructure conversationnelle intelligente fiable et extensible pour les particuliers, les développeurs et les équipes. Qu'il s'agisse d'un compagnon IA personnel, d'un service client intelligent, d'un assistant automatisé ou d'une base de connaissances d'entreprise, AstrBot vous permet de construire rapidement des applications IA au sein du flux de travail de vos plateformes de messagerie instantanée. - ![landingpage](https://github.com/user-attachments/assets/45fc5699-cddf-4e21-af35-13040706f6c0) +![landingpage](https://github.com/user-attachments/assets/45fc5699-cddf-4e21-af35-13040706f6c0) - ## Principales Fonctionnalités +## Fonctionnalités Principales - 1. 💯 Gratuit & Open Source. - 2. ✨ Conversation IA LLM, Multimodal, Agent, MCP, Skills, Base de connaissances, Personnalité, Compression automatique du dialogue. - 3. 🤖 Prise en charge de l'intégration avec des plateformes d'agents telles que Dify, Aliyun Bailian, Coze, etc. - 4. 🌐 Multi-plateforme, prend en charge QQ, WeCom, Lark, DingTalk, Comptes Officiels WeChat, Telegram, Slack et [plus](#plateformes-de-messagerie-prises-en-charge). - 5. 📦 Extension de plugins, plus de 1000 plugins disponibles pour une installation en un clic. - 6. 🛡️ [Agent Sandbox](https://docs.astrbot.app/use/astrbot-agent-sandbox.html) Environnement isolé pour exécuter du code en toute sécurité, appeler le Shell et réutiliser les ressources au niveau de la session. - 7. 💻 Support WebUI. - 8. 🌈 Support Web ChatUI, ChatUI intègre un bac à sable d'agent, une recherche Web, etc. - 9. 🌐 Support de l'internationalisation (i18n). +1. 💯 Gratuit & Open Source. +2. ✨ Dialogue avec de grands modèles d'IA (LLM), multimodal, Agent, MCP, Compétences (Skills), base de connaissances, définition de persona, compression automatique des dialogues. +3. 🤖 Prend en charge l'intégration avec des plateformes d'agents comme Dify, Alibaba Bailian, Coze, etc. +4. 🌐 Multiplateforme, prend en charge QQ, WeCom, Lark, DingTalk, Compte Officiel WeChat, Telegram, Slack et [plus encore](#plateformes-de-messagerie-prises-en-charge). +5. 📦 Extension par plugins, plus de 1000 plugins disponibles pour une installation en un clic. +6. 🛡️ [Agent Sandbox](https://docs.astrbot.app/use/astrbot-agent-sandbox.html) : environnement isolé pour exécuter n'importe quel code, appeler le Shell et réutiliser les ressources au niveau de la session en toute sécurité. +7. 💻 Support WebUI. +8. 🌈 Support Web ChatUI, avec sandbox de proxy intégré, recherche web, etc. +9. 🌐 Support de l'internationalisation (i18n). -
+
- - - - - - - - - - - - - -
💙 Jeu de rôle & Compagnonnage✨ Agent Proactif🚀 Capacités Agentic Générales🧩 1000+ Plugins Communautaires

99b587c5d35eea09d84f33e6cf6cfd4f

c449acd838c41d0915cc08a3824025b1

image

image

+ + + + + + + + + + + + + +
💙 Jeu de rôle & Accompagnement émotionnel✨ Agent Proactif🚀 Capacités Agentic Génériques🧩 1000+ Plugins Communautaires

99b587c5d35eea09d84f33e6cf6cfd4f

c449acd838c41d0915cc08a3824025b1

image

image

- ## Démarrage Rapide +## Démarrage Rapide - ### Déploiement en un clic +### Déploiement en un clic - Pour les utilisateurs qui souhaitent expérimenter rapidement AstrBot, qui sont familiers avec la ligne de commande et capables d'installer l'environnement `uv` par eux-mêmes, nous recommandons la méthode de déploiement en un clic `uv` ⚡️. +Pour les utilisateurs qui souhaitent essayer AstrBot rapidement, qui sont familiers avec la ligne de commande et capables d'installer l'environnement `uv` par eux-mêmes, nous recommandons la méthode de déploiement en un clic avec `uv` ⚡️. - ```bash - uv tool install astrbot - astrbot init # Exécutez cette commande uniquement la première fois pour initialiser l'environnement - astrbot run - ``` +```bash +uv tool install astrbot +astrbot init # Exécutez cette commande uniquement la première fois pour initialiser l'environnement +astrbot run # astrbot run --backend-only démarre uniquement le service backend - > Nécessite l'installation de [uv](https://docs.astral.sh/uv/). +# Installer la version de développement (plus de correctifs, nouvelles fonctionnalités, mais moins stable, adapté aux développeurs) +uv tool install git+https://github.com/AstrBotDevs/AstrBot@dev +``` - > [!NOTE] - > Pour les utilisateurs de macOS : en raison des vérifications de sécurité de macOS, la première exécution de la commande `astrbot` peut prendre un certain temps (environ 10-20 secondes). +> Nécessite l'installation de [uv](https://docs.astral.sh/uv/). - Mettre à jour `astrbot` : +> [!NOTE] +> Pour les utilisateurs de macOS : en raison des contrôles de sécurité de macOS, la première exécution de la commande `astrbot` peut prendre un certain temps (environ 10-20 secondes). - ```bash - uv tool upgrade astrbot - ``` +Mettre à jour `astrbot` : - ### Déploiement Docker +```bash +uv tool upgrade astrbot +``` - Pour les utilisateurs familiers avec les conteneurs et souhaitant une méthode de déploiement plus stable et adaptée aux environnements de production, nous recommandons d'utiliser Docker / Docker Compose pour déployer AstrBot. +### Déploiement Docker - Veuillez vous référer à la documentation officielle [Déployer AstrBot avec Docker](https://astrbot.app/deploy/astrbot/docker.html#%E4%BD%BF%E7%94%A8-docker-%E9%83%A8%E7%BD%B2-astrbot). +Pour les utilisateurs familiers avec les conteneurs et souhaitant une méthode de déploiement plus stable et adaptée aux environnements de production, nous recommandons d'utiliser Docker / Docker Compose pour déployer AstrBot. - ### Déploiement sur RainYun +Veuillez vous référer à la documentation officielle [Déployer AstrBot avec Docker](https://astrbot.app/deploy/astrbot/docker.html). - Pour les utilisateurs qui souhaitent déployer AstrBot en un clic et ne veulent pas gérer de serveurs eux-mêmes, nous recommandons le service de déploiement cloud en un clic de RainYun ☁️ : +### Déploiement sur RainYun - [![Deploy on RainYun](https://rainyun-apps.cn-nb1.rains3.com/materials/deploy-on-rainyun-en.svg)](https://app.rainyun.com/apps/rca/store/5994?ref=NjU1ODg0) +Pour les utilisateurs souhaitant déployer AstrBot en un clic sans gérer de serveur, nous recommandons le service de déploiement cloud en un clic de RainYun ☁️ : - ### Déploiement Client de Bureau +[![Deploy on RainYun](https://rainyun-apps.cn-nb1.rains3.com/materials/deploy-on-rainyun-en.svg)](https://app.rainyun.com/apps/rca/store/5994?ref=NjU1ODg0) - Pour les utilisateurs souhaitant utiliser AstrBot sur ordinateur et utilisant principalement ChatUI comme point d'entrée, nous recommandons AstrBot App. +### Déploiement Client Bureau - Allez sur [AstrBot-desktop](https://github.com/AstrBotDevs/AstrBot-desktop) pour télécharger et installer ; cette méthode est destinée à un usage sur ordinateur de bureau et n'est pas recommandée pour les scénarios serveur. +Pour les utilisateurs souhaitant utiliser AstrBot sur ordinateur de bureau et utiliser principalement ChatUI comme point d'entrée, nous recommandons l'application AstrBot App. - ### Déploiement via Lanceur +Rendez-vous sur [AstrBot-desktop](https://github.com/AstrBotDevs/AstrBot-desktop) pour télécharger et installer ; cette méthode est destinée à un usage bureautique et n'est pas recommandée pour les scénarios serveur. - Toujours sur ordinateur, pour les utilisateurs souhaitant déployer rapidement et isoler l'environnement pour plusieurs instances, nous recommandons AstrBot Launcher. +### Déploiement Launcher - Allez sur [AstrBot Launcher](https://github.com/Raven95676/astrbot-launcher) pour télécharger et installer. +Également pour une utilisation sur bureau, pour les utilisateurs souhaitant un déploiement rapide et une isolation de l'environnement pour plusieurs instances, nous recommandons AstrBot Launcher. - ### Déploiement sur Replit +Rendez-vous sur [AstrBot Launcher](https://github.com/Raven95676/astrbot-launcher) pour télécharger et installer. - Le déploiement Replit est maintenu par la communauté et convient aux démonstrations en ligne et aux essais légers. +### Déploiement sur Replit - [![Run on Repl.it](https://repl.it/badge/github/AstrBotDevs/AstrBot)](https://repl.it/github/AstrBotDevs/AstrBot) +Le déploiement sur Replit est maintenu par la communauté et convient aux démonstrations en ligne et aux scénarios d'essai légers. - ### AUR +[![Run on Repl.it](https://repl.it/badge/github/AstrBotDevs/AstrBot)](https://repl.it/github/AstrBotDevs/AstrBot) - La méthode AUR est destinée aux utilisateurs d'Arch Linux qui souhaitent installer AstrBot via le gestionnaire de paquets du système. - - Exécutez la commande ci-dessous dans le terminal pour installer le paquet `astrbot-git`, une fois l'installation terminée, vous pouvez le lancer. - - ```bash - yay -S astrbot-git - ``` +### AUR - **Plus de méthodes de déploiement** +La méthode AUR est destinée aux utilisateurs d'Arch Linux souhaitant installer AstrBot via le gestionnaire de paquets du système. + +Exécutez la commande ci-dessous dans le terminal pour installer le paquet `astrbot-git`. Une fois l'installation terminée, vous pouvez le lancer. + +```bash +yay -S astrbot-git +``` + +**Plus de méthodes de déploiement** + +Si vous avez besoin d'un déploiement via panneau de contrôle ou hautement personnalisé, vous pouvez consulter [BT Panel](https://astrbot.app/deploy/astrbot/btpanel.html) (installation via le magasin d'applications BT Panel), [1Panel](https://astrbot.app/deploy/astrbot/1panel.html) (installation via le magasin d'applications 1Panel), [CasaOS](https://astrbot.app/deploy/astrbot/casaos.html) (déploiement visuel pour NAS / serveur domestique) et [Déploiement Manuel](https://astrbot.app/deploy/astrbot/cli.html) (installation personnalisée complète basée sur le code source et `uv`). + +## Plateformes de Messagerie Prises en Charge + +Connectez AstrBot à vos plateformes de chat préférées. + +| Plateforme | Mainteneur | +|---------|---------------| +| **QQ** | Officiel | +| **OneBot v11** | Officiel | +| **Telegram** | Officiel | +| **WeCom (App & Smart Bot)** | Officiel | +| **WeChat (Service Client & Compte Officiel)** | Officiel | +| **Lark (Feishu)** | Officiel | +| **DingTalk** | Officiel | +| **Slack** | Officiel | +| **Discord** | Officiel | +| **LINE** | Officiel | +| **Satori** | Officiel | +| **Misskey** | Officiel | +| **Whatsapp (Bientôt)** | Officiel | +| [**Matrix**](https://github.com/stevessr/astrbot_plugin_matrix_adapter) | Communauté | +| [**KOOK**](https://github.com/wuyan1003/astrbot_plugin_kook_adapter) | Communauté | +| [**VoceChat**](https://github.com/HikariFroya/astrbot_plugin_vocechat) | Communauté | - Si vous avez besoin d'une gestion par panneau ou d'un déploiement plus personnalisé, veuillez consulter [BT Panel](https://astrbot.app/deploy/astrbot/btpanel.html) (Installation via le magasin d'applications BT Panel), [1Panel](https://astrbot.app/deploy/astrbot/1panel.html) (Installation via le magasin d'applications 1Panel), [CasaOS](https://astrbot.app/deploy/astrbot/casaos.html) (Déploiement visuel NAS / Serveur domestique) et [Déploiement Manuel](https://astrbot.app/deploy/astrbot/cli.html) (Installation entièrement personnalisée basée sur le code source et `uv`). - - ## Plateformes de messagerie prises en charge - - Connectez AstrBot à votre plateforme de chat préférée. - - | Plateforme | Mainteneur | - |---------|---------------| - | **QQ** | Officiel | - | **OneBot v11** | Officiel | - | **Telegram** | Officiel | - | **App WeCom & Bot Intelligent** | Officiel | - | **Service Client WeChat & Compte Officiel** | Officiel | - | **Feishu (Lark)** | Officiel | - | **DingTalk** | Officiel | - | **Slack** | Officiel | - | **Discord** | Officiel | - | **LINE** | Officiel | - | **Satori** | Officiel | - | **Misskey** | Officiel | - | **Whatsapp (Bientôt disponible)** | Officiel | - | [**Matrix**](https://github.com/stevessr/astrbot_plugin_matrix_adapter) | Communauté | - | [**KOOK**](https://github.com/wuyan1003/astrbot_plugin_kook_adapter) | Communauté | - | [**VoceChat**](https://github.com/HikariFroya/astrbot_plugin_vocechat) | Communauté | +## Fournisseurs de Modèles Pris en Charge - ## Fournisseurs de modèles pris en charge +| Fournisseur | Type | +|---------|---------------| +| Personnalisé | Tout service compatible avec l'API OpenAI | +| OpenAI | LLM | +| Anthropic | LLM | +| Google Gemini | LLM | +| Moonshot AI | LLM | +| Zhipu AI | LLM | +| DeepSeek | LLM | +| Ollama (Local) | LLM | +| LM Studio (Local) | LLM | +| [AIHubMix](https://aihubmix.com/?aff=4bfH) | LLM (Passerelle API, supporte tous les modèles) | +| [Uyun AI](https://www.compshare.cn/?ytag=GPU_YY-gh_astrbot&referral_code=FV7DcGowN4hB5UuXKgpE74) | LLM (Passerelle API, supporte tous les modèles) | +| [SiliconFlow](https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-astrbot) | LLM (Passerelle API, supporte tous les modèles) | +| [PPIO](https://ppio.com/user/register?invited_by=AIOONE) | LLM (Passerelle API, supporte tous les modèles) | +| [302.AI](https://share.302.ai/rr1M3l) | LLM (Passerelle API, supporte tous les modèles)| +| [TokenPony](https://www.tokenpony.cn/3YPyf) | LLM (Passerelle API, supporte tous les modèles)| +| ModelScope | LLM | +| OneAPI | LLM | +| Dify | Plateforme LLMOps | +| Alibaba Bailian | Plateforme LLMOps | +| Coze | Plateforme LLMOps | +| OpenAI Whisper | Synthèse vocale (Speech-to-Text) | +| SenseVoice | Synthèse vocale (Speech-to-Text) | +| OpenAI TTS | Synthèse vocale (Text-to-Speech) | +| Gemini TTS | Synthèse vocale (Text-to-Speech) | +| GPT-Sovits-Inference | Synthèse vocale (Text-to-Speech) | +| GPT-Sovits | Synthèse vocale (Text-to-Speech) | +| FishAudio | Synthèse vocale (Text-to-Speech) | +| Edge TTS | Synthèse vocale (Text-to-Speech) | +| Alibaba Bailian TTS | Synthèse vocale (Text-to-Speech) | +| Azure TTS | Synthèse vocale (Text-to-Speech) | +| Minimax TTS | Synthèse vocale (Text-to-Speech) | +| Volcengine TTS | Synthèse vocale (Text-to-Speech) | - | Fournisseur | Type | - |---------|---------------| - | Personnalisé | Tout service compatible OpenAI API | - | OpenAI | LLM | - | Anthropic | LLM | - | Google Gemini | LLM | - | Moonshot AI | LLM | - | Zhipu AI | LLM | - | DeepSeek | LLM | - | Ollama (Local) | LLM | - | LM Studio (Local) | LLM | - | [AIHubMix](https://aihubmix.com/?aff=4bfH) | LLM (Passerelle API, supporte tous les modèles) | - | [Uyun AI](https://www.compshare.cn/?ytag=GPU_YY-gh_astrbot&referral_code=FV7DcGowN4hB5UuXKgpE74) | LLM (Passerelle API, supporte tous les modèles) | - | [SiliconFlow](https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-astrbot) | LLM (Passerelle API, supporte tous les modèles) | - | [PPIO](https://ppio.com/user/register?invited_by=AIOONE) | LLM (Passerelle API, supporte tous les modèles) | - | [302.AI](https://share.302.ai/rr1M3l) | LLM (Passerelle API, supporte tous les modèles)| - | [TokenPony](https://www.tokenpony.cn/3YPyf) | LLM (Passerelle API, supporte tous les modèles)| - | ModelScope | LLM | - | OneAPI | LLM | - | Dify | Plateforme LLMOps | - | Aliyun Bailian | Plateforme LLMOps | - | Coze | Plateforme LLMOps | - | OpenAI Whisper | Synthèse vocale (STT) | - | SenseVoice | Synthèse vocale (STT) | - | OpenAI TTS | Synthèse vocale (TTS) | - | Gemini TTS | Synthèse vocale (TTS) | - | GPT-Sovits-Inference | Synthèse vocale (TTS) | - | GPT-Sovits | Synthèse vocale (TTS) | - | FishAudio | Synthèse vocale (TTS) | - | Edge TTS | Synthèse vocale (TTS) | - | Aliyun Bailian TTS | Synthèse vocale (TTS) | - | Azure TTS | Synthèse vocale (TTS) | - | Minimax TTS | Synthèse vocale (TTS) | - | Volcengine TTS | Synthèse vocale (TTS) | +## ❤️ Contribution - ## ❤️ Contribution +Les Issues et Pull Requests sont les bienvenus ! Soumettez simplement vos modifications à ce projet :) - Les Issues et Pull Requests sont les bienvenus ! Soumettez simplement vos modifications à ce projet :) +### Comment Contribuer - ### Comment contribuer +Vous pouvez contribuer en examinant les problèmes ou en aidant à réviser les PR (Pull Requests). Tout problème ou PR est le bienvenu pour promouvoir la contribution communautaire. Bien sûr, ce ne sont que des suggestions, vous pouvez contribuer de n'importe quelle manière. Pour l'ajout de nouvelles fonctionnalités, veuillez d'abord en discuter via une Issue. +Il est recommandé de fusionner les PR fonctionnels dans la branche `dev`, qui sera fusionnée dans la branche principale et publiée en tant que nouvelle version après test des modifications. +Pour réduire les conflits, nous suggérons : +1. Créez votre branche de travail basée sur la branche `dev`, évitez de travailler directement sur la branche `main`. +2. Lors de la soumission d'une PR, sélectionnez la branche `dev` comme cible. +3. Synchronisez régulièrement la branche `dev` en local, utilisez souvent `git pull`. + +### Environnement de Développement + +AstrBot utilise `ruff` pour le formatage et la vérification du code. + +```bash +git clone https://github.com/AstrBotDevs/AstrBot +git switch dev # Basculer vers la branche de développement +pip install pre-commit # ou uv tool install pre-commit +pre-commit install +``` +Il est recommandé d'utiliser `uv` pour l'installation locale et les tests. +```bash +uv tool install -e . --force +astrbot init +astrbot run +``` +Débogage frontend +```bash +astrbot run --backend-only +cd dashboard +bun install # ou pnpm, etc. +bun dev +``` + +### Groupes QQ + +- Groupe 9 : 1076659624 (Nouveau) +- Groupe 10 : 1078079676 (Nouveau) +- Groupe 1 : 322154837 +- Groupe 3 : 630166526 +- Groupe 5 : 822130018 +- Groupe 6 : 753075035 +- Groupe 7 : 743746109 +- Groupe 8 : 1030353265 +- Groupe Développeurs (Discussion libre) : 975206796 +- Groupe Développeurs (Officiel) : 1039761811 + +### Canal Discord + +- [Discord](https://discord.gg/hAVk6tgV36) + +## ❤️ Remerciements Spéciaux + +Un grand merci à tous les Contributeurs et développeurs de plugins pour leur contribution à AstrBot ❤️ + + + + + +De plus, la naissance de ce projet n'aurait pas été possible sans l'aide des projets open source suivants : + +- [NapNeko/NapCatQQ](https://github.com/NapNeko/NapCatQQ) - Le grand framework félin + +Liens amicaux vers des projets open source : + +- [NoneBot2](https://github.com/nonebot/nonebot2) - Excellent framework de ChatBot asynchrone en Python +- [Koishi](https://github.com/koishijs/koishi) - Excellent framework de ChatBot en Node.js +- [MaiBot](https://github.com/Mai-with-u/MaiBot) - Excellent ChatBot IA anthropomorphe +- [nekro-agent](https://github.com/KroMiose/nekro-agent) - Excellent ChatBot Agent +- [LangBot](https://github.com/langbot-app/LangBot) - Excellent ChatBot IA multiplateforme +- [ChatLuna](https://github.com/ChatLunaLab/chatluna) - Excellent plugin Koishi de ChatBot IA multiplateforme +- [Operit AI](https://github.com/AAswordman/Operit) - Excellente application Android d'assistant intelligent IA + +## ⭐ Historique des Étoiles + +> [!TIP] +> Si ce projet vous a été utile dans votre vie ou votre travail, ou si vous vous intéressez à son développement futur, merci de lui donner une Étoile. C'est notre motivation pour maintenir ce projet open source <3 + +
- Vous pouvez contribuer en examinant les problèmes ou en aidant à examiner les PR (Pull Requests). Tout problème ou PR est le bienvenu pour encourager la participation de la communauté. Bien sûr, ce ne sont que des suggestions, vous pouvez contribuer de n'importe quelle manière. Pour l'ajout de nouvelles fonctionnalités, veuillez d'abord en discuter via une Issue. - Il est recommandé de fusionner les PR fonctionnels dans la branche `dev`, qui sera fusionnée dans la branche principale et publiée en tant que nouvelle version après les tests de modification. +[![Star History Chart](https://api.star-history.com/svg?repos=astrbotdevs/astrbot&type=Date)](https://star-history.com/#astrbotdevs/astrbot&Date) - ### Environnement de développement +
- AstrBot utilise `ruff` pour le formatage et la vérification du code. +
- ```bash - git clone https://github.com/AstrBotDevs/AstrBot - git switch dev # Basculer vers la branche de développement - pip install pre-commit # ou uv tool install pre-commit - pre-commit install - ``` - Il est recommandé d'utiliser uv pour l'installation locale et les tests - ```bash - uv tool install -e . --force - astrbot init - astrbot run - ``` - Débogage frontend - ```bash - astrbot run --backend-only - cd dashboard - bun install # ou pnpm, etc. - bun dev - ``` - - ### Groupes QQ - - - Groupe 9 : 1076659624 (Nouveau) - - Groupe 10 : 1078079676 (Nouveau) - - Groupe 1 : 322154837 - - Groupe 3 : 630166526 - - Groupe 5 : 822130018 - - Groupe 6 : 753075035 - - Groupe 7 : 743746109 - - Groupe 8 : 1030353265 - - Groupe de développeurs (Discussion informelle) : 975206796 - - Groupe de développeurs (Officiel) : 1039761811 - - ### Canal Discord - - - [Discord](https://discord.gg/hAVk6tgV36) - - ## ❤️ Remerciements Spéciaux - - Merci tout particulièrement à tous les Contributeurs et développeurs de plugins pour leurs contributions à AstrBot ❤️ - - - - - - De plus, la naissance de ce projet n'aurait pas été possible sans l'aide des projets open-source suivants : - - - [NapNeko/NapCatQQ](https://github.com/NapNeko/NapCatQQ) - Le formidable framework chat - - Liens amicaux vers des projets open source : - - - [NoneBot2](https://github.com/nonebot/nonebot2) - Excellent framework de ChatBot asynchrone Python - - [Koishi](https://github.com/koishijs/koishi) - Excellent framework de ChatBot Node.js - - [MaiBot](https://github.com/Mai-with-u/MaiBot) - Excellent ChatBot IA anthropomorphique - - [nekro-agent](https://github.com/KroMiose/nekro-agent) - Excellent ChatBot Agent - - [LangBot](https://github.com/langbot-app/LangBot) - Excellent ChatBot IA multi-plateforme - - [ChatLuna](https://github.com/ChatLunaLab/chatluna) - Excellent plugin ChatBot IA multi-plateforme pour Koishi - - [Operit AI](https://github.com/AAswordman/Operit) - Excellente application Android d'assistant intelligent IA - - ## ⭐ Star History - - > [!TIP] - > Si ce projet vous a aidé dans votre vie / travail, ou si vous êtes intéressé par le développement futur de ce projet, veuillez donner une étoile (Star) au projet, c'est notre motivation pour maintenir ce projet open-source <3 - -
+_La compagnie et la compétence ne devraient jamais être opposées. Nous espérons créer un robot capable à la fois de comprendre les émotions, d'offrir de la compagnie et d'accomplir des tâches de manière fiable._ - [![Star History Chart](https://api.star-history.com/svg?repos=astrbotdevs/astrbot&type=Date)](https://star-history.com/#astrbotdevs/astrbot&Date) +_私は、高性能ですから!_ (Je suis performant !) -
+ -
- - _La compagnie et la capacité ne devraient jamais être opposées. Nous espérons créer un robot capable à la fois de comprendre les émotions, d'offrir de la compagnie, et d'accomplir des tâches de manière fiable._ - - _私は、高性能ですから!_ - - - -
\ No newline at end of file +
\ No newline at end of file diff --git a/README_ja.md b/README_ja.md index 0b27a7194..6cb0860cd 100644 --- a/README_ja.md +++ b/README_ja.md @@ -4,7 +4,7 @@ English繁體中文 | -日本語 | +简体中文FrançaisРусский @@ -21,7 +21,7 @@ zread Docker pull - + @@ -32,33 +32,33 @@ ブログロードマップ課題の提出 -メール +Email -AstrBot は、QQ、Telegram、WeCom (企業微信)、Lark (飛書)、DingTalk (釘釘)、Slack など、数十の主要なインスタントメッセージングソフトウェアに導入可能な、オープンソースのワンストップ Agentic 個人およびグループチャットアシスタントです。さらに、OpenWebUI に似た軽量な ChatUI も内蔵しており、個人、開発者、チーム向けに信頼性が高く拡張可能な対話型 AI インフラストラクチャを構築します。個人の AI パートナー、インテリジェントなカスタマーサービス、自動化アシスタント、企業のナレッジベースなど、AstrBot はお使いのメッセージングプラットフォームのワークフロー内で AI アプリケーションを迅速に構築できます。 +AstrBotは、オープンソースのオールインワンAgentic個人およびグループチャットアシスタントです。QQ、Telegram、WeCom(企業微信)、Lark(飛書)、DingTalk(釘釘)、Slackなど、数十種類の主要なインスタントメッセージングソフトウェアに導入できます。さらに、OpenWebUIに似た軽量のChatUIも組み込まれており、個人、開発者、チーム向けに信頼性が高く拡張可能な会話型AIインフラストラクチャを提供します。個人のAIパートナー、インテリジェントなカスタマーサービス、自動化アシスタント、または企業のナレッジベースであっても、AstrBotはインスタントメッセージングプラットフォームのワークフロー内でAIアプリケーションを迅速に構築することを可能にします。 ![landingpage](https://github.com/user-attachments/assets/45fc5699-cddf-4e21-af35-13040706f6c0) ## 主な機能 1. 💯 無料 & オープンソース。 -2. ✨ AI 大規模モデル対話、マルチモーダル、エージェント、MCP、スキル、ナレッジベース、人格設定、対話の自動圧縮。 -3. 🤖 Dify、Aliyun Bailian、Coze などのエージェントプラットフォームとの連携をサポート。 -4. 🌐 マルチプラットフォーム対応。QQ、WeCom、Lark、DingTalk、WeChat 公式アカウント、Telegram、Slack、および[その他](#対応メッセージングプラットフォーム)をサポート。 -5. 📦 プラグイン拡張。1000 以上のプラグインがあり、ワンクリックでインストール可能。 -6. 🛡️ [Agent Sandbox](https://docs.astrbot.app/use/astrbot-agent-sandbox.html)。隔離された環境で、任意のコードの実行、Shell の呼び出し、セッションレベルのリソースの再利用を安全に行えます。 -7. 💻 WebUI 対応。 -8. 🌈 Web ChatUI 対応。ChatUI にはエージェントサンドボックス、Web 検索などが組み込まれています。 -9. 🌐 国際化 (i18n) 対応。 +2. ✨ AI大規模モデル対話、マルチモーダル、エージェント、MCP、スキル、ナレッジベース、人格設定、対話の自動圧縮。 +3. 🤖 Dify、Alibaba Bailian(阿里雲百煉)、Cozeなどのエージェントプラットフォームとの連携をサポート。 +4. 🌐 マルチプラットフォーム対応:QQ、WeCom、Lark、DingTalk、WeChat公式アカウント、Telegram、Slack、その他[多数](#対応メッセージングプラットフォーム)。 +5. 📦 プラグイン拡張:1000以上のプラグインがワンクリックでインストール可能。 +6. 🛡️ [Agent Sandbox](https://docs.astrbot.app/use/astrbot-agent-sandbox.html):隔離された環境で、あらゆるコードの安全な実行、シェル呼び出し、セッションレベルのリソース再利用が可能。 +7. 💻 WebUIサポート。 +8. 🌈 Web ChatUIサポート:ChatUIにはプロキシサンドボックス、Web検索などが組み込まれています。 +9. 🌐 国際化(i18n)サポート。
- + - + @@ -73,60 +73,63 @@ AstrBot は、QQ、Telegram、WeCom (企業微信)、Lark (飛書)、DingTalk ( ### ワンクリックデプロイ -AstrBot をすぐに試したい方、コマンドラインに慣れており `uv` 環境を自分でインストールできる方には、`uv` ワンクリックデプロイをお勧めします ⚡️。 +AstrBotをすぐに試してみたい方で、コマンドラインに慣れており、`uv`環境を自分でインストールできる方には、`uv`を使用したワンクリックデプロイをお勧めします⚡️。 ```bash uv tool install astrbot -astrbot init # 環境を初期化するために初回のみ実行してください -astrbot run +astrbot init # 初回のみ環境初期化のために実行 +astrbot run # astrbot run --backend-only バックエンドサービスのみ起動 + +# 開発版のインストール(修正や新機能が多いですが、不安定な場合があります。開発者向け) +uv tool install git+https://github.com/AstrBotDevs/AstrBot@dev ``` -> [uv](https://docs.astral.sh/uv/) のインストールが必要です。 +> [uv](https://docs.astral.sh/uv/)のインストールが必要です。 > [!NOTE] -> macOS ユーザーの場合: macOS のセキュリティチェックのため、`astrbot` コマンドの初回実行には時間がかかる場合があります (約 10-20 秒)。 +> macOSユーザーの場合:macOSのセキュリティチェックにより、`astrbot`コマンドの初回実行に時間がかかる場合があります(約10〜20秒)。 -`astrbot` の更新: +`astrbot`の更新: ```bash uv tool upgrade astrbot ``` -### Docker デプロイ +### Dockerデプロイ -コンテナに慣れており、より安定的で本番環境に適したデプロイ方法を希望するユーザーには、Docker / Docker Compose を使用して AstrBot をデプロイすることをお勧めします。 +コンテナに精通しており、より安定的で本番環境に適したデプロイ方法を好むユーザーには、Docker / Docker Composeを使用したAstrBotのデプロイをお勧めします。 -公式ドキュメント [Docker を使用した AstrBot のデプロイ](https://astrbot.app/deploy/astrbot/docker.html#%E4%BD%BF%E7%94%A8-docker-%E9%83%A8%E7%BD%B2-astrbot) を参照してください。 +公式ドキュメントの[Dockerを使用してAstrBotをデプロイする](https://astrbot.app/deploy/astrbot/docker.html)を参照してください。 -### RainYun でのデプロイ +### RainYun(雨云)でのデプロイ -AstrBot をワンクリックでデプロイしたいが、サーバーを自分で管理したくないユーザーには、RainYun のワンクリッククラウドデプロイサービスをお勧めします ☁️: +サーバーを自分で管理せずにAstrBotをワンクリックでデプロイしたいユーザーには、RainYunのワンクリッククラウドデプロイサービスをお勧めします☁️: [![Deploy on RainYun](https://rainyun-apps.cn-nb1.rains3.com/materials/deploy-on-rainyun-en.svg)](https://app.rainyun.com/apps/rca/store/5994?ref=NjU1ODg0) -### デスクトップクライアントのデプロイ +### デスクトップクライアントデプロイ -デスクトップで AstrBot を使用し、主に ChatUI を入り口としたいユーザーには、AstrBot App をお勧めします。 +デスクトップでAstrBotを使用し、主にChatUIを入り口として使用したいユーザーには、AstrBot Appをお勧めします。 -[AstrBot-desktop](https://github.com/AstrBotDevs/AstrBot-desktop) にアクセスしてダウンロードしてインストールしてください。この方法はデスクトップでの使用を目的としており、サーバーシナリオには推奨されません。 +[AstrBot-desktop](https://github.com/AstrBotDevs/AstrBot-desktop)にアクセスしてダウンロードおよびインストールしてください。この方法はデスクトップ利用向けであり、サーバーシナリオには推奨されません。 ### ランチャーデプロイ -同様にデスクトップで、迅速なデプロイと環境を隔離した複数起動を実現したいユーザーには、AstrBot Launcher をお勧めします。 +同じくデスクトップ向けで、迅速にデプロイし、環境を分離して複数起動したいユーザーには、AstrBot Launcherをお勧めします。 -[AstrBot Launcher](https://github.com/Raven95676/astrbot-launcher) にアクセスしてダウンロードしてインストールしてください。 +[AstrBot Launcher](https://github.com/Raven95676/astrbot-launcher)にアクセスしてダウンロードおよびインストールしてください。 -### Replit でのデプロイ +### Replitでのデプロイ -Replit デプロイはコミュニティによって維持されており、オンラインデモや軽量な試用シナリオに適しています。 +Replitデプロイはコミュニティによって維持されており、オンラインデモや軽量な試用シナリオに適しています。 [![Run on Repl.it](https://repl.it/badge/github/AstrBotDevs/AstrBot)](https://repl.it/github/AstrBotDevs/AstrBot) ### AUR -AUR 方式は Arch Linux ユーザー向けで、システムパッケージマネージャーを通じて AstrBot をインストールしたいシナリオに適しています。 +AUR方式はArch Linuxユーザー向けで、システムパッケージマネージャーを通じてAstrBotをインストールしたい場合に適しています。 -ターミナルで以下のコマンドを実行して `astrbot-git` パッケージをインストールすると、起動して使用できます。 +ターミナルで以下のコマンドを実行して`astrbot-git`パッケージをインストールすると、起動して使用できます。 ```bash yay -S astrbot-git @@ -134,19 +137,19 @@ yay -S astrbot-git **その他のデプロイ方法** -パネル化されたデプロイや、より高度なカスタマイズが必要な場合は、[BT Panel](https://astrbot.app/deploy/astrbot/btpanel.html) (BT Panel アプリストアでのインストール)、[1Panel](https://astrbot.app/deploy/astrbot/1panel.html) (1Panel アプリストアでのインストール)、[CasaOS](https://astrbot.app/deploy/astrbot/casaos.html) (NAS / ホームサーバーでの可視化デプロイ)、および [手動デプロイ](https://astrbot.app/deploy/astrbot/cli.html) (ソースコードと `uv` に基づく完全なカスタムインストール) を参照してください。 +パネル化や高度なカスタマイズデプロイが必要な場合は、[BT Panel(宝塔パネル)](https://astrbot.app/deploy/astrbot/btpanel.html)(BT Panelアプリストアインストール)、[1Panel](https://astrbot.app/deploy/astrbot/1panel.html)(1Panelアプリストアインストール)、[CasaOS](https://astrbot.app/deploy/astrbot/casaos.html)(NAS / ホームサーバーの視覚的デプロイ)、および[手動デプロイ](https://astrbot.app/deploy/astrbot/cli.html)(ソースコードと`uv`に基づく完全なカスタムインストール)を参照してください。 ## 対応メッセージングプラットフォーム -AstrBot をお使いのチャットプラットフォームに接続します。 +AstrBotを普段使用しているチャットプラットフォームに接続しましょう。 | プラットフォーム | 管理者 | |---------|---------------| | **QQ** | 公式管理 | | **OneBot v11** | 公式管理 | | **Telegram** | 公式管理 | -| **WeCom アプリ & WeCom スマートボット** | 公式管理 | -| **WeChat カスタマーサービス & 公式アカウント** | 公式管理 | +| **WeComアプリ & WeComボット** | 公式管理 | +| **WeChatカスタマーサービス & WeChat公式アカウント** | 公式管理 | | **Lark (飛書)** | 公式管理 | | **DingTalk (釘釘)** | 公式管理 | | **Slack** | 公式管理 | @@ -154,7 +157,7 @@ AstrBot をお使いのチャットプラットフォームに接続します。 | **LINE** | 公式管理 | | **Satori** | 公式管理 | | **Misskey** | 公式管理 | -| **Whatsapp (予定)** | 公式管理 | +| **Whatsapp (対応予定)** | 公式管理 | | [**Matrix**](https://github.com/stevessr/astrbot_plugin_matrix_adapter) | コミュニティ管理 | | [**KOOK**](https://github.com/wuyan1003/astrbot_plugin_kook_adapter) | コミュニティ管理 | | [**VoceChat**](https://github.com/HikariFroya/astrbot_plugin_vocechat) | コミュニティ管理 | @@ -163,51 +166,55 @@ AstrBot をお使いのチャットプラットフォームに接続します。 | プロバイダー | タイプ | |---------|---------------| -| カスタム | 任意の OpenAI API 互換サービス | +| カスタム | OpenAI API互換の任意のサービス | | OpenAI | LLM | | Anthropic | LLM | | Google Gemini | LLM | | Moonshot AI | LLM | -| Zhipu AI | LLM | +| Zhipu AI (智譜AI) | LLM | | DeepSeek | LLM | -| Ollama (ローカルデプロイ) | LLM | -| LM Studio (ローカルデプロイ) | LLM | -| [AIHubMix](https://aihubmix.com/?aff=4bfH) | LLM (API ゲートウェイ, すべてのモデルをサポート) | -| [Uyun AI](https://www.compshare.cn/?ytag=GPU_YY-gh_astrbot&referral_code=FV7DcGowN4hB5UuXKgpE74) | LLM (API ゲートウェイ, すべてのモデルをサポート) | -| [SiliconFlow](https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-astrbot) | LLM (API ゲートウェイ, すべてのモデルをサポート) | -| [PPIO](https://ppio.com/user/register?invited_by=AIOONE) | LLM (API ゲートウェイ, すべてのモデルをサポート) | -| [302.AI](https://share.302.ai/rr1M3l) | LLM (API ゲートウェイ, すべてのモデルをサポート)| -| [TokenPony](https://www.tokenpony.cn/3YPyf) | LLM (API ゲートウェイ, すべてのモデルをサポート)| +| Ollama (ローカル) | LLM | +| LM Studio (ローカル) | LLM | +| [AIHubMix](https://aihubmix.com/?aff=4bfH) | LLM (APIゲートウェイ, 全モデル対応) | +| [Uyun AI (優雲智算)](https://www.compshare.cn/?ytag=GPU_YY-gh_astrbot&referral_code=FV7DcGowN4hB5UuXKgpE74) | LLM (APIゲートウェイ, 全モデル対応) | +| [SiliconFlow (硅基流動)](https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-astrbot) | LLM (APIゲートウェイ, 全モデル対応) | +| [PPIO](https://ppio.com/user/register?invited_by=AIOONE) | LLM (APIゲートウェイ, 全モデル対応) | +| [302.AI](https://share.302.ai/rr1M3l) | LLM (APIゲートウェイ, 全モデル対応)| +| [TokenPony (小馬算力)](https://www.tokenpony.cn/3YPyf) | LLM (APIゲートウェイ, 全モデル対応)| | ModelScope | LLM | | OneAPI | LLM | -| Dify | LLMOps プラットフォーム | -| Aliyun Bailian アプリ | LLMOps プラットフォーム | -| Coze | LLMOps プラットフォーム | -| OpenAI Whisper | 音声テキスト変換 | -| SenseVoice | 音声テキスト変換 | -| OpenAI TTS | テキスト読み上げ | -| Gemini TTS | テキスト読み上げ | -| GPT-Sovits-Inference | テキスト読み上げ | -| GPT-Sovits | テキスト読み上げ | -| FishAudio | テキスト読み上げ | -| Edge TTS | テキスト読み上げ | -| Aliyun Bailian TTS | テキスト読み上げ | -| Azure TTS | テキスト読み上げ | -| Minimax TTS | テキスト読み上げ | -| Volcengine TTS | テキスト読み上げ | +| Dify | LLMOpsプラットフォーム | +| Alibaba Bailian (阿里雲百煉) | LLMOpsプラットフォーム | +| Coze | LLMOpsプラットフォーム | +| OpenAI Whisper | 音声認識 (STT) | +| SenseVoice | 音声認識 (STT) | +| OpenAI TTS | 音声合成 (TTS) | +| Gemini TTS | 音声合成 (TTS) | +| GPT-Sovits-Inference | 音声合成 (TTS) | +| GPT-Sovits | 音声合成 (TTS) | +| FishAudio | 音声合成 (TTS) | +| Edge TTS | 音声合成 (TTS) | +| Alibaba Bailian TTS | 音声合成 (TTS) | +| Azure TTS | 音声合成 (TTS) | +| Minimax TTS | 音声合成 (TTS) | +| Volcengine TTS (火山エンジン) | 音声合成 (TTS) | ## ❤️ 貢献 -Issues/Pull Requests はいつでも歓迎します!変更をこのプロジェクトに送信するだけです :) +IssueやPull Requestは大歓迎です!変更をこのプロジェクトに送信してください :) ### 貢献方法 -問題の確認や PR (プルリクエスト) のレビューを手伝うことで貢献できます。コミュニティへの貢献を促進するために、どのような問題や PR も歓迎します。もちろん、これらは提案に過ぎず、どのような方法でも貢献できます。新機能の追加については、まず Issue で議論してください。 -機能的な PR は `dev` ブランチにマージすることをお勧めします。テスト修正後にメインブランチにマージされ、新しいバージョンとしてリリースされます。 +問題の確認やPR(プルリクエスト)のレビューを通じて貢献できます。コミュニティの貢献を促進するために、あらゆる問題やPRへの参加を歓迎します。もちろん、これらは提案に過ぎず、どのような方法で貢献しても構いません。新機能の追加については、まずIssueで議論してください。 +機能的なPRは`dev`ブランチにマージすることをお勧めします。テスト修正後にメインブランチにマージされ、新しいバージョンとしてリリースされます。 +コンフリクトを減らすために、以下のことを推奨します: +1. 作業ブランチは`dev`ブランチに基づいて作成し、`main`ブランチで直接作業することは避けてください。 +2. PRを送信する際は、ターゲットブランチとして`dev`ブランチを選択してください。 +3. 定期的に`dev`ブランチをローカルに同期し、`git pull`を頻繁に使用してください。 ### 開発環境 -AstrBot はコードのフォーマットとチェックに `ruff` を使用しています。 +AstrBotはコードのフォーマットとチェックに`ruff`を使用しています。 ```bash git clone https://github.com/AstrBotDevs/AstrBot @@ -215,7 +222,7 @@ git switch dev # 開発ブランチに切り替え pip install pre-commit # または uv tool install pre-commit pre-commit install ``` -`uv` をローカルにインストールしてテストすることをお勧めします +ローカルでのインストールとテストには`uv`の使用をお勧めします。 ```bash uv tool install -e . --force astrbot init @@ -229,49 +236,49 @@ bun install # または pnpm など bun dev ``` -### QQ グループ +### QQグループ -- グループ 9: 1076659624 (新) -- グループ 10: 1078079676 (新) -- グループ 1: 322154837 -- グループ 3: 630166526 -- グループ 5: 822130018 -- グループ 6: 753075035 -- グループ 7: 743746109 -- グループ 8: 1030353265 -- 開発者グループ (雑談): 975206796 -- 開発者グループ (公式): 1039761811 +- 9群: 1076659624 (新) +- 10群: 1078079676 (新) +- 1群:322154837 +- 3群:630166526 +- 5群:822130018 +- 6群:753075035 +- 7群:743746109 +- 8群:1030353265 +- 開発者群(雑談):975206796 +- 開発者群(公式):1039761811 -### Discord チャンネル +### Discordチャンネル - [Discord](https://discord.gg/hAVk6tgV36) ## ❤️ Special Thanks -AstrBot に貢献してくださったすべての Contributors とプラグイン開発者に感謝します ❤️ +AstrBotに貢献してくださったすべてのコントリビューターとプラグイン開発者に感謝します ❤️ -また、本プロジェクトの誕生は、以下のオープンソースプロジェクトの助けなしにはありえませんでした。 +さらに、このプロジェクトの誕生は、以下のオープンソースプロジェクトの助けなしにはあり得ませんでした: - [NapNeko/NapCatQQ](https://github.com/NapNeko/NapCatQQ) - 偉大な猫フレームワーク -オープンソースプロジェクトの友情リンク: +オープンソースプロジェクトのフレンドリーリンク: -- [NoneBot2](https://github.com/nonebot/nonebot2) - 優れた Python 非同期 ChatBot フレームワーク -- [Koishi](https://github.com/koishijs/koishi) - 優れた Node.js ChatBot フレームワーク -- [MaiBot](https://github.com/Mai-with-u/MaiBot) - 優れた擬人化 AI ChatBot -- [nekro-agent](https://github.com/KroMiose/nekro-agent) - 優れた Agent ChatBot -- [LangBot](https://github.com/langbot-app/LangBot) - 優れたマルチプラットフォーム AI ChatBot -- [ChatLuna](https://github.com/ChatLunaLab/chatluna) - 優れたマルチプラットフォーム AI ChatBot Koishi プラグイン -- [Operit AI](https://github.com/AAswordman/Operit) - 優れた AI インテリジェントアシスタント Android アプリ +- [NoneBot2](https://github.com/nonebot/nonebot2) - 優れたPython非同期チャットボットフレームワーク +- [Koishi](https://github.com/koishijs/koishi) - 優れたNode.jsチャットボットフレームワーク +- [MaiBot](https://github.com/Mai-with-u/MaiBot) - 優れた擬人化AIチャットボット +- [nekro-agent](https://github.com/KroMiose/nekro-agent) - 優れたエージェントチャットボット +- [LangBot](https://github.com/langbot-app/LangBot) - 優れたマルチプラットフォームAIチャットボット +- [ChatLuna](https://github.com/ChatLunaLab/chatluna) - 優れたマルチプラットフォームAIチャットボットKoishiプラグイン +- [Operit AI](https://github.com/AAswordman/Operit) - 優れたAIインテリジェントアシスタントAndroidアプリ ## ⭐ Star History > [!TIP] -> もしこのプロジェクトがあなたの生活や仕事に役立った場合、またはこのプロジェクトの将来の発展に注目している場合は、プロジェクトに Star を付けてください。これがこのオープンソースプロジェクトを維持する原動力となります <3 +> もしこのプロジェクトがあなたの生活や仕事の助けになったなら、あるいはこのプロジェクトの将来の発展に関心があるなら、プロジェクトにStarを付けてください。これは私たちがこのオープンソースプロジェクトを維持するための原動力となります <3
@@ -281,7 +288,7 @@ AstrBot に貢献してくださったすべての Contributors とプラグイ
-_交友と能力は決して対立すべきものではありません。私たちが創造したいのは、感情を理解し、交友を提供し、かつ確実に仕事をこなすロボットです。_ +_付き添いと能力は決して対立するものであってはなりません。私たちが創造したいのは、感情を理解し、寄り添いながらも、確実に仕事を遂行できるロボットです。_ _私は、高性能ですから!_ diff --git a/README_ru.md b/README_ru.md index 380f6b828..bf44426d8 100644 --- a/README_ru.md +++ b/README_ru.md @@ -6,7 +6,7 @@ 繁體中文日本語Français | -Русский +简体中文
Soulter%2FAstrBot | Trendshift @@ -19,7 +19,7 @@ python -zread +zread Docker pull @@ -31,25 +31,25 @@ ДокументацияБлогRoadmap | -Issues +Сообщить о проблеме Email
-AstrBot — это универсальный агентный помощник для личных и групповых чатов с открытым исходным кодом. Он может быть развернут в десятках популярных мессенджеров, таких как QQ, Telegram, WeCom, Lark (Feishu), DingTalk, Slack и других. Кроме того, он имеет встроенный легковесный веб-интерфейс ChatUI, похожий на OpenWebUI, что создает надежную и масштабируемую инфраструктуру диалогового ИИ для частных лиц, разработчиков и команд. Будь то личный ИИ-компаньон, интеллектуальная служба поддержки, автоматизированный помощник или корпоративная база знаний, AstrBot позволяет быстро создавать ИИ-приложения в рабочем процессе вашей платформы обмена сообщениями. +AstrBot — это универсальный агентский помощник для личных и групповых чатов с открытым исходным кодом. Он может быть развернут в десятках популярных мессенджеров, таких как QQ, Telegram, WeCom (Enterprise WeChat), Lark (Feishu), DingTalk, Slack и других. Кроме того, он имеет встроенный легковесный веб-интерфейс чата (ChatUI), похожий на OpenWebUI, создавая надежную и масштабируемую диалоговую интеллектуальную инфраструктуру для частных лиц, разработчиков и команд. Будь то личный AI-компаньон, интеллектуальная служба поддержки, автоматизированный помощник или корпоративная база знаний, AstrBot позволяет быстро создавать AI-приложения в рабочем процессе ваших платформ обмена мгновенными сообщениями. ![landingpage](https://github.com/user-attachments/assets/45fc5699-cddf-4e21-af35-13040706f6c0) ## Основные возможности 1. 💯 Бесплатно и с открытым исходным кодом. -2. ✨ LLM чат, мультимодальность, Агенты, MCP, Навыки, База знаний, Настройки личности, Авто-сжатие контекста. -3. 🤖 Поддержка интеграции с платформами агентов, такими как Dify, Aliyun Bailian, Coze и др. -4. 🌐 Мультиплатформенность: поддержка QQ, WeCom, Lark, DingTalk, WeChat Official, Telegram, Slack и [других](#поддерживаемые-платформы-обмена-сообщениями). -5. 📦 Расширение плагинами: более 1000 плагинов доступны для установки в один клик. -6. 🛡️ [Agent Sandbox](https://docs.astrbot.app/use/astrbot-agent-sandbox.html): Изолированная среда для безопасного выполнения кода, вызова Shell и повторного использования ресурсов на уровне сессии. +2. ✨ Поддержка диалога с большими языковыми моделями (LLM), мультимодальность, Агенты, MCP, Навыки (Skills), База знаний, Персонализация, автоматическое сжатие диалога. +3. 🤖 Поддержка интеграции с платформами агентов, такими как Dify, Alibaba Bailian, Coze и др. +4. 🌐 Мультиплатформенность: поддержка QQ, WeCom, Lark, DingTalk, WeChat Official Account, Telegram, Slack и [других](#поддерживаемые-платформы-сообщений). +5. 📦 Расширение плагинами: доступно более 1000 плагинов для установки в один клик. +6. 🛡️ [Agent Sandbox](https://docs.astrbot.app/use/astrbot-agent-sandbox.html): Изолированная среда для безопасного выполнения любого кода, вызова Shell и повторного использования ресурсов на уровне сессии. 7. 💻 Поддержка WebUI. -8. 🌈 Поддержка Web ChatUI: встроенная песочница агента, веб-поиск и многое другое. +8. 🌈 Поддержка Web ChatUI: встроенная прокси-песочница, веб-поиск и многое другое внутри ChatUI. 9. 🌐 Поддержка интернационализации (i18n).
@@ -58,8 +58,8 @@ AstrBot — это универсальный агентный помощник
- - + + @@ -73,18 +73,21 @@ AstrBot — это универсальный агентный помощник ### Развертывание в один клик -Для пользователей, которые хотят быстро попробовать AstrBot, знакомы с командной строкой и могут самостоятельно установить среду `uv`, мы рекомендуем метод развертывания в один клик с помощью `uv` ⚡️. +Для пользователей, которые хотят быстро протестировать AstrBot, знакомы с командной строкой и могут самостоятельно установить среду `uv`, мы рекомендуем метод развертывания в один клик с помощью `uv` ⚡️. ```bash uv tool install astrbot astrbot init # Выполните эту команду только в первый раз для инициализации среды -astrbot run +astrbot run # astrbot run --backend-only запускает только бэкенд сервис + +# Установка версии для разработчиков (больше исправлений и новых функций, но менее стабильна; подходит для разработчиков) +uv tool install git+https://github.com/AstrBotDevs/AstrBot@dev ``` -> Требуется установка [uv](https://docs.astral.sh/uv/). +> Требуется установленный [uv](https://docs.astral.sh/uv/). > [!NOTE] -> Для пользователей macOS: из-за проверки безопасности macOS первый запуск команды `astrbot` может занять длительное время (около 10-20 секунд). +> Для пользователей macOS: Из-за проверок безопасности macOS первый запуск команды `astrbot` может занять длительное время (около 10-20 секунд). Обновление `astrbot`: @@ -92,41 +95,41 @@ astrbot run uv tool upgrade astrbot ``` -### Docker развертывание +### Развертывание через Docker -Для пользователей, знакомых с контейнерами и предпочитающих более стабильный метод развертывания, подходящий для продакшн-среды, мы рекомендуем использовать Docker / Docker Compose. +Для пользователей, знакомых с контейнерами и предпочитающих более стабильный метод развертывания, подходящий для производственных сред, мы рекомендуем использовать Docker / Docker Compose для развертывания AstrBot. -Пожалуйста, обратитесь к официальной документации [Развертывание AstrBot с помощью Docker](https://astrbot.app/deploy/astrbot/docker.html#%E4%BD%BF%E7%94%A8-docker-%E9%83%A8%E7%BD%B2-astrbot). +Пожалуйста, обратитесь к официальной документации [Развертывание AstrBot с помощью Docker](https://astrbot.app/deploy/astrbot/docker.html). ### Развертывание на RainYun -Для пользователей, которые хотят развернуть AstrBot в один клик и не хотят самостоятельно управлять серверами, мы рекомендуем облачный сервис развертывания RainYun ☁️: +Для пользователей, которые хотят развернуть AstrBot в один клик и не хотят самостоятельно управлять серверами, мы рекомендуем облачный сервис развертывания в один клик от RainYun ☁️: [![Deploy on RainYun](https://rainyun-apps.cn-nb1.rains3.com/materials/deploy-on-rainyun-en.svg)](https://app.rainyun.com/apps/rca/store/5994?ref=NjU1ODg0) -### Клиент для рабочего стола +### Развертывание настольного клиента -Для пользователей, которые хотят использовать AstrBot на рабочем столе и использовать ChatUI в качестве основного интерфейса, мы рекомендуем AstrBot App. +Для пользователей, желающих использовать AstrBot на рабочем столе и использовать ChatUI в качестве основного интерфейса, мы рекомендуем приложение AstrBot App. -Перейдите на [AstrBot-desktop](https://github.com/AstrBotDevs/AstrBot-desktop) для загрузки и установки; этот метод предназначен для использования на десктопе и не рекомендуется для серверных сценариев. +Перейдите на [AstrBot-desktop](https://github.com/AstrBotDevs/AstrBot-desktop) для загрузки и установки; этот метод предназначен для использования на рабочем столе и не рекомендуется для серверных сценариев. -### Развертывание через Лаунчер +### Развертывание через лаунчер -Также для настольных ПК, для пользователей, которые хотят быстрого развертывания и изоляции среды для нескольких экземпляров, мы рекомендуем AstrBot Launcher. +Также для настольных компьютеров, для пользователей, которым требуется быстрое развертывание и изоляция среды для нескольких экземпляров, мы рекомендуем AstrBot Launcher. Перейдите на [AstrBot Launcher](https://github.com/Raven95676/astrbot-launcher) для загрузки и установки. ### Развертывание на Replit -Развертывание на Replit поддерживается сообществом и подходит для онлайн-демонстраций и легких пробных сценариев. +Развертывание на Replit поддерживается сообществом и подходит для онлайн-демонстраций и легких тестовых сценариев. [![Run on Repl.it](https://repl.it/badge/github/AstrBotDevs/AstrBot)](https://repl.it/github/AstrBotDevs/AstrBot) ### AUR -Метод AUR предназначен для пользователей Arch Linux, которые хотят установить AstrBot через системный менеджер пакетов. +Метод AUR предназначен для пользователей Arch Linux, желающих установить AstrBot через системный менеджер пакетов. -Выполните следующую команду в терминале, чтобы установить пакет `astrbot-git`. После установки вы можете запустить его. +Выполните приведенную ниже команду в терминале, чтобы установить пакет `astrbot-git`. После завершения установки вы сможете запустить его. ```bash yay -S astrbot-git @@ -134,27 +137,27 @@ yay -S astrbot-git **Другие методы развертывания** -Если вам нужно панельное управление или более глубокая настройка, обратитесь к [BT Panel](https://astrbot.app/deploy/astrbot/btpanel.html) (установка из магазина приложений BT Panel), [1Panel](https://astrbot.app/deploy/astrbot/1panel.html) (установка из магазина приложений 1Panel), [CasaOS](https://astrbot.app/deploy/astrbot/casaos.html) (визуальное развертывание на NAS / домашнем сервере) и [Ручное развертывание](https://astrbot.app/deploy/astrbot/cli.html) (полная пользовательская установка на основе исходного кода и `uv`). +Если вам требуется панельное управление или более кастомизированное развертывание, вы можете обратиться к [BT Panel](https://astrbot.app/deploy/astrbot/btpanel.html) (установка через магазин приложений BT Panel), [1Panel](https://astrbot.app/deploy/astrbot/1panel.html) (установка через магазин приложений 1Panel), [CasaOS](https://astrbot.app/deploy/astrbot/casaos.html) (визуальное развертывание для NAS / домашнего сервера) и [Ручное развертывание](https://astrbot.app/deploy/astrbot/cli.html) (полная пользовательская установка на основе исходного кода и `uv`). -## Поддерживаемые платформы обмена сообщениями +## Поддерживаемые платформы сообщений -Подключите AstrBot к вашей любимой чат-платформе. +Подключите AstrBot к вашим любимым платформам чата. -| Платформа | Мейнтейнер | +| Платформа | Поддержка | |---------|---------------| -| **QQ** | Официальный | -| **OneBot v11** | Официальный | -| **Telegram** | Официальный | -| **Приложение WeCom и бот** | Официальный | -| **WeChat Customer Service & Official Account** | Официальный | -| **Lark (Feishu)** | Официальный | -| **DingTalk** | Официальный | -| **Slack** | Официальный | -| **Discord** | Официальный | -| **LINE** | Официальный | -| **Satori** | Официальный | -| **Misskey** | Официальный | -| **Whatsapp (Скоро)** | Официальный | +| **QQ** | Официальная | +| **OneBot v11** | Официальная | +| **Telegram** | Официальная | +| **WeCom (Приложение & Смарт-бот)** | Официальная | +| **WeChat (Служба поддержки & Официальный аккаунт)** | Официальная | +| **Lark (Feishu)** | Официальная | +| **DingTalk** | Официальная | +| **Slack** | Официальная | +| **Discord** | Официальная | +| **LINE** | Официальная | +| **Satori** | Официальная | +| **Misskey** | Официальная | +| **Whatsapp (Скоро)** | Официальная | | [**Matrix**](https://github.com/stevessr/astrbot_plugin_matrix_adapter) | Сообщество | | [**KOOK**](https://github.com/wuyan1003/astrbot_plugin_kook_adapter) | Сообщество | | [**VoceChat**](https://github.com/HikariFroya/astrbot_plugin_vocechat) | Сообщество | @@ -163,7 +166,7 @@ yay -S astrbot-git | Провайдер | Тип | |---------|---------------| -| Custom | Любой сервис, совместимый с OpenAI API | +| Пользовательский | Любой сервис, совместимый с OpenAI API | | OpenAI | LLM | | Anthropic | LLM | | Google Gemini | LLM | @@ -172,17 +175,17 @@ yay -S astrbot-git | DeepSeek | LLM | | Ollama (Локально) | LLM | | LM Studio (Локально) | LLM | -| [AIHubMix](https://aihubmix.com/?aff=4bfH) | LLM (API шлюз, поддержка всех моделей) | -| [Uyun AI](https://www.compshare.cn/?ytag=GPU_YY-gh_astrbot&referral_code=FV7DcGowN4hB5UuXKgpE74) | LLM (API шлюз, поддержка всех моделей) | -| [SiliconFlow](https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-astrbot) | LLM (API шлюз, поддержка всех моделей) | -| [PPIO](https://ppio.com/user/register?invited_by=AIOONE) | LLM (API шлюз, поддержка всех моделей) | -| [302.AI](https://share.302.ai/rr1M3l) | LLM (API шлюз, поддержка всех моделей)| -| [TokenPony](https://www.tokenpony.cn/3YPyf) | LLM (API шлюз, поддержка всех моделей)| +| [AIHubMix](https://aihubmix.com/?aff=4bfH) | LLM (API шлюз, поддерживает все модели) | +| [Uyun AI](https://www.compshare.cn/?ytag=GPU_YY-gh_astrbot&referral_code=FV7DcGowN4hB5UuXKgpE74) | LLM (API шлюз, поддерживает все модели) | +| [SiliconFlow](https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-astrbot) | LLM (API шлюз, поддерживает все модели) | +| [PPIO](https://ppio.com/user/register?invited_by=AIOONE) | LLM (API шлюз, поддерживает все модели) | +| [302.AI](https://share.302.ai/rr1M3l) | LLM (API шлюз, поддерживает все модели)| +| [TokenPony](https://www.tokenpony.cn/3YPyf) | LLM (API шлюз, поддерживает все модели)| | ModelScope | LLM | | OneAPI | LLM | -| Dify | LLMOps платформа | -| Aliyun Bailian | LLMOps платформа | -| Coze | LLMOps платформа | +| Dify | Платформа LLMOps | +| Alibaba Bailian | Платформа LLMOps | +| Coze | Платформа LLMOps | | OpenAI Whisper | Распознавание речи (STT) | | SenseVoice | Распознавание речи (STT) | | OpenAI TTS | Синтез речи (TTS) | @@ -191,19 +194,23 @@ yay -S astrbot-git | GPT-Sovits | Синтез речи (TTS) | | FishAudio | Синтез речи (TTS) | | Edge TTS | Синтез речи (TTS) | -| Aliyun Bailian TTS | Синтез речи (TTS) | +| Alibaba Bailian TTS | Синтез речи (TTS) | | Azure TTS | Синтез речи (TTS) | | Minimax TTS | Синтез речи (TTS) | | Volcengine TTS | Синтез речи (TTS) | -## ❤️ Вклад +## ❤️ Вклад в проект -Приветствуются любые Issues и Pull Requests! Просто отправьте ваши изменения в этот проект :) +Мы приветствуем любые Issues и Pull Requests! Просто отправьте свои изменения в этот проект :) ### Как внести вклад -Вы можете внести свой вклад, просматривая issues или помогая в проверке PR (Pull Requests). Любая проблема или PR приветствуются для поощрения участия сообщества. Конечно, это всего лишь предложения, и вы можете вносить вклад любым удобным для вас способом. Для добавления новых функций, пожалуйста, сначала обсудите это через Issue. -Рекомендуется объединять функциональные PR в ветку `dev`, которая будет объединена с основной веткой и выпущена как новая версия после тестирования изменений. +Вы можете внести свой вклад, просматривая проблемы (Issues) или помогая проверять PR (Pull Requests). Любая проблема или PR приветствуются для поощрения участия сообщества. Конечно, это всего лишь предложения, вы можете внести свой вклад любым способом. Для добавления новых функций, пожалуйста, сначала обсудите это через Issue. +Рекомендуется объединять функциональные PR в ветку `dev`, которая будет объединена с основной веткой (`main`) и выпущена как новая версия после тестирования изменений. +Для уменьшения конфликтов мы рекомендуем: +1. Создавайте рабочую ветку на основе ветки `dev`, избегайте работы напрямую в ветке `main`. +2. При отправке PR выбирайте ветку `dev` в качестве целевой. +3. Регулярно синхронизируйте ветку `dev` с локальной средой, чаще используйте `git pull`. ### Среда разработки @@ -215,7 +222,7 @@ git switch dev # Переключиться на ветку разработки pip install pre-commit # или uv tool install pre-commit pre-commit install ``` -Рекомендуется использовать uv для локальной установки и тестирования: +Рекомендуется использовать `uv` для локальной установки и тестирования: ```bash uv tool install -e . --force astrbot init @@ -239,7 +246,7 @@ bun dev - Группа 6: 753075035 - Группа 7: 743746109 - Группа 8: 1030353265 -- Группа разработчиков (Болталка): 975206796 +- Группа разработчиков (Неформальное общение): 975206796 - Группа разработчиков (Официальная): 1039761811 ### Канал Discord @@ -254,24 +261,24 @@ bun dev -Кроме того, рождение этого проекта было бы невозможно без помощи следующих проектов с открытым исходным кодом: +Кроме того, рождение этого проекта было бы невозможным без помощи следующих проектов с открытым исходным кодом: - [NapNeko/NapCatQQ](https://github.com/NapNeko/NapCatQQ) - Великий кошачий фреймворк -Дружественные проекты с открытым исходным кодом: +Дружественные ссылки на проекты с открытым исходным кодом: -- [NoneBot2](https://github.com/nonebot/nonebot2) - Отличный асинхронный ChatBot фреймворк на Python -- [Koishi](https://github.com/koishijs/koishi) - Отличный ChatBot фреймворк на Node.js -- [MaiBot](https://github.com/Mai-with-u/MaiBot) - Отличный антропоморфный ИИ ChatBot -- [nekro-agent](https://github.com/KroMiose/nekro-agent) - Отличный агентный ChatBot -- [LangBot](https://github.com/langbot-app/LangBot) - Отличный мультиплатформенный ИИ ChatBot -- [ChatLuna](https://github.com/ChatLunaLab/chatluna) - Отличный плагин мультиплатформенного ИИ ChatBot для Koishi -- [Operit AI](https://github.com/AAswordman/Operit) - Отличное Android-приложение интеллектуального ИИ-помощника +- [NoneBot2](https://github.com/nonebot/nonebot2) - Отличный асинхронный фреймворк ChatBot на Python +- [Koishi](https://github.com/koishijs/koishi) - Отличный фреймворк ChatBot на Node.js +- [MaiBot](https://github.com/Mai-with-u/MaiBot) - Отличный антропоморфный AI ChatBot +- [nekro-agent](https://github.com/KroMiose/nekro-agent) - Отличный агентский ChatBot +- [LangBot](https://github.com/langbot-app/LangBot) - Отличный мультиплатформенный AI ChatBot +- [ChatLuna](https://github.com/ChatLunaLab/chatluna) - Отличный плагин мультиплатформенного AI ChatBot для Koishi +- [Operit AI](https://github.com/AAswordman/Operit) - Отличное Android-приложение интеллектуального AI-помощника -## ⭐ Star History +## ⭐ История звезд > [!TIP] -> Если этот проект помог вам в жизни или работе, или если вас интересует его будущее развитие, пожалуйста, поставьте проекту звезду (Star). Это наша мотивация для поддержки этого проекта с открытым исходным кодом <3 +> Если этот проект помог вам в жизни или работе, или если вы заинтересованы в будущем развитии этого проекта, пожалуйста, поставьте проекту звезду (Star). Это наша мотивация поддерживать этот проект с открытым исходным кодом <3
@@ -281,9 +288,9 @@ bun dev
-_Общение и способности никогда не должны быть противоположностями. Мы надеемся создать робота, который сможет понимать эмоции, составлять компанию и надежно выполнять задачи._ +_Компаньонство и способности никогда не должны быть противоположностями. Мы надеемся создать робота, который сможет одновременно понимать эмоции, быть компаньоном и надежно выполнять работу._ -_私は、高性能ですから!_ +_私は、高性能ですから!_ (Я высокопроизводительный!) diff --git a/README_zh-TW.md b/README_zh-TW.md index 39fb9de24..c50fcb5ef 100644 --- a/README_zh-TW.md +++ b/README_zh-TW.md @@ -3,7 +3,7 @@
English | -繁體中文 | +简体中文日本語FrançaisРусский @@ -20,271 +20,278 @@ python zread - Docker pull - - -
+Docker pull + + +
-
+
- 首頁 | - 文檔 | - 部落格 | - 路線圖 | - 提交問題 - Email +首頁 | +文檔 | +博客 | +路線圖 | +問題提交 +Email -
+ - AstrBot 是一個開源的一站式 Agentic 個人和群組聊天助手,可在 QQ、Telegram、企業微信、飛書、釘釘、Slack 等數十款主流即時通訊軟體上部署。此外還內置類似 OpenWebUI 的輕量化 ChatUI,為個人、開發者和團隊打造可靠、可擴展的對話式智能基礎設施。無論是個人 AI 夥伴、智能客服、自動化助手,還是企業知識庫,AstrBot 都能在你的即時通訊軟體平台的工作流中快速構建 AI 應用。 +AstrBot 是一個開源的一站式 Agentic 個人和群聊助手,可在 QQ、Telegram、企業微信、飛書、釘钉、Slack 等數十款主流即時通訊軟件上部署,此外還內置類似 OpenWebUI 的輕量化 ChatUI,為個人、開發者和團隊打造可靠、可擴展的對話式智能基礎設施。無論是個人 AI 夥伴、智能客服、自動化助手,還是企業知識庫,AstrBot 都能在你的即時通訊軟件平台的工作流中快速構建 AI 應用。 - ![landingpage](https://github.com/user-attachments/assets/45fc5699-cddf-4e21-af35-13040706f6c0) +![landingpage](https://github.com/user-attachments/assets/45fc5699-cddf-4e21-af35-13040706f6c0) - ## 主要功能 +## 主要功能 - 1. 💯 免費 & 開源。 - 2. ✨ AI 大模型對話,多模態,Agent,MCP,Skills,知識庫,人格設定,自動壓縮對話。 - 3. 🤖 支持接入 Dify、阿里雲百煉、Coze 等智能體平台。 - 4. 🌐 多平台,支持 QQ、企業微信、飛書、釘釘、微信公眾號、Telegram、Slack 以及[更多](#支持的消息平台)。 - 5. 📦 插件擴展,已有 1000+ 個插件可一鍵安裝。 - 6. 🛡️ [Agent Sandbox](https://docs.astrbot.app/use/astrbot-agent-sandbox.html) 隔離化環境,安全地執行任何代碼、調用 Shell、會話級資源復用。 - 7. 💻 WebUI 支持。 - 8. 🌈 Web ChatUI 支持,ChatUI 內置代理沙盒、網頁搜索等。 - 9. 🌐 國際化(i18n)支持。 +1. 💯 免費 & 開源。 +2. ✨ AI 大模型對話,多模態,Agent,MCP,Skills,知識庫,人格設定,自動壓縮對話。 +3. 🤖 支持接入 Dify、阿里雲百煉、Coze 等智能體平台。 +4. 🌐 多平台,支持 QQ、企業微信、飛書、釘釘、微信公眾號、Telegram、Slack 以及[更多](#支持的消息平台)。 +5. 📦 插件擴展,已有 1000+ 個插件可一鍵安裝。 +6. 🛡️ [Agent Sandbox](https://docs.astrbot.app/use/astrbot-agent-sandbox.html) 隔離化環境,安全地執行任何代碼、調用 Shell、會話級資源複用。 +7. 💻 WebUI 支持。 +8. 🌈 Web ChatUI 支持,ChatUI 內置代理沙盒、網頁搜索等。 +9. 🌐 國際化(i18n)支持。 -
+
-
💙 ロールプレイング & 感情的な交友💙 ロールプレイ & 感情的な付き添い ✨ 能動的エージェント🚀 一般的な Agentic 機能🚀 汎用Agentic能力 🧩 1000+ コミュニティプラグイン
💙 Ролевые игры и Эмоциональное общение ✨ Проактивный Агент🚀 Общие агентные возможности🧩 1000+ плагинов сообщества🚀 Общие агентские возможности🧩 1000+ Плагинов сообщества

99b587c5d35eea09d84f33e6cf6cfd4f

- - - - - - - - - - - - -
💙 角色扮演 & 情感陪伴✨ 主動式 Agent🚀 通用 Agentic 能力🧩 1000+ 社區插件

99b587c5d35eea09d84f33e6cf6cfd4f

c449acd838c41d0915cc08a3824025b1

image

image

+ + + + + + + + + + + + + +
💙 角色扮演 & 情感陪伴✨ 主動式 Agent🚀 通用 Agentic 能力🧩 1000+ 社區插件

99b587c5d35eea09d84f33e6cf6cfd4f

c449acd838c41d0915cc08a3824025b1

image

image

- ## 快速開始 +## 快速開始 - ### 一鍵部署 +### 一鍵部署 - 對於想快速體驗 AstrBot、且熟悉命令行並能夠自行安裝 `uv` 環境的用戶,我們推薦使用 `uv` 一鍵部署方式 ⚡️。 +對於想快速體驗 AstrBot、且熟悉命令行並能夠自行安裝 `uv` 環境的用戶,我們推薦使用 `uv` 一鍵部署方式 ⚡️。 - ```bash - uv tool install astrbot - astrbot init # 僅首次執行此命令以初始化環境 - astrbot run - ``` +```bash +uv tool install astrbot +astrbot init # 僅首次執行此命令以初始化環境 +astrbot run # astrbot run --backend-only 僅啟動後端服務 - > 需要安裝 [uv](https://docs.astral.sh/uv/)。 +# 安裝開發版本(更多修復,新功能,但不夠穩定,適合開發者) +uv tool install git+https://github.com/AstrBotDevs/AstrBot@dev +``` - > [!NOTE] - > 對於 macOS 用戶:由於 macOS 安全檢查,首次運行 `astrbot` 命令可能需要較長時間(約 10-20 秒)。 +> 需要安裝 [uv](https://docs.astral.sh/uv/)。 - 更新 `astrbot`: +> [!NOTE] +> 對於 macOS 用戶:由於 macOS 安全檢查,首次運行 `astrbot` 命令可能需要較長時間(約 10-20 秒)。 - ```bash - uv tool upgrade astrbot - ``` +更新 `astrbot`: - ### Docker 部署 +```bash +uv tool upgrade astrbot +``` - 對於熟悉容器、希望獲得更穩定且更適合生產環境部署方式的用戶,我們推薦使用 Docker / Docker Compose 部署 AstrBot。 +### Docker 部署 - 請參考官方文檔 [使用 Docker 部署 AstrBot](https://astrbot.app/deploy/astrbot/docker.html#%E4%BD%BF%E7%94%A8-docker-%E9%83%A8%E7%BD%B2-astrbot)。 +對於熟悉容器、希望獲得更穩定且更適合生產環境部署方式的用戶,我們推薦使用 Docker / Docker Compose 部署 AstrBot。 - ### 在 雨雲 上部署 +請參考官方文檔 [使用 Docker 部署 AstrBot](https://astrbot.app/deploy/astrbot/docker.html#%E4%BD%BF%E7%94%A8-docker-%E9%83%A8%E7%BD%B2-astrbot)。 - 對於希望一鍵部署 AstrBot 且不想自行管理伺服器的用戶,我們推薦使用雨雲的一鍵雲部署服務 ☁️: +### 在 雨雲 上部署 - [![Deploy on RainYun](https://rainyun-apps.cn-nb1.rains3.com/materials/deploy-on-rainyun-en.svg)](https://app.rainyun.com/apps/rca/store/5994?ref=NjU1ODg0) +對於希望一鍵部署 AstrBot 且不想自行管理服務器的用戶,我們推薦使用雨雲的一鍵雲部署服務 ☁️: - ### 桌面客戶端部署 +[![Deploy on RainYun](https://rainyun-apps.cn-nb1.rains3.com/materials/deploy-on-rainyun-en.svg)](https://app.rainyun.com/apps/rca/store/5994?ref=NjU1ODg0) - 對於希望在桌面端使用 AstrBot、並以 ChatUI 為主要入口的用戶,我們推薦使用 AstrBot App。 +### 桌面客戶端部署 - 前往 [AstrBot-desktop](https://github.com/AstrBotDevs/AstrBot-desktop) 下載並安裝;該方式面向桌面使用,不推薦伺服器場景。 +對於希望在桌面端使用 AstrBot、並以 ChatUI 為主要入口的用戶,我們推薦使用 AstrBot App。 - ### 啟動器部署 +前往 [AstrBot-desktop](https://github.com/AstrBotDevs/AstrBot-desktop) 下載並安裝;該方式面向桌面使用,不推薦服務器場景。 - 同樣在桌面端,希望快速部署並實現環境隔離多開的用戶,我們推薦使用 AstrBot Launcher。 +### 啟動器部署 - 前往 [AstrBot Launcher](https://github.com/Raven95676/astrbot-launcher) 下載並安裝。 +同樣在桌面端,希望快速部署並實現環境隔離多開的用戶,我們推薦使用 AstrBot Launcher。 - ### 在 Replit 上部署 +前往 [AstrBot Launcher](https://github.com/Raven95676/astrbot-launcher) 下載並安裝。 - Replit 部署由社區維護,適合在線演示和輕量試用場景。 +### 在 Replit 上部署 - [![Run on Repl.it](https://repl.it/badge/github/AstrBotDevs/AstrBot)](https://repl.it/github/AstrBotDevs/AstrBot) +Replit 部署由社區維護,適合在線演示和輕量試用場景。 - ### AUR +[![Run on Repl.it](https://repl.it/badge/github/AstrBotDevs/AstrBot)](https://repl.it/github/AstrBotDevs/AstrBot) - AUR 方式面向 Arch Linux 用戶,適合希望通過系統包管理器安裝 AstrBot 的場景。 - - 在終端執行下方命令安裝 `astrbot-git` 包,安裝完成後即可啟動使用。 - - ```bash - yay -S astrbot-git - ``` +### AUR - **更多部署方式** +AUR 方式面向 Arch Linux 用戶,適合希望通過系統包管理器安裝 AstrBot 的場景。 + +在終端執行下方命令安裝 `astrbot-git` 包,安裝完成後即可啟動使用。 + +```bash +yay -S astrbot-git +``` + +**更多部署方式** + +若你需要面板化或更高自定義部署,可參考 [寶塔面板](https://astrbot.app/deploy/astrbot/btpanel.html)(BT Panel 應用商店安裝)、[1Panel](https://astrbot.app/deploy/astrbot/1panel.html)(1Panel 應用商店安裝)、[CasaOS](https://astrbot.app/deploy/astrbot/casaos.html)(NAS / 家庭服務器可視化部署)和 [手動部署](https://astrbot.app/deploy/astrbot/cli.html)(基於源碼與 `uv` 的完整自定義安裝)。 + +## 支持的消息平台 + +將 AstrBot 連接到你常用的聊天平台。 + +| 平台 | 維護方 | +|---------|---------------| +| **QQ** | 官方維護 | +| **OneBot v11** | 官方維護 | +| **Telegram** | 官方維護 | +| **企微應用 & 企微智能機器人** | 官方維護 | +| **微信客服 & 微信公眾號** | 官方維護 | +| **飛書** | 官方維護 | +| **釘釘** | 官方維護 | +| **Slack** | 官方維護 | +| **Discord** | 官方維護 | +| **LINE** | 官方維護 | +| **Satori** | 官方維護 | +| **Misskey** | 官方維護 | +| **Whatsapp (將支持)** | 官方維護 | +| [**Matrix**](https://github.com/stevessr/astrbot_plugin_matrix_adapter) | 社區維護 | +| [**KOOK**](https://github.com/wuyan1003/astrbot_plugin_kook_adapter) | 社區維護 | +| [**VoceChat**](https://github.com/HikariFroya/astrbot_plugin_vocechat) | 社區維護 | - 若你需要面板化或更高自定義部署,可參考 [寶塔面板](https://astrbot.app/deploy/astrbot/btpanel.html)(BT Panel 應用商店安裝)、[1Panel](https://astrbot.app/deploy/astrbot/1panel.html)(1Panel 應用商店安裝)、[CasaOS](https://astrbot.app/deploy/astrbot/casaos.html)(NAS / 家庭伺服器可視化部署)和 [手動部署](https://astrbot.app/deploy/astrbot/cli.html)(基於源碼與 `uv` 的完整自定義安裝)。 - - ## 支持的消息平台 - - 將 AstrBot 連接到你常用的聊天平台。 - - | 平台 | 維護方 | - |---------|---------------| - | **QQ** | 官方維護 | - | **OneBot v11** | 官方維護 | - | **Telegram** | 官方維護 | - | **企微應用 & 企微智能機器人** | 官方維護 | - | **微信客服 & 微信公眾號** | 官方維護 | - | **飛書** | 官方維護 | - | **釘釘** | 官方維護 | - | **Slack** | 官方維護 | - | **Discord** | 官方維護 | - | **LINE** | 官方維護 | - | **Satori** | 官方維護 | - | **Misskey** | 官方維護 | - | **Whatsapp (將支持)** | 官方維護 | - | [**Matrix**](https://github.com/stevessr/astrbot_plugin_matrix_adapter) | 社區維護 | - | [**KOOK**](https://github.com/wuyan1003/astrbot_plugin_kook_adapter) | 社區維護 | - | [**VoceChat**](https://github.com/HikariFroya/astrbot_plugin_vocechat) | 社區維護 | +## 支持的模型提供商 - ## 支持的模型提供商 +| 提供商 | 類型 | +|---------|---------------| +| 自定義 | 任何 OpenAI API 兼容的服務 | +| OpenAI | LLM | +| Anthropic | LLM | +| Google Gemini | LLM | +| Moonshot AI | LLM | +| 智譜 AI | LLM | +| DeepSeek | LLM | +| Ollama (本地部署) | LLM | +| LM Studio (本地部署) | LLM | +| [AIHubMix](https://aihubmix.com/?aff=4bfH) | LLM (API 網關, 支持所有模型) | +| [優雲智算](https://www.compshare.cn/?ytag=GPU_YY-gh_astrbot&referral_code=FV7DcGowN4hB5UuXKgpE74) | LLM (API 網關, 支持所有模型) | +| [硅基流動](https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-astrbot) | LLM (API 網關, 支持所有模型) | +| [PPIO 派歐雲](https://ppio.com/user/register?invited_by=AIOONE) | LLM (API 網關, 支持所有模型) | +| [302.AI](https://share.302.ai/rr1M3l) | LLM (API 網關, 支持所有模型)| +| [小馬算力](https://www.tokenpony.cn/3YPyf) | LLM (API 網關, 支持所有模型)| +| ModelScope | LLM | +| OneAPI | LLM | +| Dify | LLMOps 平台 | +| 阿里雲百煉應用 | LLMOps 平台 | +| Coze | LLMOps 平台 | +| OpenAI Whisper | 語音轉文本 | +| SenseVoice | 語音轉文本 | +| OpenAI TTS | 文本轉語音 | +| Gemini TTS | 文本轉語音 | +| GPT-Sovits-Inference | 文本轉語音 | +| GPT-Sovits | 文本轉語音 | +| FishAudio | 文本轉語音 | +| Edge TTS | 文本轉語音 | +| 阿里雲百煉 TTS | 文本轉語音 | +| Azure TTS | 文本轉語音 | +| Minimax TTS | 文本轉語音 | +| 火山引擎 TTS | 文本轉語音 | - | 提供商 | 類型 | - |---------|---------------| - | 自定義 | 任何 OpenAI API 兼容的服務 | - | OpenAI | LLM | - | Anthropic | LLM | - | Google Gemini | LLM | - | Moonshot AI | LLM | - | 智譜 AI | LLM | - | DeepSeek | LLM | - | Ollama (本地部署) | LLM | - | LM Studio (本地部署) | LLM | - | [AIHubMix](https://aihubmix.com/?aff=4bfH) | LLM (API 網關, 支持所有模型) | - | [優雲智算](https://www.compshare.cn/?ytag=GPU_YY-gh_astrbot&referral_code=FV7DcGowN4hB5UuXKgpE74) | LLM (API 網關, 支持所有模型) | - | [硅基流動](https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-astrbot) | LLM (API 網關, 支持所有模型) | - | [PPIO 派歐雲](https://ppio.com/user/register?invited_by=AIOONE) | LLM (API 網關, 支持所有模型) | - | [302.AI](https://share.302.ai/rr1M3l) | LLM (API 網關, 支持所有模型)| - | [小馬算力](https://www.tokenpony.cn/3YPyf) | LLM (API 網關, 支持所有模型)| - | ModelScope | LLM | - | OneAPI | LLM | - | Dify | LLMOps 平台 | - | 阿里雲百煉應用 | LLMOps 平台 | - | Coze | LLMOps 平台 | - | OpenAI Whisper | 語音轉文本 | - | SenseVoice | 語音轉文本 | - | OpenAI TTS | 文本轉語音 | - | Gemini TTS | 文本轉語音 | - | GPT-Sovits-Inference | 文本轉語音 | - | GPT-Sovits | 文本轉語音 | - | FishAudio | 文本轉語音 | - | Edge TTS | 文本轉語音 | - | 阿里雲百煉 TTS | 文本轉語音 | - | Azure TTS | 文本轉語音 | - | Minimax TTS | 文本轉語音 | - | 火山引擎 TTS | 文本轉語音 | +## ❤️ 貢獻 - ## ❤️ 貢獻 +歡迎任何 Issues/Pull Requests!只需要將你的更改提交到此項目 :) - 歡迎任何 Issues/Pull Requests!只需要將你的更改提交到此項目 :) +### 如何貢獻 - ### 如何貢獻 +你可以通過查看問題或幫助審核 PR(拉取請求)來貢獻。任何問題或 PR 都歡迎參與,以促進社區貢獻。當然,這些只是建議,你可以以任何方式進行貢獻。對於新功能的添加,請先通過 Issue 討論。 +建議將功能性PR合併至dev分支,將在測試修改後合併到主分支並發布新版本。 +為了減少衝突,建議如下: +1. 工作分支最好基於 `dev` 分支創建,避免直接在 `main` 分支上工作。 +2. 提交 PR 時,選擇 `dev` 分支作為目標分支。 +3. 定期同步 `dev` 分支到本地,多使用git pull。 + +### 開發環境 + +AstrBot 使用 `ruff` 進行代碼格式化和檢查。 + +```bash +git clone https://github.com/AstrBotDevs/AstrBot +git switch dev # 切換到開發分支 +pip install pre-commit # 或者uv tool install pre-commit +pre-commit install +``` +推薦使用uv本地安裝,進行測試 +```bash +uv tool install -e . --force +astrbot init +astrbot run +``` +調試前端 +```bash +astrbot run --backend-only +cd dashboard +bun install # 或者pnpm 等 +bun dev +``` + +### QQ 群組 + +- 9 群: 1076659624 (新) +- 10 群: 1078079676 (新) +- 1 群:322154837 +- 3 群:630166526 +- 5 群:822130018 +- 6 群:753075035 +- 7 群:743746109 +- 8 群:1030353265 +- 開發者群(偏閒聊吹水):975206796 +- 開發者群(正式):1039761811 + +### Discord 頻道 + +- [Discord](https://discord.gg/hAVk6tgV36) + +## ❤️ Special Thanks + +特別感謝所有 Contributors 和插件開發者對 AstrBot 的貢獻 ❤️ + + + + + +此外,本項目的誕生離不開以下開源項目的幫助: + +- [NapNeko/NapCatQQ](https://github.com/NapNeko/NapCatQQ) - 偉大的貓貓框架 + +開源項目友情鏈接: + +- [NoneBot2](https://github.com/nonebot/nonebot2) - 優秀的 Python 異步 ChatBot 框架 +- [Koishi](https://github.com/koishijs/koishi) - 優秀的 Node.js ChatBot 框架 +- [MaiBot](https://github.com/Mai-with-u/MaiBot) - 優秀的擬人化 AI ChatBot +- [nekro-agent](https://github.com/KroMiose/nekro-agent) - 優秀的 Agent ChatBot +- [LangBot](https://github.com/langbot-app/LangBot) - 優秀的多平台 AI ChatBot +- [ChatLuna](https://github.com/ChatLunaLab/chatluna) - 優秀的多平台 AI ChatBot Koishi 插件 +- [Operit AI](https://github.com/AAswordman/Operit) - 優秀的 AI 智能助手 Android APP + +## ⭐ Star History + +> [!TIP] +> 如果本項目對您的生活 / 工作產生了幫助,或者您關注本項目的未來發展,請給項目 Star,這是我們維護這個開源項目的動力 <3 + +
- 你可以通過查看問題或幫助審核 PR(拉取請求)來貢獻。任何問題或 PR 都歡迎參與,以促進社區貢獻。當然,這些只是建議,你可以以任何方式進行貢獻。對於新功能的添加,請先通過 Issue 討論。 - 建議將功能性 PR 合併至 dev 分支,將在測試修改後合併到主分支並發布新版本。 +[![Star History Chart](https://api.star-history.com/svg?repos=astrbotdevs/astrbot&type=Date)](https://star-history.com/#astrbotdevs/astrbot&Date) - ### 開發環境 +
- AstrBot 使用 `ruff` 進行代碼格式化和檢查。 +
- ```bash - git clone https://github.com/AstrBotDevs/AstrBot - git switch dev # 切換到開發分支 - pip install pre-commit # 或者 uv tool install pre-commit - pre-commit install - ``` - 推薦使用 uv 本地安裝,進行測試 - ```bash - uv tool install -e . --force - astrbot init - astrbot run - ``` - 調試前端 - ```bash - astrbot run --backend-only - cd dashboard - bun install # 或者 pnpm 等 - bun dev - ``` - - ### QQ 群組 - - - 9 群: 1076659624 (新) - - 10 群: 1078079676 (新) - - 1 群:322154837 - - 3 群:630166526 - - 5 群:822130018 - - 6 群:753075035 - - 7 群:743746109 - - 8 群:1030353265 - - 開發者群(偏閒聊吹水):975206796 - - 開發者群(正式):1039761811 - - ### Discord 頻道 - - - [Discord](https://discord.gg/hAVk6tgV36) - - ## ❤️ Special Thanks - - 特別感謝所有 Contributors 和插件開發者對 AstrBot 的貢獻 ❤️ - - - - - - 此外,本項目的誕生離不開以下開源項目的幫助: - - - [NapNeko/NapCatQQ](https://github.com/NapNeko/NapCatQQ) - 偉大的貓貓框架 - - 開源項目友情鏈接: - - - [NoneBot2](https://github.com/nonebot/nonebot2) - 優秀的 Python 異步 ChatBot 框架 - - [Koishi](https://github.com/koishijs/koishi) - 優秀的 Node.js ChatBot 框架 - - [MaiBot](https://github.com/Mai-with-u/MaiBot) - 優秀的擬人化 AI ChatBot - - [nekro-agent](https://github.com/KroMiose/nekro-agent) - 優秀的 Agent ChatBot - - [LangBot](https://github.com/langbot-app/LangBot) - 優秀的多平台 AI ChatBot - - [ChatLuna](https://github.com/ChatLunaLab/chatluna) - 優秀的多平台 AI ChatBot Koishi 插件 - - [Operit AI](https://github.com/AAswordman/Operit) - 優秀的 AI 智能助手 Android APP - - ## ⭐ Star History - - > [!TIP] - > 如果本項目對您的生活 / 工作產生了幫助,或者您關注本項目的未來發展,請給項目 Star,這是我們維護這個開源項目的動力 <3 - -
+_陪伴與能力從來不應該是對立面。我們希望創造的是一個既能理解情緒、給予陪伴,也能可靠完成工作的機器人。_ - [![Star History Chart](https://api.star-history.com/svg?repos=astrbotdevs/astrbot&type=Date)](https://star-history.com/#astrbotdevs/astrbot&Date) +_私は、高性能ですから!_ -
+ -
- - _陪伴與能力從來不應該是對立面。我們希望創造的是一個既能理解情緒、給予陪伴,也能可靠完成工作的機器人。_ - - _私は、高性能ですから!_ - - - -
\ No newline at end of file +
\ No newline at end of file