- 商用LLMやオープンソースLLM、ベクトルDBソリューションを使って、プライベートなChatGPTを構築できるフルスタックAIアプリケーション
- ローカルまたはリモートでホスティング可能
- 自分が提供するあらゆる文書やリソースを、参照可能なコンテキストへ変換
- 利用するLLMまたはベクトルDBを選択でき、マルチユーザー管理と権限設定にも対応
- OpenAI, llama.cpp, AWS Bedrock, ANthropic, Google Gemini, Ollma, Together, Mistral, Groq, Cohere..
- マルチモーダル対応(商用・オープンLLMの両方)
- 自分のWebサイトに埋め込めるカスタムチャットウィジェットを提供(Docker版)
- 文書を Workspaces というオブジェクトに分け、1つのスレッドのようにコンテナ化して動作
- 共有は可能だが相互に会話はしないため、各ワークスペース間でコンテキストを維持可能
monorepo 内のコンポーネント区分
- frontend: viteJS + Reactで構築されたフロントエンド
- server: ベクトルDB管理とLLMとの相互作用を処理する NodeJS express サーバー
- collector: 文書を処理・解析する NodeJS express サーバー
- docker: Dockerコマンドおよびビルドプロセス情報
- embed: Web埋め込みウィジェットの生成と管理を行うサブモジュール
- browser-extension: Chromeブラウザー拡張機能のサブモジュール
1件のコメント
Hacker Newsの意見