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: |
| status | Estado del elemento. Uno de |
| type | Tipo de la entrada del mensaje. Siempre |
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"