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 |
| status | O estado do item. Um de |
| type | O tipo de entrada de mensagem. Sempre |
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"