Este proyecto implementa una aplicación de chat utilizando la API de Mistral y CodeGPT, desarrollada con Streamlit.
Desarrollado por @GustavoEspindola – CodeGPT
Este proyecto demuestra la integración de modelos avanzados de IA a través de:
- API de Mistral AI para procesamiento del lenguaje
- API de CodeGPT para interactuar con agentes especializados
- Streamlit para una interfaz de usuario intuitiva
Para utilizar esta aplicación necesitarás:
Integración con Mistral API
- Obtener tu Clave API de Mistral
- Probar endpoints de la API usando el archivo .http proporcionado (Documentación de Endpoints Mistral)
- Implementar la funcionalidad de chat mediante Streamlit
Configuración del Agente CodeGPT
- Crear un Agente AI a través de CodeGPT
- Cargar los datos necesarios del agente
- Configurar el ID del agente
- Configurar la clave API de CodeGPT
- Implementar interacciones con el agente en la interfaz de chat
- 🎯 LLMHackathon
- 🔑 Documentación API Mistral
- 🎯 Mistral Endpoints
- 📚 Documentación de Streamlit
- 🚀 Registro en CodeGPT
- 📖 API Key de CodeGPT
- 📖 CodeGPT Documentation
Clonar el repositorio
git clone https://github.com/gustavoespindola/llmhackathon-py
Ingresar a la carpeta del proyecto
cd llmhackathon-py
Instalar dependencias
# Instalar dependencias requeridas
pip install -r requirements.txt
Iniciar el servidor de desarrollo
streamlit run app.py
You can now view your Streamlit app in your browser.
➜ Local URL: http://localhost:8501
➜ Network URL: http://192.168.100.5:8501
La aplicación estará disponible en http://localhost:8501
Despliegue en Streamlit Cloud
- Crear cuenta en Streamlit
- Crear nuevo proyecto
- Vincular con el repositorio
- Configurar variables de entorno
- Ejecutar el despliegue
- Manejo de secrets en Streamlit Local
- Manejo de screts en Streamlit Cloud
Ingresa a la carpeta .secrets y abre el archivo secrets.toml. En este archivo, ingresa las siguientes variables de entorno:
Para ejemplo con Mistral utiliza la varible MISTRAL_API_KEY
y MISTRAL_MODEL
🔑 Documentación API Mistral
Para ejemplo con CodeGPT utiliza la varible CODEGPT_API_KEY
📖 API Key de CodeGPT
¡Las contribuciones son bienvenidas! No dudes en enviar un Pull Request.
Este proyecto está licenciado bajo la Licencia MIT.