Sistema de chat interactivo utilizando la API de Google Gemini. Permite mantener conversaciones con IA y gestionar el historial de chats.
- Chat en tiempo real con IA
- Historial de conversaciones
- Interfaz responsive y amigable
- Manejo de errores y estados de carga
- Clona el repositorio
git clone https://github.com/hk4u-dxv/API-CHAT-GEMINI.git
cd API-CHAT-GEMINI
- Configura las variables de entorno
cp .env
# API KEY
GEMINI_API_KEY=tu_api_key_aqui
API-CHAT-GEMINI/
├── assets/
│ ├── css/
│ │ └── styles.css
│ ├── images/
│ │ ├── circuit-board.svg
│ │ └── gemini-logo.svg
│ └── js/
│ ├── modules/
│ │ └── ChatManager.js # Gestión del chat
│ └── app.js # Punto de entrada JS
├── config/
│ └── config.php # Configuración general
├── includes/
│ ├── Environment.php # Manejo de variables de entorno
│ ├── ErrorHandler.php # Manejo de errores
│ └── GeminiAPI.php # Comunicación con API
├── .env # Variables de entorno
├── README.md # Documentación
├── obtenerDatosChat.php # Endpoint para el chat
└── index.php # Punto de entrada