Skip to content

Latest commit

 

History

History
170 lines (106 loc) · 10.9 KB

README_ja.md

File metadata and controls

170 lines (106 loc) · 10.9 KB

6e1279651f16d7fdf4727558b72bbaf1

✨ 簡単に使えるマルチプラットフォーム LLM チャットボットおよび開発フレームワーク ✨

Soulter%2FAstrBot | Trendshift

GitHub release (latest by date) python Docker pull Static Badge wakatime Dynamic JSON Badge codecov

ドキュメントを見る問題を報告する

AstrBot は、疎結合、非同期、複数のメッセージプラットフォームに対応したデプロイ、使いやすいプラグインシステム、および包括的な大規模言語モデル(LLM)接続機能を備えたチャットボットおよび開発フレームワークです。

✨ 主な機能

  1. 大規模言語モデルの対話。OpenAI API、Google Gemini、Llama、Deepseek、ChatGLM など、さまざまな大規模言語モデルをサポートし、Ollama、LLMTuner を介してローカルにデプロイされた大規模モデルをサポートします。多輪対話、人格シナリオ、多モーダル機能を備え、画像理解、音声からテキストへの変換(Whisper)をサポートします。
  2. 複数のメッセージプラットフォームの接続。QQ(OneBot)、QQ チャンネル、WeChat(Gewechat)、Feishu、Telegram への接続をサポートします。今後、DingTalk、Discord、WhatsApp、Xiaoai 音響をサポートする予定です。レート制限、ホワイトリスト、キーワードフィルタリング、Baidu コンテンツ監査をサポートします。
  3. エージェント。一部のエージェント機能をネイティブにサポートし、コードエグゼキューター、自然言語タスク、ウェブ検索などを提供します。Dify プラットフォームと連携し、Dify スマートアシスタント、ナレッジベース、Dify ワークフローを簡単に接続できます。
  4. プラグインの拡張。深く最適化されたプラグインメカニズムを備え、プラグインの開発をサポートし、機能を拡張できます。複数のプラグインのインストールをサポートします。
  5. ビジュアル管理パネル。設定の視覚的な変更、プラグイン管理、ログの表示などをサポートし、設定の難易度を低減します。WebChat を統合し、パネル上で大規模モデルと対話できます。
  6. 高い安定性と高いモジュール性。イベントバスとパイプラインに基づくアーキテクチャ設計により、高度にモジュール化され、低結合です。

Tip

管理パネルのオンラインデモを体験する: https://demo.astrbot.app/

ユーザー名: astrbot, パスワード: astrbot。LLM が設定されていないため、チャットページで大規模モデルを使用することはできません。(デモのログインパスワードを変更しないでください 😭)

✨ 使用方法

Docker デプロイ

公式ドキュメント Docker を使用して AstrBot をデプロイする を参照してください。

Windows ワンクリックインストーラーのデプロイ

コンピュータに Python(>3.10)がインストールされている必要があります。公式ドキュメント Windows ワンクリックインストーラーを使用して AstrBot をデプロイする を参照してください。

Replit デプロイ

Run on Repl.it

CasaOS デプロイ

コミュニティが提供するデプロイ方法です。

公式ドキュメント ソースコードを使用して AstrBot をデプロイする を参照してください。

手動デプロイ

公式ドキュメント ソースコードを使用して AstrBot をデプロイする を参照してください。

⚡ メッセージプラットフォームのサポート状況

プラットフォーム サポート状況 詳細 メッセージタイプ
QQ(公式ロボットインターフェース) プライベートチャット、グループチャット、QQ チャンネルプライベートチャット、グループチャット テキスト、画像
QQ(OneBot) プライベートチャット、グループチャット テキスト、画像、音声
WeChat(個人アカウント) WeChat 個人アカウントのプライベートチャット、グループチャット テキスト、画像、音声
Telegram プライベートチャット、グループチャット テキスト、画像
WeChat(企業 WeChat) プライベートチャット テキスト、画像、音声
Feishu グループチャット テキスト、画像
WeChat 対話オープンプラットフォーム 🚧 計画中 -
Discord 🚧 計画中 -
WhatsApp 🚧 計画中 -
Xiaoai 音響 🚧 計画中 -

🦌 今後のロードマップ

Tip

Issue でさらに多くの提案を歓迎します <3

  • 現在のすべてのプラットフォームアダプターの機能の一貫性を確保し、改善する
  • プラグインインターフェースの最適化
  • GPT-Sovits などの TTS サービスをデフォルトでサポート
  • "チャット強化" 部分を完成させ、永続的な記憶をサポート
  • i18n の計画

❤️ 貢献

Issue や Pull Request を歓迎します!このプロジェクトに変更を加えるだけです :)

新機能の追加については、まず Issue で議論してください。

🌟 サポート

  • このプロジェクトに Star を付けてください!
  • 愛発電で私をサポートしてください!
  • WeChatで私をサポートしてください~

✨ デモ

Note

コードエグゼキューターのファイル入力/出力は現在 Napcat(QQ)、Lagrange(QQ) でのみテストされています

✨ Docker ベースのサンドボックス化されたコードエグゼキューター(ベータテスト中)✨

✨ 多モーダル、ウェブ検索、長文の画像変換(設定可能)✨

✨ 自然言語タスク ✨

✨ プラグインシステム - 一部のプラグインの展示 ✨

✨ 管理パネル ✨

webchat

✨ 内蔵 Web Chat、オンラインでボットと対話 ✨

⭐ Star History

Tip

このプロジェクトがあなたの生活や仕事に役立った場合、またはこのプロジェクトの将来の発展に関心がある場合は、プロジェクトに Star を付けてください。これはこのオープンソースプロジェクトを維持するためのモチベーションです <3

Star History Chart

スポンサー

免責事項

  1. このプロジェクトは AGPL-v3 オープンソースライセンスの下で保護されています。
  2. WeChat(個人アカウント)のデプロイメントには Gewechat サービスを利用しています。AstrBot は Gewechat との接続を保証するだけであり、アカウントのリスク管理に関しては、このプロジェクトの著者は一切の責任を負いません。
  3. このプロジェクトを使用する際は、現地の法律および規制を遵守してください。

私は、高性能ですから!