Transformación de archivos binarios a texto para procesamiento con IA

Clase 6 de 16Curso de N8N

Resumen

Dominar la conversión de archivos binarios a texto plano es esencial cuando trabajas con inteligencia artificial. Utilizando OpenAI y N8N, aprenderás paso a paso cómo transformar fácilmente estos archivos para que tu agente de inteligencia artificial pueda interpretarlos correctamente.

¿Cómo configurar tu API Key en OpenAI?

Lo primero es obtener tu API Key desde la plataforma de OpenAI:

  • Ingresa a la plataforma de OpenAI.
  • Si eres un nuevo usuario, abre una cuenta con un correo electrónico nuevo para aprovechar el crédito inicial gratuito.
  • Localiza la sección API Key en la esquina superior derecha y genera una nueva llave.

Una vez que tengas esta llave, regresa a N8N para integrarla.

¿Qué pasos seguir para configurar el nodo de OpenAI en N8N?

Ya en N8n, configura efectivamente el nodo de OpenAI de la siguiente manera:

  • En la esquina superior derecha, selecciona Más y busca OpenAI.
  • En acciones (Actions), escoge Analyze an Image.
  • Selecciona las credenciales previamente configuradas.
  • En referencia (Resource), deja Image; operación (Operation) elige Analyze Image.
  • El modelo seleccionado debe ser GPT-40 Mini, recomendado por su eficiencia en costos.
  • En Text Input, inserta el prompt facilitado en las notas de la sesión.
  • Cambia el tipo de entrada (Input Type) a Binary Files.
  • En Input Data Field, mantén seleccionada la opción End Date.

¿Cómo convertir JSON a texto plano en N8N?

Con los datos analizados por OpenAI, procede a convertir el resultado JSON en texto plano con estos pasos:

  • Añade otro nodo pulsando Más y selecciona Edit Fields.
  • Elige Manual Mapping y coloca:
  • Nombre: fototelegram.
  • Tipo: String.
  • Valor (Value): emplea la notación {{}} escribiendo {json.content}.

Este proceso enviará los datos en formato JSON y retornará una versión en texto plano.

Si te interesa profundizar tus habilidades o tienes algún comentario sobre este proceso, deja tu opinión a continuación. ¡Nos encantaría conocer tu perspectiva!