Delen via


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 vanuser, assistant, of systemdeveloper.

status

De status van het item. Een van in_progress, completedof incomplete. Ingevuld wanneer items worden geretourneerd via API.

type

Het type berichtinvoer. Altijd message.

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"