Freigeben über


EasyInputMessage interface

Meldungseingabe für das Modell mit einer Rolle für die Anweisung, gefolgt von der Hierarchie Anweisungen, die mit der developer Rolle angegeben werden, system haben Vorrang vor Anweisungen, die mit der user Rolle angegeben werden. Nachrichten mit der assistant Rolle werden davon ausgegangen, dass sie vom Modell in früheren Interaktionen generiert wurden.

Extends

Eigenschaften

content

Text-, Bild- oder Audioeingabe für das Modell, um eine Antwort zu generieren. Kann auch frühere Assistentenantworten enthalten.

role

Die Rolle der Nachrichteneingabe. Einer der folgenden Werte: user, assistant, system oder developer.

status

Der Status des Elements. Einer der folgenden Werte: in_progress, completed oder incomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.

type

Der Typ der Nachrichteneingabe. Immer message.

Details zur Eigenschaft

content

Text-, Bild- oder Audioeingabe für das Modell, um eine Antwort zu generieren. Kann auch frühere Assistentenantworten enthalten.

content: string | InputContentUnion[]

Eigenschaftswert

string | InputContentUnion[]

role

Die Rolle der Nachrichteneingabe. Einer der folgenden Werte: user, assistant, system oder developer.

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

Eigenschaftswert

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

status

Der Status des Elements. Einer der folgenden Werte: in_progress, completed oder incomplete. Wird ausgefüllt, wenn Elemente über die API zurückgegeben werden.

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

Eigenschaftswert

"in_progress" | "completed" | "incomplete"

type

Der Typ der Nachrichteneingabe. Immer message.

type: "message"

Eigenschaftswert

"message"