RealtimeConversationItemMessageSystem interface

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

Extends

Propriedades

content

O conteúdo da mensagem.

created_at

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

id

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

object

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

response_id

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

role

A função do remetente da mensagem. Sempre system.

status

A situação do item. Não tem efeito na conversa.

type

O tipo do item. Sempre message.

Detalhes da propriedade

content

O conteúdo da mensagem.

content: RealtimeConversationItemMessageSystemContent[]

Valor da propriedade

created_at

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

created_at?: Date

Valor da propriedade

Date

id

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

id?: string

Valor da propriedade

string

object

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

object?: "realtime.item"

Valor da propriedade

"realtime.item"

response_id

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

response_id?: string

Valor da propriedade

string

role

A função do remetente da mensagem. Sempre system.

role: "system"

Valor da propriedade

"system"

status

A situação do item. Não tem efeito na conversa.

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

Valor da propriedade

"in_progress" | "completed" | "incomplete"

type

O tipo do item. Sempre message.

type: "message"

Valor da propriedade

"message"