Generación de API Key y uso de modelos OpenAI en Postman
Clase 5 de 20 • Curso de RPA e Hiperautomatización con AI
Resumen
La API de OpenAI es una herramienta poderosa que permite a desarrolladores integrar capacidades de inteligencia artificial en sus aplicaciones. Para aprovechar todo su potencial, es fundamental entender cómo generar y utilizar correctamente las API keys, así como conocer los diferentes modelos disponibles. En esta guía, exploraremos paso a paso cómo configurar y realizar solicitudes a la API de OpenAI, permitiéndote incorporar estas avanzadas tecnologías en tus proyectos.
¿Cómo generar una API key de OpenAI?
Para comenzar a utilizar la API de OpenAI, necesitamos generar una clave de acceso. Este proceso es sencillo pero crucial, ya que esta clave será nuestro pasaporte para interactuar con los modelos de inteligencia artificial.
- Visita la página de la plataforma de OpenAI (platform.openai.com).
- Inicia sesión con tu cuenta existente o regístrate si aún no tienes una.
- Una vez dentro, dirígete a la sección de "Settings".
- Selecciona "API Keys".
- Haz clic en "Create new secret key".
- Asigna un nombre descriptivo que te ayude a recordar el propósito de esta clave.
- Selecciona un proyecto (si no tienes proyectos creados, se utilizará el proyecto por defecto).
- Haz clic en "Create secret key".
Es extremadamente importante copiar y guardar esta clave en un lugar seguro inmediatamente, ya que solo será visible una vez. Puedes utilizar un gestor de contraseñas o cualquier otro sistema seguro para almacenarla.
¿Qué modelos están disponibles con la API key?
La API de OpenAI ofrece acceso a diversos modelos con diferentes capacidades. Para conocer los modelos disponibles:
- En la plataforma de OpenAI, navega a la sección de "Models".
- Aquí encontrarás los diferentes modelos como GPT-4, GPT-4 Mini, y modelos especializados para audio y tiempo real.
Los nombres de los modelos que ves en esta sección son exactamente los que deberás utilizar en tus solicitudes a la API. Esto es fundamental para asegurar que estás accediendo al modelo correcto.
¿Cómo realizar una solicitud a la API de OpenAI con Postman?
Postman es una herramienta excelente para probar APIs antes de implementarlas en tu código. Vamos a ver cómo configurar una solicitud básica a la API de OpenAI.
Configuración inicial en Postman
- Abre Postman y crea una nueva solicitud HTTP.
- Selecciona el método POST.
- Ingresa la URL del endpoint:
https://api.openai.com/v1/chat/completions
.
Nota importante: Dependiendo del modelo que utilices (chat, audio, etc.), la URL puede variar. Consulta la documentación oficial para obtener la URL correcta.
Configuración de los headers
Los headers son cruciales para autenticar tu solicitud:
- Añade un header con la clave "Authorization" y el valor "Bearer [tu_API_key]".
- Añade otro header con la clave "Content-Type" y el valor "application/json".
Configuración del body
El cuerpo de la solicitud contiene los parámetros que definen cómo funcionará el modelo:
{
"model": "gpt-4-mini",
"messages": [
{
"role": "user",
"content": "¿Qué es la inteligencia artificial?"
}
],
"temperature": 0.7
}
En este ejemplo:
- "model" especifica qué modelo de OpenAI queremos utilizar.
- "messages" contiene un array con nuestros mensajes, cada uno con un rol y contenido.
- "temperature" controla la aleatoriedad de las respuestas (valores más bajos producen respuestas más deterministas).
Enviando la solicitud y recibiendo la respuesta
Una vez configurados todos los parámetros, haz clic en "Send" para enviar la solicitud. Si todo está correctamente configurado, recibirás una respuesta con código 200 OK y un cuerpo JSON que contiene la respuesta del modelo a tu pregunta.
La respuesta incluirá varios parámetros, pero el contenido principal estará en la sección "content" dentro del objeto de respuesta.
Experimentando con diferentes parámetros
Puedes modificar varios aspectos de tu solicitud para obtener diferentes tipos de respuestas:
- Cambia el modelo por otro disponible en tu cuenta.
- Modifica la temperatura para obtener respuestas más creativas o más precisas.
- Ajusta el contenido de tu mensaje para hacer diferentes preguntas o solicitudes.
Recuerda que cada modelo tiene sus propias características y limitaciones, por lo que es recomendable consultar la documentación específica del modelo que estés utilizando.
Conectarse a modelos de inteligencia artificial a través de APIs es un proceso relativamente sencillo una vez que entiendes los conceptos básicos. Este mismo enfoque puede aplicarse a otros proveedores de IA como Claude, aunque cada uno tendrá su propia documentación y particularidades. Te animamos a experimentar con diferentes parámetros y modelos para descubrir todo el potencial que estas herramientas pueden ofrecer a tus proyectos.