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.
- Conoce a CLAMP una nueva herramienta de IA para la predicción de la...
- Construye un Bot de Preguntas y Respuestas Transparente para tus Do...
- Una nueva investigación de IA introduce el Ajuste de Tareas Múltipl...
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