GTUtor
1.0.0
GTUtor는 Gujarat Technological University(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
웹 브라우저(일반적으로 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
로 구축됨기여를 환영합니다! 언제든지 Pull Request를 제출해 주세요.
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
지원 및 질문이 있는 경우 GitHub 저장소에서 문제를 열거나 관리자에게 문의하세요.