Todo lo que necesitas saber para empezar a usar ChatGPT en tu proyecto sin saber programar

Como Criar Cenários Incríveis Utilizando Chatbots GPT e No-Code: Guia Passo a Passo

Empecemos desde el principio: conoce el poder de ChatGPT para crear tu propia solución personalizada con herramientas no-code. ¡Descubre lo que necesitas para empezar a crear escenarios eficientes!

La inteligencia artificial ha transformado la manera en que interactuamos con la tecnología, y ChatGPT es un ejemplo de ello. Desarrollado por OpenAI, este modelo avanzado de lenguaje permite la creación de aplicaciones interactivas y dinámicas, y aun sin saber programar es posible sacarle mucho provecho, gracias a las herramientas no-code. Algunas posibilidades incluyen:

  • Atención al cliente: responder a las preguntas y dudas más comunes de los clientes, agilizando la atención y mejorando la experiencia del usuario.
  • Reservas y citas: facilitar el proceso de reservas y citas, ya sea para restaurantes, consultas médicas o servicios en general.
  • Investigación y feedback: recolectar opiniones y retroalimentación de los usuarios sobre productos, servicios o experiencias, ayudando a mejorar y adaptarse a las necesidades del público objetivo.

En este artículo, descubriremos lo que tenemos que hacer para empezar a construir algunos escenarios utilizando la plataforma Make para integrar ChatGPT de manera eficiente y personalizada. Si aún no conoces Make, te sugiero echar un vistazo al artículo Make para principiantes antes de leer este, y si aún no tienes una cuenta Make, te sugiero crear una. De las herramientas no-code, es una de las que más uso, porque ofrece MUCHA flexibilidad de operaciones y flujos. Entonces, ¿empezamos?

Paso 1: activar tu acceso de desarrollador en OpenAI

La Plataforma OpenAI es la plataforma oficial de OpenAI, donde desarrolladores y empresas pueden acceder y utilizar los servicios y APIs proporcionados por OpenAI. La plataforma ofrece una interfaz amigable y herramientas para interactuar con las tecnologías de OpenAI, como el modelo GPT, Dall-E, entre otros.

A través de esta plataforma, los usuarios pueden crear y administrar claves de API, acceder a la documentación relevante, experimentar con la API de manera interactiva y monitorear el uso y los límites de los recursos. Es un lugar centralizado para aprender sobre y utilizar los servicios de OpenAI en proyectos y aplicaciones de inteligencia artificial.

¿Qué es una API?

Una API, o Interfaz de Programación de Aplicaciones, es una manera de que un software se comunique con otro software. Imagina que es como un camarero en un restaurante: tú, como cliente, haces tu pedido (solicitud) al camarero (API), que lleva tu pedido a la cocina (otro software). La cocina prepara tu comida (procesa la solicitud) y el camarero (API) trae el plato listo (respuesta) de vuelta a ti.

En términos de tecnología, la API permite que diferentes programas compartan información y recursos entre sí de manera fácil y organizada, sin que los usuarios necesiten entender los detalles técnicos de cómo sucede esto. Por ejemplo, en aplicaciones de pronóstico del tiempo, la API proporciona datos meteorológicos en tiempo real para que la aplicación los muestre al usuario. Es una forma de simplificar la comunicación y colaboración entre diferentes softwares para crear experiencias más ricas e integradas.

¿Cómo activar mi acceso de desarrollador?

Si ya tienes una cuenta para acceder a ChatGPT, es necesario crear una nueva cuenta para la Plataforma OpenAI, ya que los dos sistemas son diferentes y las cuentas de una plataforma no se transfieren a la otra. Para crear tu cuenta en la Plataforma OpenAI, sigue los siguientes pasos:

Vá ao site da Plataforma OpenAI

1 ▪️ Accede al sitio de la Plataforma OpenAI

2 ▪️ Haz clic en el botón «Sign Up».

3 ▪️ Ingresa tu dirección de correo electrónico y crea una contraseña segura

4 ▪️ Haz clic en el botón «Create Account».

Uma vez criada sua conta, você no canto superior direito, onde estava antes os botões de Log In e Sign Up, aparece o menu de usuário.

5 ▪️ Puedes elegir crear una organización o mantener tu cuenta personal solo con tu nombre, si lo prefieres.

6 ▪️ Verifica tu dirección de correo electrónico y teléfono, siguiendo las orientaciones de OpenAI.

