Este script está diseñado para automatizar el proceso de obtener información crítica literaria de un libro utilizando la API de OpenAI (ChatGPT) y guardar las respuestas generadas en una base de datos de Airtable.
- Tener una cuenta de Airtable y acceso a la base de datos deseada.
- Tener una clave API de OpenAI con permisos para utilizar el modelo "gpt-3.5-turbo".
- Configurar un entorno de scripting en Airtable que permita ejecutar scripts de JavaScript.
- Tabla: Especifica la tabla de Airtable de donde se obtendrán los registros.
- Registro: Utiliza una interacción asincrónica para que el usuario seleccione un registro específico de la tabla.
- titulo: Obtiene el valor de la celda "Título" del registro seleccionado, que se usará como indicación para la API de OpenAI.
- Realiza una solicitud HTTP POST a la API de OpenAI con la indicación obtenida del registro de Airtable.
- Especifica en la cabecera el tipo de contenido y la autorización mediante la clave API.
- El cuerpo de la solicitud incluye el modelo de OpenAI a utilizar y los mensajes que se enviarán, actuando el sistema como un crítico literario y solicitando un resumen del libro indicado.
- Si se recibe una respuesta de la API de OpenAI, esta se guarda en el mismo registro de Airtable, en una celda denominada "Respuesta 1 Output".
Es crucial mantener la clave API de OpenAI segura y no exponerla innecesariamente en el código o en lugares accesibles públicamente.
Este script facilita la interacción con la API de OpenAI para enriquecer registros en Airtable con información generada por inteligencia artificial, optimizando flujos de trabajo relacionados con la revisión y análisis de contenido literario.