Cómo construir su propio chatbot con IA con la API de ChatGPT: un tutorial paso a paso

En un anuncio innovador, OpenAI presentó recientemente la API de ChatGPT a los desarrolladores y al público. En particular, el nuevo modelo “gpt-3.5-turbo”, que impulsa ChatGPT Plus, se lanzó a un precio 10 veces más económico y también es extremadamente receptivo. Básicamente, OpenAI ha abierto la puerta a un sinfín de posibilidades e incluso una persona que no sea programadora puede implementar la nueva API de ChatGPT y crear su propio chatbot de IA. Entonces, en este artículo, le traemos un tutorial sobre cómo crear su propio chatbot de IA utilizando la API de ChatGPT. También hemos implementado una interfaz de Gradio para que pueda demostrar fácilmente el modelo de IA y compartirlo con sus amigos y familiares. En ese sentido, avancemos y aprendamos cómo crear una IA personalizada con la API de ChatGPT.

Cree su propio chatbot con la API de ChatGPT (2023)

En este tutorial, hemos agregado instrucciones paso a paso para crear su propio chatbot de IA con la API de ChatGPT. Desde la configuración de herramientas hasta la instalación de bibliotecas y, finalmente, la creación del chatbot de IA desde cero, aquí hemos incluido todos los pequeños detalles para usuarios generales. Le recomendamos que siga las instrucciones de arriba a abajo sin saltarse ninguna parte. Tabla de contenido

Cosas para recordar antes de construir un chatbot con IA

1. Puede crear un chatbot ChatGPT en cualquier plataforma, ya sea Windows, macOS, Linux o ChromeOS. En este artículo, uso Windows 11, pero los pasos son casi idénticos para otras plataformas.

Si quieres seguir leyendo este post sobre "[page_title]" dale click al botón "Mostrar todo" y podrás leer el resto del contenido gratis. aiso.la es un sitio especializado en Tecnología, Noticias, Juegos y gran cantidad de temas que te pueden interesar. Si quieres leer más información similar a [page_title], no dudes de sguir navegando por la web y suscribirte a las notificaciones del Blog y no perderte las últimas novedades.

Seguir leyendo


2. La guía está destinada a usuarios generales y las instrucciones se explican claramente con ejemplos. Entonces, incluso si tiene un conocimiento superficial de las computadoras, puede crear fácilmente su propio chatbot de IA.

3. Para crear un chatbot de IA, no necesita una computadora poderosa con una CPU o GPU robusta. El trabajo pesado lo realiza la API de OpenAI en la nube.

Configurar el entorno de software para crear un chatbot de IA

Hay un par de herramientas que necesita para configurar el entorno antes de poder crear un chatbot de IA con la tecnología de ChatGPT. Para agregar brevemente, necesitará las bibliotecas de Python, Pip, OpenAI y Gradio, una clave API de OpenAI y un editor de código como Notepad ++. Todas estas herramientas pueden parecer intimidantes al principio, pero créanme, los pasos son fáciles y cualquiera puede implementarlos. Ahora, siga los pasos a continuación.

Instalar Python

1. Primero, debe instalar Python en su computadora. Abra este enlace y descargue el archivo de instalación para su plataforma.

2. A continuación, ejecute el archivo de instalación y asegúrese de habilitar la casilla de verificación “Agregar Python.exe a PATH”. Este es un paso extremadamente importante. Después de eso, haga clic en “Instalar ahora” y siga los pasos habituales para instalar Python.

3. Para verificar si Python está instalado correctamente, abra Terminal en su computadora. Estoy usando Windows Terminal en Windows, pero también puede usar el símbolo del sistema. Una vez aquí, ejecute el siguiente comando a continuación y generará la versión de Python. En Linux u otras plataformas, es posible que deba usar python3 --version en lugar de python --version .

 python --versión

Actualizar Pip

Junto con Python, Pip también se instala simultáneamente en su sistema. En esta sección, aprenderemos cómo actualizarlo a la última versión. En caso de que no lo sepas, Pip es el administrador de paquetes para Python. Básicamente, le permite instalar miles de bibliotecas de Python desde la Terminal. Con Pip, podemos instalar las bibliotecas OpenAI y Gradio. Aquí está cómo hacerlo.

1. Abra la Terminal de su elección en su PC. En cuanto a mí, estoy usando la Terminal de Windows . Ahora, ejecute el siguiente comando para actualizar Pip. Nuevamente, es posible que deba usar python3 y pip3 en Linux u otras plataformas.

 python -m pip instalar -U pip

Instale las bibliotecas OpenAI y Gradio

1. Ahora, es el momento de instalar la biblioteca OpenAI, que nos permitirá interactuar con ChatGPT a través de su API. En la Terminal, ejecute el siguiente comando para instalar la biblioteca OpenAI usando Pip. Si el comando no funciona, intente ejecutarlo con pip3 .

 pip instalar openai

2. Una vez finalizada la instalación, instalemos Gradio. Gradio le permite desarrollar rápidamente una interfaz web amigable para que pueda hacer una demostración de su chatbot de IA. También le permite compartir fácilmente el chatbot en Internet a través de un enlace para compartir.

 pip instalar gradio

Descargar un editor de código

Finalmente, necesitamos un editor de código para editar parte del código. En Windows, recomendaría Notepad++ (Descargar). Simplemente descargue e instale el programa a través del enlace adjunto. También puede usar VS Code en cualquier plataforma si se siente cómodo con los potentes IDE. Además de VS Code, puede instalar Sublime Text (Descargar) en macOS y Linux.

