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: |
| status | Der Status des Elements. Einer der folgenden Werte: |
| type | Der Typ der Nachrichteneingabe. Immer |
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"