EasyInputMessage interface

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

Extends

Propriedades

content

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

role

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

status

O status do item. Uma opção entre in_progress, completed ou incomplete. Populado quando os itens são retornados por meio da API.

type

O tipo de entrada da mensagem. Sempre message.

Detalhes da propriedade

content

Entrada de texto, imagem ou áudio para o 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. Uma opção entre user, assistant, system ou developer.

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

Valor da propriedade

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

status

O status do item. Uma opção entre in_progress, completed ou incomplete. Populado quando os itens são retornados por meio da API.

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

Valor da propriedade

"in_progress" | "completed" | "incomplete"

type

O tipo de entrada da mensagem. Sempre message.

type: "message"

Valor da propriedade

"message"