EasyInputMessage interface

Una entrada de mensaje al modelo con un rol que indica el seguimiento de instrucciones dentro de una jerarquía. Las instrucciones dadas con el developer rol o system tienen prioridad sobre las instrucciones dadas con el user rol. Los mensajes con el rol assistant se presumen generados por el modelo en interacciones anteriores.

Extends

Propiedades

content

Entrada de texto, imagen o audio al modelo, que se usa para generar una respuesta. También puede contener respuestas anteriores del asistente.

role

Rol de la entrada del mensaje. Uno de los siguientes: user, assistant, system o developer.

status

Estado del elemento. Uno dein_progress, completed o incomplete. Se rellena cuando los elementos se devuelven a través de la API.

type

Tipo de la entrada del mensaje. Siempre message.

Detalles de las propiedades

content

Entrada de texto, imagen o audio al modelo, que se usa para generar una respuesta. También puede contener respuestas anteriores del asistente.

content: string | InputContentUnion[]

Valor de propiedad

string | InputContentUnion[]

role

Rol de la entrada del mensaje. Uno de los siguientes: user, assistant, system o developer.

role: "user" | "assistant" | "system" | "developer"

Valor de propiedad

"user" | "assistant" | "system" | "developer"

status

Estado del elemento. Uno dein_progress, completed o incomplete. Se rellena cuando los elementos se devuelven a través de la API.

status?: "in_progress" | "completed" | "incomplete"

Valor de propiedad

"in_progress" | "completed" | "incomplete"

type

Tipo de la entrada del mensaje. Siempre message.

type: "message"

Valor de propiedad

"message"