Jamiagpt
Jamiagpt ist eine webbasierte Chat-Anwendung, die von KI betrieben wird, die Informationen bereitstellt und sich an Rollenspielgesprächen im Zusammenhang mit Jamia Millia Islamia betreibt. Jamiagpt
Videodemonstration
Sehen Sie sich das Video an!
Screenshots
.png?raw=true)](https://images.downcodes.com/uploads/20250528/img_6837020f664ca30.png)
.png?raw=true)](https://images.downcodes.com/uploads/20250528/img_6837020f6717d31.png)
Merkmale
- AI -Chat -Schnittstelle: In Rollenspielgespräche mit Jamiagpt führen.
- Abrufen von Informationen: Relevante Informationen basierend auf Benutzeranfragen abrufen.
- Haftungsausschluss: Warnt die Benutzer vor der aktuellen Entwicklungsphase des Modells und potenziellen Einschränkungen.
Technologien verwendet
- Streamlit: Web Framework zum Erstellen interaktiver Webanwendungen mit Python.
- Langchain: Bibliothek zum Erstellen von AI -Chat -Anwendungen, Einbeziehung:
- GoogleGenerativeAI: Zur Erzeugung von KI -Antworten. LLM verwendet: Gemini-1.5-Flash
- Umarmungsface -Transformatoren: Wird für Einbettungen und Inferenz verwendet. Einbettungsmodell verwendet: All-Minilm-L6-V2
- FAISS: (Facebook -AI -Ähnlichkeitssuche) ist eine Bibliothek für schnelle Ähnlichkeitssuche aus der Vektor -Datenbank und zur Bearbeitung von Dokumentenabruf.
- Python -Bibliotheken: Enthält einige Langchain -Bibliotheken für Datenspeicher, Verwaltung und Manipulation.
](https://images.downcodes.com/uploads/20250528/img_6837020f6814f32.png)
Setup -Anweisungen
- Klonen Sie das Repository:
git clone https://github.com/confused-soul/JamiaGPT.git
cd JamiaGPT
- Abhängigkeiten installieren:
pip install -r requirements.txt
- Geheimnisse einrichten:
- Stellen Sie sicher, dass Sie Ihre Geheimnisse für Gemini -API- und Inferenz -API -Schlüssel in Ihrem Stream -Lit -Secrets -Manager konfiguriert haben.
- Führen Sie die Anwendung aus:
- Interagieren Sie mit Jamiagpt:
- Öffnen Sie Ihren Webbrowser und navigieren Sie zur bereitgestellten lokalen Host -URL.
- Beginnen Sie mit der Interaktion, indem Sie Abfragen im Zusammenhang mit Jamia Millia Islamia eingeben.
Verwendung
- Chat -Schnittstelle: Geben Sie Fragen ein oder beteiligen Sie sich mit Jamiagpt an Rollenspiel.
- Feedback: Geben Sie Feedback zu Antworten zur Verbesserung des Modells.
Beitragen
Beiträge sind willkommen! Bitte befolgen Sie die Standardrichtlinien für Beiträge und Öffnen von Problemen für Feature -Anfragen oder Fehlerberichte.