EasyInputMessage interface

Messaggio di input al modello con un ruolo che indica la gerarchia di esecuzione delle istruzioni. Le istruzioni fornite con il ruolo developer o system hanno la precedenza sulle istruzioni fornite con il ruolo user. Si presuppone che i messaggi con il assistant ruolo siano stati generati dal modello nelle interazioni precedenti.

Extends

Proprietà

content

Input di testo, immagine o audio per il modello, usato per generare una risposta. Può anche contenere risposte di assistente precedenti.

role

Ruolo dell'inserimento del messaggio. Uno tra user, assistant, system o developer.

status

Stato dell'elemento. Uno tra in_progress, completed e incomplete. Popolato quando gli elementi vengono restituiti tramite l'API.

type

Tipo di input del messaggio. Sempre message.

Dettagli proprietà

content

Input di testo, immagine o audio per il modello, usato per generare una risposta. Può anche contenere risposte di assistente precedenti.

content: string | InputContentUnion[]

Valore della proprietà

string | InputContentUnion[]

role

Ruolo dell'inserimento del messaggio. Uno tra user, assistant, system o developer.

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

Valore della proprietà

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

status

Stato dell'elemento. Uno tra in_progress, completed e incomplete. Popolato quando gli elementi vengono restituiti tramite l'API.

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

Valore della proprietà

"in_progress" | "completed" | "incomplete"

type

Tipo di input del messaggio. Sempre message.

type: "message"

Valore della proprietà

"message"