¡Bienvenido al Gemma 7B con Groq Repository! Este proyecto muestra la integración del modelo de lenguaje Gemma 7B con Groq para procesar un documento PDF fijo, convertir su contenido en una base de datos vectorial y proporcionar una interfaz interactiva de preguntas y respuestas utilizando Streamlit. Los usuarios pueden hacer preguntas y recibir respuestas, junto con los datos relevantes, a través de una aplicación web fácil de usar.
Este repositorio proporciona una solución simplificada para convertir un documento PDF en una base de datos vectorial de búsqueda utilizando el lenguaje Groq y el modelo Gemma 7B. La aplicación está construida con Strewlit para habilitar una interfaz interactiva de preguntas y respuestas. Los usuarios pueden explorar el contenido del PDF, hacer preguntas y ver los datos relevantes utilizados para generar respuestas.
data ..env .requirements.txt )Clon el repositorio:
git clone https://github.com/NevroHelios/gemma7b-groq-streamlit.git
cd gemma7b-groq-streamlitInstalar dependencias:
pip install -r requirements.txtDescargue y configure el modelo Gemma 7B.
Obtenga las claves Groq y Google API y agréguelas a un archivo .env en el directorio raíz:
GROQ_API_KEY=your_groq_api_key
GOOGLE_API_KEY=your_google_api_key
Prepare el PDF :
data (el archivo predeterminado es un documento de investigación VIT).Ejecute la aplicación Streamlit :
streamlit run app.pyInteractuar con la aplicación :
http://localhost:8501 ).data/ : contiene el archivo PDF a procesar. El archivo predeterminado es un trabajo de investigación VIT.app.py : archivo de aplicación principal.requirements.txt : lista de paquetes de pitón requeridos..env : archivo para almacenar claves API de forma segura.Agradecemos contribuciones para mejorar la funcionalidad y el rendimiento de este proyecto. Haga la bifurcación del repositorio y envíe una solicitud de extracción con sus cambios. Asegúrese de que su código siga las pautas de estilo establecidas y pase todas las pruebas.
Este proyecto tiene licencia bajo la licencia MIT. Consulte el archivo LICENSE para obtener más detalles.
Un agradecimiento especial a los desarrolladores y colaboradores de Gemma 7b, Groq y Strewlit por sus poderosas herramientas y soporte.
Siéntase libre de explorar, usar y contribuir a este repositorio. Si tiene alguna pregunta o necesita ayuda, abra un problema.
¡Feliz codificación!