EasyInputMessage interface

Vstup zprávy do modelu s rolí, která označuje dodržování hierarchie pokynů. Pokyny, které mají roli developer nebo system, mají přednost před pokyny s rolí user. U zpráv s rolí assistant se předpokládá, že byly vygenerovány modelem v předchozích interakcích.

Extends

Vlastnosti

content

Text, obrázek nebo zvukový vstup do modelu, který se používá k vygenerování odpovědi. Může také obsahovat předchozí odpovědi asistenta.

role

Role vstupu zprávy. Jeden z user, assistant, systemnebo developer.

status

Stav položky. Jeden z in_progress, completednebo incomplete. Naplněno při vrácení položek přes rozhraní API.

type

Typ vstupu zprávy. Vždy message.

Podrobnosti vlastnosti

content

Text, obrázek nebo zvukový vstup do modelu, který se používá k vygenerování odpovědi. Může také obsahovat předchozí odpovědi asistenta.

content: string | InputContentUnion[]

Hodnota vlastnosti

string | InputContentUnion[]

role

Role vstupu zprávy. Jeden z user, assistant, systemnebo developer.

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

Hodnota vlastnosti

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

status

Stav položky. Jeden z in_progress, completednebo incomplete. Naplněno při vrácení položek přes rozhraní API.

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

Hodnota vlastnosti

"in_progress" | "completed" | "incomplete"

type

Typ vstupu zprávy. Vždy message.

type: "message"

Hodnota vlastnosti

"message"