swuecho/chat

chat web app for teams, sass with user management and ratelimit, support chatgpt(openai & azure), claude, gemini and ollama model

何を解決するか

このプロジェクトは、さまざまなAIモデルと対話するためのセルフホスト型チャットインターフェースを提供し、ユーザーが会話の管理、履歴の整理、および相互作用の共有ができるようにします。複数のモデルプロバイダーをサポートするカスタマイズ可能な中央集権的なチャットUIが必要な問題を解決します。

動作方法

システムはLLMプロバイダーに接続するフロントエンドおよびAPIレイヤーとして機能します。OpenAI、Claude、およびOllama経由でローカルにホストされたモデルをサポートします。ユーザーはシステムプロンプトを定義し、テキストやマルチメディアファイルをアップロードし、'/'ショートカットを使用して保存済みプロンプトに素早くアクセスできるプロンプト管理システムを利用できます。

対象ユーザー

管理制御、レート制限、AI会話履歴の整理および検索が可能なプライベートなセルフホスト型チャットアプリケーションを必要とする個人またはチーム。

特徴

  • マルチモデル対応: OpenAI、Claude、Ollamaと互換性があります。
  • 会話管理: ShareGPTに似た共有可能な静的ページを作成し、全文英語検索が可能なスナップショットディレクトリを提供します。
  • 会話コンテキスト: デフォルトでコンテキストウィンドウに最新の4件のメッセージを自動的に含みます。
  • カスタマイズ可能な管理コントロール: レート制限の設定や自動タイトル生成に使用する特定モデルの選択が可能な管理パネルを備えています。
  • ファイル対応: テキストおよびマルチメディアファイルのアップロードが可能(モデルの能力に依存)。
  • モバイルアプリ: チャットを外出先でも行えるFlutterベースのモバイルアプリを含んでいます。

関連

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