EasyInputMessage interface

Un message d'entrée pour le modèle avec un rôle indiquant une hiérarchie de suivi des instructions. Les instructions fournies avec le rôle developer ou system priment sur les instructions fournies avec le rôle user. Les messages avec le assistant rôle sont présumés avoir été générés par le modèle dans les interactions précédentes.

Extends

Propriétés

content

Texte, image ou entrée audio du modèle utilisé pour générer une réponse. Peut également contenir des réponses d’assistant précédentes.

role

Rôle de la saisie de message. Un de user, assistant, system, ou developer.

status

État de l’élément. Valeurs possibles : in_progress, completed ou incomplete. La valeur est remplie lorsque les éléments sont retournés via l'API.

type

Type de l’entrée de message. A toujours la valeur message.

Détails de la propriété

content

Texte, image ou entrée audio du modèle utilisé pour générer une réponse. Peut également contenir des réponses d’assistant précédentes.

content: string | InputContentUnion[]

Valeur de propriété

string | InputContentUnion[]

role

Rôle de la saisie de message. Un de user, assistant, system, ou developer.

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

Valeur de propriété

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

status

État de l’élément. Valeurs possibles : in_progress, completed ou incomplete. La valeur est remplie lorsque les éléments sont retournés via l'API.

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

Valeur de propriété

"in_progress" | "completed" | "incomplete"

type

Type de l’entrée de message. A toujours la valeur message.

type: "message"

Valeur de propriété

"message"