GTUtor
1.0.0
GTUtor は、グジャラート工科大学 (GTU) の学生向けに特別に設計されたインテリジェントな個別指導システムです。 Google の Gemini Pro AI の能力とドキュメントベースの知識システムを組み合わせて、複数の主題にわたって正確でコンテキストを認識した応答を提供します。
git clone https://github.com/pruthakjani5/GTUtor.git
cd gtutor
python -m venv venv
source venv/bin/activate # On Windows: venvScriptsactivate
pip install -r requirements.txt
.env
ファイルを作成し、Gemini API キーを追加します。 GEMINI_API_KEY=your_api_key_here
トライアルデータベースと以前のチャットを使用せずに新しいセットアップが必要な場合は、「gtutor_data」フォルダーを削除し、app.py を実行すると新しいフォルダーが作成されます。
streamlit run app.py
Web ブラウザ経由でアプリケーションにアクセスします (通常はhttp://localhost:8501
)。
ドロップダウン メニューから件名を選択または作成します
PDF ドキュメントをアップロードするか、PDF URL を提供して、主題のナレッジ ベースを構築します
チャット インターフェイスで質問を開始する
gtutor/
├── app.py # Main application file
├── .env # Environment variables
├── requirements.txt # Project dependencies
└── gtutor_data/ # Data directory
├── dbs/ # Subject databases
├── chat_histories/ # Conversation histories
└── subjects.json # Subject list
pypdf
使用します。chromadb
を実装streamlit
を使用して構築貢献は大歓迎です!お気軽にプルリクエストを送信してください。
このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。
サポートや質問が必要な場合は、GitHub リポジトリで問題を開くか、メンテナに連絡してください。