Saltar al contenido

OpenAI: generar texto

Usa OpenAI: generar texto para pedir a un modelo de OpenAI un texto corto a mitad del recorrido y luego reutilízalo en un push, correo electrónico o SMS posterior. Este punto se autentica con su propia clave de API de OpenAI. No utiliza ninguna integración a nivel de cuenta configurada en otra parte en Ajustes.

Usos típicos:

  • Personalizar una línea de mensaje: redacta un gancho de una línea a partir de las etiquetas de un viajero y luego insértalo en el siguiente push o correo electrónico con Contenido dinámico.
  • Resumir antes de enviar: convierte algunas etiquetas, como el último pedido o la categoría de navegación, en una línea corta en lenguaje natural que una plantilla pueda mostrar.
  • Variar la redacción: pide una redacción ligeramente diferente en cada ejecución para que los viajeros no vean un texto idéntico cada vez que pasen por ahí.

Configurar el punto

Anchor link to
  1. Arrastra OpenAI: generar texto desde la sección Integraciones del panel izquierdo al lienzo.
  2. Haz doble clic en el punto e introduce un Nombre del paso.
  3. En Clave de API de OpenAI, introduce tu clave de API de OpenAI. Se almacena enmascarada, como una cabecera secreta de webhook.
Panel de OpenAI: generar texto con el Nombre del paso rellenado y la clave de API de OpenAI enmascarada
  1. En Modelo, elige el modelo de OpenAI a utilizar. El valor predeterminado es gpt-5-mini.

    • gpt-5-nano y gpt-5-mini: ambos responden bien dentro del tiempo de espera de 10 segundos del punto.
    • gpt-5: puede acercarse al tiempo de espera con una indicación larga. Cuesta más por token que los modelos más pequeños.

    Cada llamada factura a tu propia clave de OpenAI por cada viajero que llega a este paso.

Campo Modelo configurado como gpt-5-mini con la nota de tiempo por modelo
  1. En Prompt, escribe lo que quieres que el modelo genere. Acepta las mismas macros que cualquier cuerpo de Webhook, por ejemplo {{device:hwid}}.
Campo Prompt con una indicación de recomendación de producto usando una macro de etiqueta
  1. Haz clic en Guardar.

El razonamiento se establece al mínimo y las respuestas están limitadas a unos 300 tokens (aproximadamente un párrafo corto) para mantener la solicitud dentro del tiempo de espera del Webhook. Pide algo así de corto. Una indicación más larga o detallada no obtiene más espacio para responder.

El viajero continúa hacia el paso que conectes a continuación en el lienzo.

Atributos después de que se ejecute el paso

Anchor link to
AtributoLo que contiene
llm_textEl texto generado
llm_input_tokensRecuento de tokens para la entrada de la solicitud
llm_output_tokensRecuento de tokens para la salida de la solicitud

Cómo usar llm_text en pasos posteriores

Anchor link to

Fallos y respuestas inesperadas

Anchor link to

Una solicitud fallida elimina al viajero del recorrido. Consulta Errores y solicitudes fallidas.

Una respuesta que se recibe pero no es la que esperabas mantiene al viajero en el recorrido:

  • Texto cortado en el límite de 300 tokens: llm_text contiene el texto truncado.
  • El modelo se negó a responder: llm_text contiene lo que sea que haya respondido en su lugar.

Escenario de ejemplo: Redactar una línea de correo electrónico de abandono de navegación con OpenAI

Anchor link to

Un equipo quiere que un correo electrónico de abandono de navegación comience con una línea sobre el producto específico que un visitante miró, en lugar de un asunto genérico de “vuelve”.

  1. Añade un elemento de Entrada basada en un activador y configúralo para que se dispare con un evento ProductViewedNoPurchase.
  2. Añade OpenAI: generar texto justo después. En Prompt, escribe Write one short sentence recommending {{tag:Last Viewed Product}} to a shopper who looked at it but didn't buy.
  3. Añade un paso Enviar correo electrónico justo después, usando Contenido dinámico para insertar llm_text en el cuerpo del correo electrónico.

Una vez que esto se ejecuta, cada visitante recibe una línea de apertura de correo electrónico sobre el producto exacto que vio, en lugar de una línea genérica para todo el segmento.