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 |
| status | Stato dell'elemento. Uno tra |
| type | Tipo di input del messaggio. Sempre |
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"