Tutorial de IA Cómo lanzar la aplicación de chat de IA en Streamlit utilizando Open AI y GitHub

Tutorial de IA en Streamlit con Open AI y GitHub

En este artículo, vamos a hablar sobre un servicio llamado “Streamlit”. Es genial para lo que necesitamos. Incluso como principiante en Python, pude usarlo para crear y compartir mi propia aplicación de chat de IA. Te guiaré a través de los pasos para que podamos recordarlos más tarde.

Paso 1: Hagamos algunas preparaciones

Primero, asegúrate de tener las siguientes tres cosas listas. Esta guía no cubrirá los conceptos básicos de cómo usar Git/GitHub o configurar tu entorno de Python.

Clave de Open AI

Si aún no tienes una clave de API, consulta esta guía a este artículo aquí.

Registro de cuenta en GitHub

Crea una cuenta en GitHub y crea un nuevo repositorio para este proyecto.

Nuestro objetivo es lanzar la aplicación lo más rápido posible, así que creemos un repositorio público. Nómbralo “AI_Chat_App”

Entorno local de Python

Necesitamos configurar un espacio donde podamos ejecutar código de Python desde la terminal y subirlo a GitHub. En mi caso, hice esto en mi WSL (Windows Subsystem for Linux) en mi computadora con Windows.

-Ubuntu 20.04 LTS (WSL)

-Python 3.11.4

-VS Code 1.80.0

Una vez que hayas obtenido estas tres cosas listas, podemos pasar a la siguiente parte

Paso 2: Creemos una aplicación de chat en un entorno de desarrollo local de Python

Primero, ejecuta el siguiente comando desde tu terminal. Esto instalará los paquetes que necesitamos (streamlit, Open AI) en tu entorno local.

pip install streamlitpip install openai

A continuación, crea una carpeta de trabajo y coloca estos tres archivos en ella. Puedes nombrar la carpeta como quieras, pero será más fácil de entender si usas el mismo nombre que el repositorio de GitHub que creamos en el Paso 1.

/openai-streamlit-test-yyyymmdd ├─ app.py ├─ secret_key.py ├─ image.jpg