7 ▪️ Tras verificar tu dirección de correo electrónico, inicia sesión en tu cuenta recién creada.

8 ▪️ Una vez creada tu cuenta, encontrarás en la esquina superior derecha el menú de usuario, donde antes estaban los botones de Log In y Sign Up.

Conceptos clave para usar la API de OpenAI

La API de OpenAI puede ser aplicada a prácticamente cualquier tarea que involucre comprensión o generación de lenguaje natural, código o imágenes. A continuación, tendrás algunos conceptos clave que necesitas saber antes de comenzar a explorar este mundo:

Prompts

Es el texto de instrucción que proporcionas al modelo para generar el resultado. En otras palabras, es la pregunta que haces. Algunos ejemplos de preguntas (prompts):

  • Generación de contenido: «Escribe un artículo sobre…»
  • Resumen: «Por favor, resume el siguiente texto…»
  • Traducción: «Por favor, traduce el siguiente texto del portugués al inglés: …»
  • Preguntas: «¿Cuál es la capital de Francia?»
  • Análisis de sentimiento: «Determina el sentimiento de la siguiente frase: ‘…’ ¿Positiva o negativa?»
Tokens

Los tokens son las unidades básicas de texto utilizadas por la plataforma OpenAI para procesar y generar lenguaje. Un token puede ser un carácter o una palabra, dependiendo del idioma y la complejidad del texto. La plataforma divide el texto en tokens para analizarlo y crear respuestas, y los costos se definen según la cantidad de tokens utilizados.

Models

Los modelos son estructuras de inteligencia artificial creadas por OpenAI para procesar y generar lenguaje. Son entrenados con grandes cantidades de datos y aprenden a entender y producir texto en diferentes contextos.

Existen varios modelos disponibles en la plataforma OpenAI, cada uno con diferentes niveles de capacidad y adecuados para distintas tareas. Al utilizar la plataforma, puedes elegir el modelo más apropiado para tu objetivo, asegurando así mejores resultados y eficiencia en el procesamiento del lenguaje.

Open AI tiene diversos modelos, incluyendo el GPT4, que a día de hoy está disponible de manera muy limitada. Para trabajar en Make, hoy hay 4 modelos principales que forman parte del GPT3:

  1. davinci: es el modelo más avanzado y poderoso, disponible en GPT-3 y GPT-3.5. Es útil para tareas complejas que requieren un alto nivel de comprensión, como redacción creativa, resolución de problemas y análisis de textos. Sin embargo, también es el modelo más lento y con mayor costo computacional entre las variantes.
  2. curie: ofrece un buen equilibrio entre rendimiento y costo, siendo adecuado para una amplia gama de tareas de procesamiento de lenguaje natural, como resumir textos, responder a preguntas y generar contenido en general.
  3. babbage: La variante babbage es menor que curie y puede ser una opción más económica y rápida para tareas menos complejas. Es útil en situaciones que no requieren la máxima precisión, como clasificación de sentimientos, análisis de texto y otras tareas de procesamiento de lenguaje natural.
  4. ada: El modelo ada es el menor y más rápido entre las variantes del GPT-3. Es ideal para tareas más simples y de menor costo computacional, como generación de contenido básico, análisis de palabras clave y tareas que no requieren un alto nivel de precisión o complejidad.

Paso 2: Creando mi escenario con OpenAI en Make

La creación de escenarios utilizando la plataforma Make en conjunto con los servicios de OpenAI ha ganado popularidad debido a la facilidad y eficiencia que proporcionan. Las soluciones no-code y las inteligencias artificiales se combinan para permitir la construcción de proyectos personalizados, incluso sin conocimiento en programación. En este contexto, aprenderemos cómo aprovechar estas herramientas para desarrollar escenarios que satisfagan tus necesidades específicas de manera práctica e innovadora.

¿Qué necesito para empezar a configurar Make con OpenAI?

Para comenzar a crear escenarios en Make utilizando los servicios de OpenAI, necesitarás dos elementos esenciales de OpenAI:

Organization ID

es el identificador único de tu organización dentro de la plataforma OpenAI. Te permite gestionar y acceder a los recursos específicos de tu organización.

Con tu cuenta iniciada, puedes encontrar este dato aquí (o en Manage Account > Settings).

API Key

es una clave de acceso que permite la autenticación y comunicación segura entre Make y la API de OpenAI. Con esta clave, puedes hacer solicitudes a la API para utilizar los modelos de lenguaje de OpenAI en tus escenarios. Crearla es muy fácil:

