EasyInputMessage interface
Een berichtinvoer voor het model met een rol die de instructies in de volgende hiërarchie aangeeft. Instructies met de developer of system rol hebben voorrang op instructies die met de user rol worden gegeven. Berichten met de assistant rol worden verondersteld te zijn gegenereerd door het model in eerdere interacties.
- Uitbreiding
Eigenschappen
| content | Tekst, afbeelding of audio-invoer voor het model, dat wordt gebruikt om een antwoord te genereren. Kan ook eerdere antwoorden van assistenten bevatten. |
| role | De rol van de berichtinvoer. Een van |
| status | De status van het item. Een van |
| type | Het type berichtinvoer. Altijd |
Eigenschapdetails
content
Tekst, afbeelding of audio-invoer voor het model, dat wordt gebruikt om een antwoord te genereren. Kan ook eerdere antwoorden van assistenten bevatten.
content: string | InputContentUnion[]
Waarde van eigenschap
string | InputContentUnion[]
role
De rol van de berichtinvoer. Een vanuser, assistant, of systemdeveloper.
role: "user" | "assistant" | "system" | "developer"
Waarde van eigenschap
"user" | "assistant" | "system" | "developer"
status
De status van het item. Een van in_progress, completedof incomplete. Ingevuld wanneer items worden geretourneerd via API.
status?: "in_progress" | "completed" | "incomplete"
Waarde van eigenschap
"in_progress" | "completed" | "incomplete"
type
Het type berichtinvoer. Altijd message.
type: "message"
Waarde van eigenschap
"message"