{"id":26769647,"url":"https://github.com/gianbdev/geminibot","last_synced_at":"2025-03-28T22:34:43.270Z","repository":{"id":284410876,"uuid":"954859032","full_name":"gianbdev/geminiBot","owner":"gianbdev","description":"sesion7 seminario","archived":false,"fork":false,"pushed_at":"2025-03-25T18:24:34.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T19:26:20.047Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gianbdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-25T18:15:42.000Z","updated_at":"2025-03-25T18:24:37.000Z","dependencies_parsed_at":"2025-03-25T19:26:23.898Z","dependency_job_id":"984b8aeb-77e3-4062-936e-fff11e8b3b0b","html_url":"https://github.com/gianbdev/geminiBot","commit_stats":null,"previous_names":["gianbdev/geminibot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gianbdev%2FgeminiBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gianbdev%2FgeminiBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gianbdev%2FgeminiBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gianbdev%2FgeminiBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gianbdev","download_url":"https://codeload.github.com/gianbdev/geminiBot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246111681,"owners_count":20725292,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-28T22:34:42.758Z","updated_at":"2025-03-28T22:34:43.231Z","avatar_url":"https://github.com/gianbdev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Chatbot con Gemini - Flask\n\nEste proyecto es un chatbot basado en Flask que utiliza la API de Gemini para generar respuestas.\n\n📌 Requisitos\n\n* Python 3.8 o superior\n\n* pip (administrador de paquetes de Python)\n\n* Acceso a Internet\n\n* Clave API de Gemini\n\n🚀 Instalación y Configuración\n\n1️⃣ Clonar el repositorio\n\n```\ngit clone https://github.com/tu_usuario/geminiBot.git\ncd geminiBot\n```\n\n2️⃣ Crear y activar entorno virtual\n\n```\npython -m venv venv\nvenv\\Scripts\\activate\n```\n\n3️⃣ Instalar dependencias\n\n```\npip install -r requirements.txt\n```\n\n4️⃣ Configurar clave API de Gemini\n\nEdita el archivo app.py y reemplaza TU_CLAVE con tu clave API de Gemini:\n\n```\nAPI_KEY = \"TU_CLAVE\"\n```\n\n5️⃣ Ejecutar la aplicación\n\n```\npython app.py\n```\n\nLa aplicación se ejecutará en http://127.0.0.1:5000/.\n\n📂 Estructura del Proyecto\n\n```\ngeminiBot/\n│── static/            # Archivos estáticos (CSS, JS, imágenes)\n│   ├── style.css      # Estilos CSS\n│── templates/         # Plantillas HTML\n│   ├── index.html     # Página principal\n│── venv/              # Entorno virtual (no se sube al repositorio)\n│── app.py             # Código del backend con Flask\n│── requirements.txt   # Lista de dependencias\n│── README.md          # Documentación del proyecto\n```\n\n📌 Dependencias principales\n\n* Flask\n\n* Requests\n\n🛠 Desactivar el entorno virtual\n\nCuando termines de trabajar en el proyecto, puedes desactivar el entorno virtual con:\n\n```\ndeactivate\n```\n\n💡 Notas:\n\nSi encuentras errores con las dependencias, intenta reinstalarlas con:\n\n```\npip install --upgrade pip\npip install -r requirements.txt\n```\n\nPara ejecutar en Linux/macOS, la activación del entorno virtual es:\n\n```\nsource venv/bin/activate\n```\n\n🚀 ¡Listo! Ahora puedes chatear con Gemini desde tu navegador. 😃\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgianbdev%2Fgeminibot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgianbdev%2Fgeminibot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgianbdev%2Fgeminibot/lists"}