1 ▪️ Visita la página de API Keys (o haz clic en tu nombre en la esquina superior derecha, luego View API Keys)
2 ▪️ Haz clic en Create new secret key

Listo, tu API Key está creada. Es una serie de letras y números que comienzan con «sk-…» ATENCIÓN: copia la clave generada y pégala en algún registro que puedas recuperar (por ejemplo, en el bloc de notas). Una vez que cierres la ventana, se cifrará y nunca más podrás ver la clave creada.

Configurando Make con OpenAI

1 ▪️ En tu escenario deseado de Make, añade un nuevo módulo y busca por OpenAI

2 ▪️ Selecciona la opción OpenAI (DALL-E & ChatGPT)

3 ▪️ Selecciona el módulo que necesitas.

  • Create a completion: para generar textos
  • Create an Edit: permite editar y mejorar el texto existente, proporcionar sugerencias y correcciones de gramática, ortografía y estilo para el texto que se está editando (tiene un Create a Completion antes)
  • Create a moderation: verifica si el texto viola políticas de contenido de OpenAI,
  • Generate an Image: genera una imagen con DALL-E.
  • Make an API Call: realiza una llamada API diferente a las mencionadas anteriormente.

Para este ejemplo, seleccionamos Create a Completion. Necesitas configurar tu conexión API.

4 ▪️ Haz clic en «Add»

5 ▪️ Connection name: Elige un nombre que identifique tu conexión

6 ▪️ API Key: copia aquí tu API Key. Si no sabes dónde está, haz clic aquí.

7 ▪️ Organization ID: copia aquí el código de tu organización en OpenAI. Si no sabes dónde está, haz clic aquí.

8 ▪️ Listo, ¡ya estás conectado! Ahora solo necesitas configurar la llamada para lo que necesitas.

OpenAI está en constante actualización, los contenidos y posibilidades de configuración pueden variar un poco de esta explicación. Cada vez que entro hay algo diferente… Pero en base a lo que está disponible hoy:

  • Select Method: si quieres generar un texto (Prompt) o una respuesta de chat (Chat)
  • Model: el modelo con el que quieres trabajar. Esta es la parte que más cambia, pero a día de hoy están disponibles los modelos a continuación y sus variaciones de uso (text para texto).
    • davinci: es el modelo más avanzado, poderoso y caro,
    • curie: ofrece un buen equilibrio entre rendimiento y costo,
    • babbage: opción más económica y rápida para tareas menos complejas.
    • ada: es el menor y más rápido entre las variantes del GPT-3. Es ideal para tareas más simples y de menor costo computacional.
  • Prompt: la instrucción para generación de contenido.

9 ▪️ En la esquina inferior izquierda, selecciona Show Advanced settings.

Importante cambiar:

  • Max Tokens: si quieres generar respuestas más complejas, te sugiero aumentar la cantidad de tokens. Si dejas este campo en blanco, el valor máximo será 16 tokens (que son entre 16 letras y 16 palabras). Coloca la cantidad de tokens que sea suficiente para generar el tipo de contenido que quieres. Por ejemplo: para textos más grandes, con más párrafos, yo lo dejo entre 1500-1800 tokens. Ten en cuenta que los tokens usados en la pregunta cuentan.

Opcional (más complejos):
Estos parámetros te recomiendo usarlos poco a poco para ajustar y afinar las respuestas. Es prueba y error, porque cada prompt y objetivo puede necesitar ajustes diferentes.

  • Temperature: un parámetro utilizado para controlar la creatividad o la aleatoriedad de los resultados. Determina cuán probable es que la API elija una palabra o frase más rara o inusual para completar una tarea. Un valor más alto de temperatura resultará en respuestas más creativas y aleatorias. En general, valores de temperatura más altos se utilizan para tareas creativas, como generar nombres de productos, mientras que valores más bajos se prefieren para tareas más técnicas, como predicción de texto.
  • Top P: controla la diversidad del texto. Por ejemplo, si Top P se define como 0,9, la API elegirá entre el 90% de los tokens más probables. Esto ayuda a controlar la diversidad del texto generado por la API.
  • N: ¿Cuántas respuestas necesitas para la misma pregunta? El estándar es 1.
  • Echo (SÍ/NO): hace que la respuesta generada por el modelo se repita o se eco en el final de la generación. Esto puede ser útil en ciertas situaciones, como cuando se está creando una respuesta para una pregunta específica y se quiere enfatizar o reafirmar la respuesta generada.
  • Other Input Parameters: pueden usarse para personalizar aún más la generación de texto e incluyen opciones como «frequency_penalty» (frecuencia de palabras usadas en la salida generada), «presence_penalty» (frecuencia de tokens en la entrada que deben aparecer en la salida) y «stop» (una lista de tokens que, cuando se encuentran en la salida generada, harán que la generación de texto se detenga). La inclusión de estos parámetros puede ayudar a ajustar la salida generada por el modelo para satisfacer las necesidades específicas del usuario.

