Asistente de IA de Pokémon RAG
Un asistente interactivo de Pokémon que utiliza RAG (Recuperación y Generación Aumentada) para proporcionar información precisa sobre Pokémon combinando la base de datos PokeAPI con capacidades de IA.
Características
- Interfaz basada en chat para consultas de Pokémon
- Integración con PokeAPI para obtener datos precisos de Pokémon
- Sistema RAG para respuestas mejoradas de IA
- Frontend moderno de Next.js
- Backend de FastAPI
Configuración
Backend
- Instalar dependencias de Python:
pip install -r requirements.txt
- Ejecute el backend:
uvicorn backend.main:app --reload
Interfaz
- Navegue hasta el directorio del frontend:
- Instalar dependencias:
- Ejecute el servidor de desarrollo:
Variables de entorno
Cree un archivo .env
en el directorio raíz con:
OPENAI_API_KEY=your_openai_api_key