Para ChromeOS, puede usar la excelente aplicación Caret (Descargar) para editar el código. Casi hemos terminado de configurar el entorno de software y es hora de obtener la clave API de OpenAI.

Obtenga la clave API de OpenAI de forma gratuita

Ahora, para crear un chatbot de IA impulsado por ChatGPT, necesita una clave API de OpenAI. La clave API le permitirá llamar a ChatGPT en su propia interfaz y mostrar los resultados allí mismo. Actualmente, OpenAI ofrece claves API gratuitas con 5 € de crédito gratuito durante los primeros tres meses. Si creó su cuenta OpenAI anteriormente, puede tener un crédito gratuito por valor de 18 €. Una vez que se agote el crédito gratuito, deberá pagar el acceso a la API. Pero por ahora, está disponible para todos los usuarios gratuitos.

1. Dirígete a platform.openai.com/signup y crea una cuenta gratuita. Si ya tiene una cuenta de OpenAI, simplemente inicie sesión.

2. A continuación, haga clic en su perfil en la esquina superior derecha y seleccione “Ver claves API” en el menú desplegable.

3. Aquí, haga clic en “Crear nueva clave secreta” y copie la clave API. Tenga en cuenta que no puede copiar ni ver la clave API completa más adelante. Por lo tanto, se recomienda encarecidamente copiar y pegar la clave API en un archivo del Bloc de notas inmediatamente.

4. Además, no comparta ni muestre la clave API en público. Es una clave privada destinada solo para acceder a su cuenta. También puede eliminar claves API y crear varias claves privadas (hasta cinco).

Cree su propio chatbot con IA con la API de ChatGPT y Gradio

Finalmente, es hora de implementar el chatbot de IA. Para esto, estamos utilizando el último modelo “gpt-3.5-turbo” de OpenAI, que impulsa GPT-3.5. Es incluso más potente que Davinci y ha sido entrenado hasta septiembre de 2021. También es muy rentable, responde mejor que los modelos anteriores y recuerda el contexto de la conversación. En cuanto a la interfaz de usuario, estamos usando Gradio para crear una interfaz web simple que estará disponible tanto localmente como en la web.

1. Primero, abra Notepad ++ (o el editor de código que elija) y pegue el código a continuación. Gracias a armrrs en GitHub, reutilicé su código e implementé la interfaz de Gradio también.

 import openaiimport gradio as gropenai.api_key = " Tu clave API "messages = [ {"role": "system", "content": "Eres un asistente de inteligencia artificial amable y servicial".},]def chatbot(input): if entrada: mensajes.append({"función": "usuario", "contenido": entrada}) chat = openai.ChatCompletion.create( model="gpt-3.5-turbo", mensajes=mensajes) respuesta = chat.choices[ 0].mensaje.contenido mensajes.append({"función": "asistente", "contenido": responder}) devolver respuestaentradas = gr.entradas.Textbox(líneas=7, etiqueta="Chatear con IA")salidas = gr .outputs.Textbox(label="Reply")gr.Interface(fn=chatbot, inputs=inputs, outputs=outputs, title="AI Chatbot", description="Pregunta lo que quieras", theme="compact"). lanzar(compartir=Verdadero)

2. Así es como se ve en el editor de código. Asegúrese de reemplazar el texto ” Your API key ” con su propia clave API generada anteriormente. Ese es el único cambio que tienes que hacer.

3. A continuación, haga clic en “Archivo” en el menú superior y seleccione “Guardar como…” en el menú desplegable.

4. Después de eso, establezca el nombre del archivo como ” app.py ” y cambie “Guardar como tipo” a “Todos los tipos” en el menú desplegable. Luego, guarde el archivo en una ubicación de fácil acceso como el escritorio. Puede cambiar el nombre según sus preferencias, pero asegúrese de agregar .py .

5. Ahora, vaya a la ubicación donde guardó el archivo (app.py). Haga clic derecho sobre él y elija “Copiar como ruta”.

6. Abra la Terminal y ejecute el siguiente comando. Simplemente ingrese python , agregue un espacio, pegue la ruta (haga clic con el botón derecho para pegar rápidamente) y presione Entrar. Tenga en cuenta que la ruta del archivo será diferente para su computadora. Además, en los sistemas Linux, es posible que deba usar python3 .

 python "C:UsuariosmearjEscritorioapp.py"

7. Es posible que reciba algunas advertencias, pero ignórelas. En la parte inferior, obtendrá una URL local y pública. Ahora, copie la URL local y péguela en el navegador web.

8. Y así es como construyes tu propio chatbot de IA con la API de ChatGPT. Su chatbot con IA impulsado por ChatGPT está activo. Ahora, puede hacer cualquier pregunta que desee y obtener respuestas en un santiamén. Además de las alternativas de ChatGPT , puedes usar tu propio chatbot en lugar del sitio web oficial.

cómo usar ChatGPT en Android e iOS , diríjase a nuestro artículo vinculado. Y para conocer todas las cosas geniales que puede hacer con ChatGPT , siga nuestro artículo seleccionado. Finalmente, si tiene algún problema, háganoslo saber en la sección de comentarios a continuación. Definitivamente intentaremos ayudarte.

Scroll al inicio