このプロジェクトについて

AnythingLLMは、ユーザーがプライベートなChatGPTのような環境を構築できる包括的なAIアプリケーションです。さまざまなローカルまたはクラウドのLLMへの接続、ドキュメント(PDF、TXT、DOCXなど)の取り込み、および複雑なワークフローのためのAIエージェントの活用をサポートしています。 主な機能は以下の通りです: - AIエージェント向けのダイナミックモデルルーティングとインテリジェントなスキル選択。 - 幅広いLLMプロバイダー(OpenAI, Anthropic, Google Gemini, Ollama, LM Studioなど)のサポート。 - LanceDB, Pinecone, Milvus, Weaviateなどの複数のベクトルデータベースとの統合。 - マルチユーザーサポートと権限管理(Docker版で利用可能)。 - 音声文字起こし(STT)およびテキスト読み上げ(TTS)の組み込みツール。 - ノーコードAIエージェントビルダーおよびMCP互換性。 - ウェブサイト用のカスタム埋め込みチャットウィジェット。 このプロジェクトは、Reactフロントエンド、NodeJS expressサーバー、およびドキュメントコレクターを含むモノレポとして構成されています。