EasyInputMessage interface

Uma entrada de mensagem para o modelo com uma função que indica a adesão a uma hierarquia de instruções. As instruções dadas com a developer função ou system têm precedência sobre as instruções dadas com a user função. Presume-se que as mensagens com a assistant função tenham sido geradas pelo modelo em interações anteriores.

Estende

Propriedades

content

Entrada de texto, imagem ou áudio no modelo, usada para gerar uma resposta. Também pode conter respostas anteriores do assistente.

role

A função da entrada de mensagem. Um de user, assistant, system, ou developer.

status

O estado do item. Um de in_progress, completedou incomplete. É preenchido quando os itens são retornados via API.

type

O tipo de entrada de mensagem. Sempre message.

Detalhes da Propriedade

content

Entrada de texto, imagem ou áudio no modelo, usada para gerar uma resposta. Também pode conter respostas anteriores do assistente.

content: string | InputContentUnion[]

Valor da Propriedade

string | InputContentUnion[]

role

A função da entrada de mensagem. Um de user, assistant, system, ou developer.

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

Valor da Propriedade

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

status

O estado do item. Um de in_progress, completedou incomplete. É preenchido quando os itens são retornados via API.

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

Valor da Propriedade

"in_progress" | "completed" | "incomplete"

type

O tipo de entrada de mensagem. Sempre message.

type: "message"

Valor da Propriedade

"message"