En este tutorial aprenderás cómo prepararte para utilizar la API de OpenAI. A través de este proceso, te guiaré paso a paso para asegurar que configures todos los componentes necesarios, desde la creación de una clave de API hasta la instalación del paquete OpenAI-NPM necesario. Luego, te mostraré cómo puedes utilizar la API en tu aplicación. ¡Empecemos!
Aspectos clave
- Se requiere una clave de API para acceder a la API de OpenAI, la cual puedes generar en la plataforma de OpenAI.
- Necesitas el paquete openai-npm para realizar llamadas a la API.
- Todo esto se realiza con Node.js y JavaScript, y te mostraré cómo configurarlo.
Instrucciones paso a paso
Para poder utilizar con éxito la API de OpenAI, sigue estos pasos:
1. Crea una cuenta en la plataforma de OpenAI
Primero, debes crear una cuenta en la plataforma de OpenAI. Abre tu navegador y ve a platform.openai.com. Haz clic en "Sign up" para registrarte.
Ingresa tu dirección de correo electrónico y elige una contraseña. Alternativamente, puedes iniciar sesión a través de tu cuenta de Google, Microsoft o Apple
2. Genera tu clave de API
Una vez creada tu cuenta, ve a la configuración. Allí encontrarás el apartado "API Keys". Aquí podrás generar tu clave de API.
Haz clic en el botón correspondiente para crear una nueva clave de API. Puedes darle un nombre. Después de crearla, se mostrará tu clave de API. Cópiala y guárdala de forma segura, ya sea en el código fuente de tu aplicación o en un archivo separado.
Asegúrate de no perder esta clave. Si cierras la ventana de diálogo, no podrás ver la clave nuevamente y deberás crear una nueva.
3. Entiende el sistema de tokens
Para poder utilizar la API, necesitarás tokens o créditos. Cada llamada a la API consume una cierta cantidad de tokens. Es importante saber que los tokens a menudo representan más que el número real de palabras, ya que también pueden incluir partes de palabras.
Al registrarte, generalmente recibes un cierto número de créditos que puedes utilizar para tus llamadas a la API. Asegúrate de guardar tus claves de forma segura para poder acceder a ellas en cualquier momento.
4. Instala el paquete openai-npm
El siguiente paso es instalar el paquete openai-npm. Ve a tu terminal y navega hasta el directorio donde has creado tu aplicación.
Ejecuta el comando npm install openai para instalar el paquete.
Una vez completada la instalación, verifica el package.json para asegurarte de que el paquete se haya añadido con éxito.
5. Importa los módulos necesarios
Ahora que el paquete está instalado, debes importar los módulos necesarios en tu código JavaScript. Importa los módulos Configuration y OpenAI del paquete openai.
6. Configura la API de OpenAI
Ahora puedes realizar la configuración de la API. Crea un nuevo objeto de configuración que contenga tu clave de API.
Para ello, utiliza la llamada new Configuration() y pásale tu objeto de clave de API.
Luego puedes inicializar la API de OpenAI con la llamada de comando new OpenAI({configuration}).
7. Prepara la solicitud a la API
A continuación, debes preparar la solicitud a la API para realizar la llamada a la API. Crea una función asíncrona en la cual necesitarás la solicitud a la API.
La función completeChat recibe un mensaje que se pasa en una variable. Llama al método createChatCompletion de OpenAI y pasa los parámetros necesarios como el modelo (por ejemplo, gpt-3.5-turbo) así como todos los mensajes que has enviado.
8. Procesa la respuesta de la API
Una vez que hayas hecho la llamada a la API con éxito, recibirás una respuesta que debes procesar. En la respuesta encontrarás los datos que necesitas, como choices, que contienen la respuesta generada por la API.
Guarda el contenido de la respuesta y devuélvelo para que puedas utilizarlo en tu aplicación.
9. Prueba tu función
Ahora es el momento de probar la función. Inicia tu servidor local y comprueba si recibes una respuesta de la inteligencia artificial.
Captura de pantalla_567
Deberías ser capaz de obtener respuestas diferentes al hacer consultas múltiples, lo que demuestra que la comunicación con el modelo funciona.
Resumen
En este tutorial has aprendido cómo prepararte para acceder a la API de OpenAI. Desde la generación de una clave API e instalación del paquete npm necesario, hasta la creación de una solicitud a la API y el procesamiento de respuestas, has completado todos los pasos básicos.
Preguntas frecuentes
¿Qué es una clave API?Una clave API es una clave única que te da acceso a la API de OpenAI.
¿Cuántos créditos recibo al registrarme?Por lo general, recibes un crédito de varios dólares (por ejemplo, 5 dólares) que puedes utilizar para realizar solicitudes a la API.
¿Qué hago si pierdo mi clave API?Debes generar una nueva clave API a través de la configuración en la plataforma de OpenAI.
¿Los tokens son lo mismo que las palabras?No, los tokens pueden ser parte de una palabra, por lo que la cantidad de tokens suele ser mayor que la cantidad de palabras en un texto.
¿Puedo utilizar la API con fines comerciales?Sí, sin embargo, es recomendable revisar los términos de uso actuales de OpenAI.