RAG Enhanced NCERT Tutor
1.0.0
このプロジェクトは、テキストの埋め込みおよびベクターデータベースにOllamaを使用して、NCERTブック用の検索された生成(RAG)システム、および言語モデル応答にGROQ APIを実装しています。
以下は、NCERTブックラグシステム用のretrylitインターフェイスのスクリーンショットです。

NCERT Books Rag System Architectureの概要は次のとおりです。

システムアーキテクチャは、次のコンポーネントで構成されています。
開始する前に、次の要件を満たしていることを確認してください。
リポジトリをクローンします:
git clone https://github.com/yourusername/ncert-rag-system.git
cd ncert-rag-system
必要な依存関係をインストールします。
pip install -r requirements.txt
オラマをダウンロードしてセットアップします:
ollama pull nomic-embed-text
GROQ APIキーを設定します:
.envファイルを作成します GROQ_API_KEY=your_api_key_here
Fastapiバックエンドを開始します:
uvicorn main:app --reload
RimeLittUIを起動します:
streamlit run streamlit_app.py
Webブラウザを開き、RimeLitアプリURLに移動します(通常はhttp://localhost:8501 )
インターフェイスを使用して、NCERTブックラグシステムと対話する

このプロジェクトは、MITライセンスに基づいてライセンスされています。詳細については、ライセンスファイルを参照してください。
貢献は大歓迎です!プルリクエストをお気軽に送信してください。