雙子座_學生
該儲存庫包含 Gemini_Student 的原始程式碼,Gemini_Student 是一個由 Gemini 大語言模型支援的多功能教育應用程式。它提供了五個旨在增強學生學習的互動組件:
Gemini_Student_示範視頻
雙子座_學生網站
成分:
1.聊天機器人(chatbot.py):
- 透過API呼叫與Gemini模型交互,提供即時回應。
- 儲存對話歷史記錄以提供無縫的用戶體驗。
2.Image_QA_Gemini(image_qa_gemini.py):
- 接受影像輸入和使用者提示。
- 利用 Gemini 的能力產生資訊豐富的答案。
3.QA_Gemini(qa_gemini.py):
- 充當學生簡單的問答平台。
- 與 Gemini 互動,對各種問題提供富有洞察力的答案。
4.MCQ_GEN(mcq_gen.py):
- 將使用者提供的文字、主題、MCQ 數量和難度等級(簡單、中等、困難)作為輸入。
- 產生包含多項選擇題以及經過 Gemini 驗證的答案的 PDF,確保準確性。
5.Chat_with_PDF(chat_with_pdf.py):
- 允許用戶上傳多個 PDF。
- 利用 Pinecone 向量資料庫進行高效率的文件檢索。
- 讓學生提出與上傳的 PDF 直接相關的問題,以促進更深入的理解。
項目結構:
- 這個儲存庫由每個元件的一個 Python 檔案(chatbot.py、image_qa_gemini.py、qa_gemini.py、mcq_gen.py 和 chat_with_pdf.py)組織而成。
- 另一個 Python 檔案 (app.py) 作為主應用程式入口點,協調整體功能。
安裝
若要在本機上使用 Gemini_Student,請複製此儲存庫並安裝所需的依賴項:
- git 克隆 https://github.com/Gyanbardhan/Gemini_Student.git
- cd 雙子座_學生
- pip install -r 要求.txt
用法
加入我們
加入我們,共同尋求有效改善學生的體驗。我們可以共同幫助用戶快速存取應用程序,增強他們在平台上的整體體驗。