https://github.com/gianbdev/geminibot
sesion7 seminario
https://github.com/gianbdev/geminibot
Last synced: about 1 year ago
JSON representation
sesion7 seminario
- Host: GitHub
- URL: https://github.com/gianbdev/geminibot
- Owner: gianbdev
- Created: 2025-03-25T18:15:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-25T18:24:34.000Z (about 1 year ago)
- Last Synced: 2025-03-25T19:26:20.047Z (about 1 year ago)
- Language: Python
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Chatbot con Gemini - Flask
Este proyecto es un chatbot basado en Flask que utiliza la API de Gemini para generar respuestas.
📌 Requisitos
* Python 3.8 o superior
* pip (administrador de paquetes de Python)
* Acceso a Internet
* Clave API de Gemini
🚀 Instalación y Configuración
1️⃣ Clonar el repositorio
```
git clone https://github.com/tu_usuario/geminiBot.git
cd geminiBot
```
2️⃣ Crear y activar entorno virtual
```
python -m venv venv
venv\Scripts\activate
```
3️⃣ Instalar dependencias
```
pip install -r requirements.txt
```
4️⃣ Configurar clave API de Gemini
Edita el archivo app.py y reemplaza TU_CLAVE con tu clave API de Gemini:
```
API_KEY = "TU_CLAVE"
```
5️⃣ Ejecutar la aplicación
```
python app.py
```
La aplicación se ejecutará en http://127.0.0.1:5000/.
📂 Estructura del Proyecto
```
geminiBot/
│── static/ # Archivos estáticos (CSS, JS, imágenes)
│ ├── style.css # Estilos CSS
│── templates/ # Plantillas HTML
│ ├── index.html # Página principal
│── venv/ # Entorno virtual (no se sube al repositorio)
│── app.py # Código del backend con Flask
│── requirements.txt # Lista de dependencias
│── README.md # Documentación del proyecto
```
📌 Dependencias principales
* Flask
* Requests
🛠 Desactivar el entorno virtual
Cuando termines de trabajar en el proyecto, puedes desactivar el entorno virtual con:
```
deactivate
```
💡 Notas:
Si encuentras errores con las dependencias, intenta reinstalarlas con:
```
pip install --upgrade pip
pip install -r requirements.txt
```
Para ejecutar en Linux/macOS, la activación del entorno virtual es:
```
source venv/bin/activate
```
🚀 ¡Listo! Ahora puedes chatear con Gemini desde tu navegador. 😃