EasyInputMessage interface
Ett meddelande som matas in till modellen med en roll som anger instruktionen efter hierarkin. Instruktioner som ges med developer rollen eller system har företräde framför instruktioner som ges med user rollen. Meddelanden med assistant rollen antas ha genererats av modellen i tidigare interaktioner.
- Sträcker sig
Egenskaper
| content | Text, bild eller ljudinmatning till modellen, som används för att generera ett svar. Kan också innehålla tidigare assistentsvar. |
| role | Rollen för meddelandets inmatning. En av |
| status | Status för objektet. En av |
| type | Typ av meddelandeindata. Alltid |
Fastighetsdetaljer
content
Text, bild eller ljudinmatning till modellen, som används för att generera ett svar. Kan också innehålla tidigare assistentsvar.
content: string | InputContentUnion[]
Fastighetsvärde
string | InputContentUnion[]
role
Rollen för meddelandets inmatning. En av user, assistant, systemeller developer.
role: "user" | "assistant" | "system" | "developer"
Fastighetsvärde
"user" | "assistant" | "system" | "developer"
status
Status för objektet. En av in_progress, completedeller incomplete. Fylls i när objekt returneras via API.
status?: "in_progress" | "completed" | "incomplete"
Fastighetsvärde
"in_progress" | "completed" | "incomplete"
type
Typ av meddelandeindata. Alltid message.
type: "message"
Fastighetsvärde
"message"