10 ▪️ ¡LISTO! Tu módulo está listo para usarse.

Para ejemplificar, creé un prompt simple «¿Podrías decir «Hola» a los lectores de Caipirinha Digital? en portugués». Elegí el modelo text-davinci-002 y limité a 100 tokens máximos.

El chat me devolvió «Olá leitores da Caipirinha Digital!».

Si haces clic en el + de Usage, aún puedes ver cuántos tokens se usaron, que fueron 14 para respuesta y 29 para pregunta (43 totales).

Los prompts pueden ser tan variados como necesites. Pueden incluir elementos dinámicos de otros módulos anteriores y fórmulas, por ejemplo.

¿Cuánto cuesta usar la API de OpenAI?

Al utilizar la API de OpenAI, es importante ser consciente de que los costos pueden variar dependiendo del plan elegido y del uso específico. Existen diferentes planes disponibles que se ajustan a las necesidades de cada usuario. Aquí tienes algunas informaciones sobre los planes y los costos asociados:

  1. Plan gratuito (Free Trial): Este plan se ofrece como una evaluación gratuita y generalmente tiene un límite de uso establecido, como una cantidad específica de tokens o tiempo de uso. Es ideal para quienes están empezando a explorar la API y desean tener una idea de cómo funciona antes de comprometerse con un plan de pago. OpenAI te da USD$5 para explorar y experimentar con la herramienta (¡creéme, da para mucho!)
  2. Plan Pay-as-you-go (Paga por uso): Este plan te permite pagar solo por los recursos que realmente utilices. El costo se basa en el número de tokens usados, es decir, cuantos más tokens utilices en tus solicitudes a la API, mayor será el costo. Este plan es útil para quienes tienen un uso variable o incierto de la API y desean pagar solo por lo que realmente utilicen.
  3. Planes mensuales o anuales: Estos planes son adecuados para usuarios con necesidades más consistentes y previsibles de uso de la API. Generalmente ofrecen una cantidad fija de tokens por un precio mensual o anual, lo que puede resultar en ahorro comparado con el plan Pay-as-you-go.

Es importante también considerar que, además de los costos directos asociados al uso de la API, pueden haber costos adicionales relacionados con la infraestructura y desarrollo necesarios para integrar la API en tu proyecto o aplicación.

Tras comprender los conceptos básicos sobre la API de OpenAI y los modelos disponibles, es importante abordar el costo de utilización de esta poderosa herramienta. El precio del uso de la API de OpenAI se determina por el número de tokens procesados durante las interacciones con los modelos.

Como mencioné, OpenAI está evolucionando muy rápido, y con ello también cambia rápidamente la política de precios de tokens. Te sugiero echar un vistazo a la página de Pricing para información actualizada. Importante resaltar que los precios en la página son para MIL (1.000) tokens. Las consultas básicas están incluidas en los créditos del plan gratuito, ¡y puedes probar mucho!


En conclusión, la integración de Make con la API de ChatGPT de OpenAI ofrece una manera fácil y eficiente de aprovechar las capacidades de procesamiento de lenguaje natural en tus proyectos, sin la necesidad de codificación compleja. Al utilizar Make y ChatGPT, puedes crear escenarios y soluciones personalizadas, desde asistentes virtuales hasta sistemas de generación de contenido.

Es importante recordar considerar los costos asociados al uso de la API de OpenAI y gestionar el consumo de tokens de manera eficiente para asegurar un uso económico de las herramientas disponibles. Al seguir los pasos y consejos abordados en este artículo, estarás bien preparado para empezar a explorar todo el potencial de la API de OpenAI y crear soluciones innovadoras con la plataforma Make.

Con la combinación de estas dos tecnologías, las posibilidades son prácticamente infinitas, y puedes ampliar aún más las fronteras de lo que es posible alcanzar en el campo del no-code y la inteligencia artificial.