SMNETSTUDIO/WeChat-AI

WeChat AI - 自托管微信角色扮演对话服务

何を解決するか

WeChat上でAI駆動のロールプレイチャットボットを作成するためのセルフホストフレームワークを提供します。大規模言語モデル(LLMs)とWeChatエコシステムの間のギャップを埋め、特定のキャラクター設定、記憶機能、そして管理サービス経由でのリアルユーザーとの対話が可能なボットのデプロイを可能にします。

動作方法

システムはTencentのiLinkに接続してWeChatメッセージングを処理します。複数ノードアーキテクチャを採用しており、複数の同一サーバーインスタンスがリモートのRedisデータベースを共有してボットトークン、キャラクター設定、ステッカーを保存します。認証はLINUX DO OAuthで処理されます。AI機能はOpenAI互換LLMと統合され、Hugging Faceにデプロイされた別途のAIゲートウェイを介してWeb検索やカスタムモデルへのアクセスが可能になります。また、ボットの振る舞いを設計するための視覚的オーケストレーションツール「Chatflow」も搭載しています。

対象ユーザー

WeChat上で自前でAIロールプレイボットをホストしたいユーザー、メッセージングプラットフォームとLLMを統合したい開発者、トークン使用状況の監視やコンテンツモデレーションが必要なコミュニティマネージャー。

特徴

  • 視覚的オーケストレーション: 単純なプロンプトを超えた複雑なボットインタラクションを設計できるChatflowエディタを搭載。
  • マルチノードデプロイ: Cloudflare Workerによるロードバランシングを活用した均質なデプロイをサポートし、安定性を確保。
  • マルチモーダル対応: 入力画像の理解(ビジョン)と組み込み音声変換をサポート。
  • キャラクター管理: キャラクター設定の割り当てや承認済みチャット相手の管理が可能なユーザーセンターを備える。
  • 豊富なメディアサポート: iLink CDN経由で特定の画像ステッカーを参照・送信できるステッカーライブラリを統合。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト