RaiInvocationModeration interface

Declara dónde reside el texto de solicitud/respuesta para que las barreras de seguridad del contenido puedan extraerlo.

Propiedades

input_content_type

Cómo se analiza el cuerpo de REQUEST. Cuando se omite, el servicio pasa a jsonser .

input_paths

Ruta(s) hacia el texto del usuario en el cuerpo de REQUEST. Obligatorio cuando input_content_type es json.

output_content_type

Cómo se analiza el cuerpo de RESPUESTA. Cuando se omite, el servicio pasa a jsonser .

output_paths

Ruta(s) hacia el texto del agente en un cuerpo de respuesta NON-STREAMING. Es obligatorio cuando response_mode es non_streaming/ambos y output_content_type es json.

response_mode

Forma de respuesta declarada por el autor; unidades de qué puerta de salida se ejecuta y qué campos son necesarios.

stream_selectors

Un selector de campo de eventos> SSE por tipo de evento que lleva texto. Es necesario cuando response_mode está haciendo streaming/ambos y output_content_type es json.

Detalles de las propiedades

input_content_type

Cómo se analiza el cuerpo de REQUEST. Cuando se omite, el servicio pasa a jsonser .

input_content_type?: RaiInvocationContentType

Valor de propiedad

input_paths

Ruta(s) hacia el texto del usuario en el cuerpo de REQUEST. Obligatorio cuando input_content_type es json.

input_paths?: string[]

Valor de propiedad

string[]

output_content_type

Cómo se analiza el cuerpo de RESPUESTA. Cuando se omite, el servicio pasa a jsonser .

output_content_type?: RaiInvocationContentType

Valor de propiedad

output_paths

Ruta(s) hacia el texto del agente en un cuerpo de respuesta NON-STREAMING. Es obligatorio cuando response_mode es non_streaming/ambos y output_content_type es json.

output_paths?: string[]

Valor de propiedad

string[]

response_mode

Forma de respuesta declarada por el autor; unidades de qué puerta de salida se ejecuta y qué campos son necesarios.

response_mode: RaiInvocationMode

Valor de propiedad

stream_selectors

Un selector de campo de eventos> SSE por tipo de evento que lleva texto. Es necesario cuando response_mode está haciendo streaming/ambos y output_content_type es json.

stream_selectors?: RaiSseTextSelector[]

Valor de propiedad