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 user, assistant, systemeller developer.

status

Status för objektet. En av in_progress, completedeller incomplete. Fylls i när objekt returneras via API.

type

Typ av meddelandeindata. Alltid message.

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"