RealtimeConversationItemMessageSystem interface

Uma mensagem do sistema numa conversa em tempo real pode ser usada para fornecer contexto adicional ou instruções ao modelo. Isto é semelhante, mas distinto do prompt de instruções fornecido no início de uma conversa, pois as mensagens do sistema podem ser adicionadas em qualquer momento da conversa. Para mudanças significativas no comportamento da conversa, use instruções, mas para atualizações menores (por exemplo, "o utilizador está agora a perguntar sobre um tema diferente"), use mensagens do sistema.

Extends

Propriedades

content

O conteúdo da mensagem.

created_at

O carimbo temporal do Unix (em segundos) indica quando o item foi persistido.

id

O ID único do item. Isto pode ser fornecido pelo cliente ou gerado pelo servidor.

object

Identificador para o objeto API devolvido - sempre realtime.item. Opcional ao criar um novo item.

response_id

O id da resposta que produziu este item, quando aplicável.

role

O papel do remetente da mensagem. Sempre system.

status

O estado do item. Não tem qualquer efeito na conversa.

type

O tipo do item. Sempre message.

Detalhes de Propriedade

content

O conteúdo da mensagem.

content: RealtimeConversationItemMessageSystemContent[]

Valor de Propriedade

created_at

O carimbo temporal do Unix (em segundos) indica quando o item foi persistido.

created_at?: Date

Valor de Propriedade

Date

id

O ID único do item. Isto pode ser fornecido pelo cliente ou gerado pelo servidor.

id?: string

Valor de Propriedade

string

object

Identificador para o objeto API devolvido - sempre realtime.item. Opcional ao criar um novo item.

object?: "realtime.item"

Valor de Propriedade

"realtime.item"

response_id

O id da resposta que produziu este item, quando aplicável.

response_id?: string

Valor de Propriedade

string

role

O papel do remetente da mensagem. Sempre system.

role: "system"

Valor de Propriedade

"system"

status

O estado do item. Não tem qualquer efeito na conversa.

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

Valor de Propriedade

"in_progress" | "completed" | "incomplete"

type

O tipo do item. Sempre message.

type: "message"

Valor de Propriedade

"message"