ThreadRun interface
Dados que representam uma única execução de avaliação de um thread de agente.
Propriedades
| assistant |
A ID do agente associado ao thread em que essa execução foi executada. |
| cancelled |
O carimbo de data/hora Unix, em segundos, que representa quando isso foi cancelado. |
| completed |
O carimbo de data/hora Unix, em segundos, que representa quando isso foi concluído. |
| created |
O carimbo de data/hora Unix, em segundos, que representa quando esse objeto foi criado. |
| expires |
O carimbo de data/hora Unix, em segundos, que representa quando esse item expira. |
| failed |
O carimbo de data/hora Unix, em segundos, que representa quando isso falhou. |
| id | O identificador, que pode ser referenciado em pontos de extremidade de API. |
| incomplete |
Detalhes sobre por que a execução está incompleta. Será |
| instructions | As instruções do sistema substituídas usadas para esta execução de thread do agente. |
| last |
O último erro, se houver, encontrado por essa execução de thread do agente. |
| max |
O número máximo de tokens de conclusão especificados que foram usados ao longo da execução. |
| max |
O número máximo de tokens de prompt especificados que foram usados ao longo da execução. |
| metadata | Um conjunto de até 16 pares chave/valor que podem ser anexados a um objeto, usado para armazenar informações adicionais sobre esse objeto em um formato estruturado. As chaves podem ter até 64 caracteres de comprimento e os valores podem ter até 512 caracteres de comprimento. |
| model | A ID do modelo a ser usado. |
| object | O tipo de objeto, que é sempre 'thread.run'. |
| parallel |
Determina se as ferramentas podem ser executadas em paralelo dentro da execução. |
| required |
Os detalhes da ação necessária para que a execução do thread do agente continue. |
| response |
O formato de resposta das chamadas de ferramenta usadas nesta execução. |
| started |
O carimbo de data/hora Unix, em segundos, que representa quando este item foi iniciado. |
| status | O status da execução do thread do agente. |
| temperature | A temperatura de amostragem usada para esta execução. Se não estiver definida, o padrão será 1. |
| thread |
A ID do thread associado a essa execução. |
| tool |
Controla se ou não e qual ferramenta é chamada pelo modelo. |
| tool |
Substitua as ferramentas que o agente pode usar para essa execução. Isso é útil para modificar o comportamento por execução |
| tools | As ferramentas habilitadas substituídas usadas para esta execução de thread do agente. |
| topP | O valor de amostragem do núcleo usado para esta execução. Se não estiver definida, o padrão será 1. |
| truncation |
A estratégia a ser usada para remover mensagens à medida que as janelas de contexto avançam. |
| usage | Estatísticas de uso relacionadas à execução. Esse valor será |
Detalhes da propriedade
assistantId
A ID do agente associado ao thread em que essa execução foi executada.
assistantId: string
Valor da propriedade
string
cancelledAt
O carimbo de data/hora Unix, em segundos, que representa quando isso foi cancelado.
cancelledAt: Date | null
Valor da propriedade
Date | null
completedAt
O carimbo de data/hora Unix, em segundos, que representa quando isso foi concluído.
completedAt: Date | null
Valor da propriedade
Date | null
createdAt
O carimbo de data/hora Unix, em segundos, que representa quando esse objeto foi criado.
createdAt: Date
Valor da propriedade
Date
expiresAt
O carimbo de data/hora Unix, em segundos, que representa quando esse item expira.
expiresAt: Date | null
Valor da propriedade
Date | null
failedAt
O carimbo de data/hora Unix, em segundos, que representa quando isso falhou.
failedAt: Date | null
Valor da propriedade
Date | null
id
O identificador, que pode ser referenciado em pontos de extremidade de API.
id: string
Valor da propriedade
string
incompleteDetails
Detalhes sobre por que a execução está incompleta. Será null se a execução não estiver incompleta.
incompleteDetails: IncompleteRunDetails | null
Valor da propriedade
IncompleteRunDetails | null
instructions
As instruções do sistema substituídas usadas para esta execução de thread do agente.
instructions: string
Valor da propriedade
string
lastError
O último erro, se houver, encontrado por essa execução de thread do agente.
lastError: RunError | null
Valor da propriedade
RunError | null
maxCompletionTokens
O número máximo de tokens de conclusão especificados que foram usados ao longo da execução.
maxCompletionTokens: number | null
Valor da propriedade
number | null
maxPromptTokens
O número máximo de tokens de prompt especificados que foram usados ao longo da execução.
maxPromptTokens: number | null
Valor da propriedade
number | null
metadata
Um conjunto de até 16 pares chave/valor que podem ser anexados a um objeto, usado para armazenar informações adicionais sobre esse objeto em um formato estruturado. As chaves podem ter até 64 caracteres de comprimento e os valores podem ter até 512 caracteres de comprimento.
metadata: Record<string, string> | null
Valor da propriedade
Record<string, string> | null
model
A ID do modelo a ser usado.
model: string
Valor da propriedade
string
object
O tipo de objeto, que é sempre 'thread.run'.
object: "thread.run"
Valor da propriedade
"thread.run"
parallelToolCalls
Determina se as ferramentas podem ser executadas em paralelo dentro da execução.
parallelToolCalls: boolean
Valor da propriedade
boolean
requiredAction
Os detalhes da ação necessária para que a execução do thread do agente continue.
requiredAction?: RequiredActionUnion | null
Valor da propriedade
RequiredActionUnion | null
responseFormat
O formato de resposta das chamadas de ferramenta usadas nesta execução.
responseFormat: AgentsResponseFormatOption | null
Valor da propriedade
AgentsResponseFormatOption | null
startedAt
O carimbo de data/hora Unix, em segundos, que representa quando este item foi iniciado.
startedAt: Date | null
Valor da propriedade
Date | null
status
temperature
A temperatura de amostragem usada para esta execução. Se não estiver definida, o padrão será 1.
temperature?: number | null
Valor da propriedade
number | null
threadId
A ID do thread associado a essa execução.
threadId: string
Valor da propriedade
string
toolChoice
Controla se ou não e qual ferramenta é chamada pelo modelo.
toolChoice: AgentsToolChoiceOption | null
Valor da propriedade
AgentsToolChoiceOption | null
toolResources
Substitua as ferramentas que o agente pode usar para essa execução. Isso é útil para modificar o comportamento por execução
toolResources?: ToolResources | null
Valor da propriedade
ToolResources | null
tools
As ferramentas habilitadas substituídas usadas para esta execução de thread do agente.
tools: ToolDefinitionUnion[]
Valor da propriedade
topP
O valor de amostragem do núcleo usado para esta execução. Se não estiver definida, o padrão será 1.
topP?: number | null
Valor da propriedade
number | null
truncationStrategy
A estratégia a ser usada para remover mensagens à medida que as janelas de contexto avançam.
truncationStrategy: TruncationObject | null
Valor da propriedade
TruncationObject | null
usage
Estatísticas de uso relacionadas à execução. Esse valor será null se a execução não estiver em um estado terminal (ou seja, in_progress, queuedetc.).
usage: RunCompletionUsage | null
Valor da propriedade
RunCompletionUsage | null