Bienvenue dans le référentiel Gemma 7b avec Groq! Ce projet présente l'intégration du modèle de langue Gemma 7b avec GROQ pour traiter un document PDF fixe, convertir son contenu en une base de données vectorielle et fournir une interface interactive de questions-réponses à l'aide de Streamlit. Les utilisateurs peuvent poser des questions et recevoir des réponses, ainsi que les données pertinentes, tout au long d'une application Web conviviale.
Ce référentiel fournit une solution rationalisée pour convertir un document PDF en une base de données vectorielle consultable à l'aide du langage GROQ et du modèle GEMMA 7B. L'application est construite avec Streamlit pour activer une interface interactive de questions et réponses. Les utilisateurs peuvent explorer le contenu du PDF, poser des questions et afficher les données pertinentes utilisées pour générer des réponses.
data ..env .requirements.txt )Clone le référentiel:
git clone https://github.com/NevroHelios/gemma7b-groq-streamlit.git
cd gemma7b-groq-streamlitInstallez les dépendances:
pip install -r requirements.txtTéléchargez et configurez le modèle GEMMA 7B.
Obtenez vos clés API GROQ et Google et ajoutez-les à un fichier .env dans le répertoire racine:
GROQ_API_KEY=your_groq_api_key
GOOGLE_API_KEY=your_google_api_key
Préparez le PDF :
data (le fichier par défaut est un document de recherche VIT).Exécutez l'application Streamlit :
streamlit run app.pyInteragir avec l'application :
http://localhost:8501 ).data/ : contient le fichier PDF à traiter. Le fichier par défaut est un document de recherche VIT.app.py : fichier d'application principal principal.requirements.txt : liste des packages Python requis..env : fichier pour stocker en toute sécurité les clés d'API.Nous saluons les contributions pour améliorer la fonctionnalité et les performances de ce projet. Veuillez débarquer le référentiel et soumettre une demande de traction avec vos modifications. Assurez-vous que votre code suit les directives de style établies et passe tous les tests.
Ce projet est autorisé sous la licence du MIT. Voir le fichier LICENSE pour plus de détails.
Un merci spécial aux développeurs et contributeurs de Gemma 7b, Groq et rationalisation pour leurs outils et leur support puissants.
N'hésitez pas à explorer, à utiliser et à contribuer à ce référentiel. Si vous avez des questions ou avez besoin d'aide, veuillez ouvrir un problème.
Codage heureux!