GEMINI MATH LLM
可解答代數數學問題
用途
Gemini Math Tutor 應用程式旨在透過互動式說明和個人化練習,協助高中生瞭解二次方程式。應用程式使用 Streamlit 做為使用者介面,讓學生輸入提示,並上傳與數學查詢相關的圖片。
功能:
互動式提示:學生可在文字輸入欄位中輸入二次方程式相關問題或主題。應用程式會使用 Google Gemini API,根據這些輸入內容產生詳細說明、練習題和有趣的知識。
圖像分析:學生可以上傳與查詢相關的圖片,例如課本問題的螢幕截圖或手寫筆記。應用程式會運用 Google Gemini Pro Vision 模型分析圖片,並將視覺內容納入生成的說明。
Firebase 整合:Gemini API 的回覆 (包括說明和產生的疑問) 會儲存在 Firebase Firestore 中。這可確保每位學生的查詢和回覆都會記錄下來,供日後參考和分析。
Gemini API 用法:
生成式模型:應用程式會使用 Gemini API 的生成式模型,建立有趣、清晰且具教育性的內容。如果上傳圖片,系統會使用「gemini-pro-vision」模型,將視覺資訊納入說明中。否則,系統會使用「gemini-1.5-pro」模型處理文字查詢。
採用
- Firebase
- Streamlit
團隊
寄件者
印度