Saltar a contenido

Cabeceras/Headers

En el chat de los ayudantes, una header es una configuración adicional que puedes añadir a cada mensaje para cambiar o ajustar el comportamiento del ayudante en dos formas distintas, dependiendo del prefijo que utilices en la propiedad "Nombre" de la cabecera.

Cabeceras con el prefijo genbox

Si añades una cabecera cuyo propiedad "Nombre" comienza con el prefijo genbox-, el valor asociado a dicha cabecera se añadirá directamente al contexto del chat o al prompt del ayudante. Este enfoque es útil cuando necesitas que el asistente considere información específica durante la interacción.

Ejemplo de uso:

Si deseas incluir el nombre del usuario en el contexto del ayudante, puedes añadir una cabecera de la siguiente forma: genbox-username: María

En este caso, el valor "María" será añadido al contexto del asistente, de manera que pueda utilizar esta información en sus respuestas.

El valor "María" será añadido al prompt y el asistente será capaz de referirse a ese dato como parte del contexto.

Cabeceras sin el prefijo

Si la cabecera no contiene el prefijo genbox- en la propiedad "Nombre", esta será tratada como una cabecera HTTP estándar. Estas cabeceras no se añaden al contexto del asistente, pero se envían como parte de la solicitud HTTP. Esto es útil para manejar la interacción con APIs externas o para enviar información específica del cliente.

Ejemplo de uso:

Accept-Language: en-EN

En este caso, la cabecera Accept-Language se enviará como parte de la solicitud HTTP, pero no influirá en el comportamiento del asistente dentro del chat.