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 |
| status | O status do item. Uma opção entre |
| type | O tipo de entrada da mensagem. Sempre |
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"