Introduccion • Instrucciones • Equipo •
Bienvenido al repositorio de GitHub del proyecto "GPT_Googler". Este proyecto tiene como objetivo proporcionar una solución integral para interactuar con diversas APIs, aprovechando el poder de ChatGPT y Google, y almacenando los datos obtenidos en AWS.
Los principales objetivos de este proyecto son:
-
API Integration: El repositorio proporciona un conjunto de módulos y utilidades para conectarse sin problemas con diferentes APIs. Te permite interactuar con servicios externos, recuperar datos y realizar operaciones utilizando interfaces bien definidas.
-
ChatGPT & Google Integration: El proyecto aprovecha el modelo ChatGPT de OpenAI para permitir conversaciones en lenguaje natural. Puedes utilizar la funcionalidad de chat para buscar respuestas, generar respuestas y obtener información del modelo de conversación impulsado por inteligencia artificial. Esto te permite mejorar las capacidades de tu aplicación y recuperar información relevante de manera eficiente.
-
AWS Data Storage: El proyecto incluye funcionalidades para almacenar y gestionar los datos obtenidos en AWS. Esto garantiza opciones seguras y escalables de almacenamiento de datos, lo que te permite manejar grandes cantidades de información de manera efectiva.
El repositorio proporciona una documentación completa, ejemplos y fragmentos de código para guiarte en la configuración, la instalación y el uso del proyecto. Su objetivo es simplificar el proceso de trabajo con APIs, aprovechar los servicios de ChatGPT y Google, y almacenar los datos de manera segura en AWS.
Te animamos a explorar el repositorio, contribuir a su desarrollo y aprovechar sus capacidades para mejorar tus proyectos. Si tienes alguna pregunta o comentario, no dudes en contactarnos. Happy coding!
Para clonar y ejecutar el Docker container, debes seguir los siguientes pasos.
- Clonar repositorio.
-
Crea un archivo .env en la carpeta raíz del repositorio con las siguientes variables y reemplaza <API_KEY> con tu propia clave de API:
- SERPAPI_API_KEY= tu serpapi api key
- user_bd= nombre de la base de datos
- pass_bd= la contraseña de tu base de datos.
- host= el host
- OPENAI_API_KEY= tu openai key
-
Asegúrate de agregar .env al archivo .gitignore para evitar que se suba al repositorio. Esto mantendrá tus claves de API seguras y privadas.
-
Navegar a la carpeta raiz.
- Ahora podemos contruir la imagen del contenedor. IMPORTANTE EL PUNTO !
- Ahora que hemos contruido la imagen de nuestro contenedor, podemos ejecutarlo con el siguiente comando: