ThreadRun interface
Datos que representan una sola ejecución de evaluación de un subproceso de agente.
Propiedades
| assistant |
Identificador del agente asociado al subproceso en el que se realizó esta ejecución. |
| cancelled |
Marca de tiempo de Unix, en segundos, que representa cuándo se canceló. |
| completed |
Marca de tiempo de Unix, en segundos, que representa cuando se completa. |
| created |
Marca de tiempo de Unix, en segundos, que representa cuándo se creó este objeto. |
| expires |
Marca de tiempo de Unix, en segundos, que representa cuándo expira este elemento. |
| failed |
Marca de tiempo de Unix, en segundos, que representa cuándo se produjo un error. |
| id | Identificador al que se puede hacer referencia en puntos de conexión de API. |
| incomplete |
Detalles sobre por qué la ejecución está incompleta. Se |
| instructions | Las instrucciones del sistema invalidada que se usan para esta ejecución de subproceso del agente. |
| last |
El último error, si existe, encontrado por esta ejecución del subproceso del agente. |
| max |
Número máximo de tokens de finalización especificados que se usaron durante el transcurso de la ejecución. |
| max |
Número máximo de tokens de solicitud especificados que se usaron durante el transcurso de la ejecución. |
| metadata | Un conjunto de hasta 16 pares clave-valor que se pueden adjuntar a un objeto, que se usan para almacenar información adicional sobre ese objeto en un formato estructurado. Las claves pueden tener hasta 64 caracteres de longitud y los valores pueden tener hasta 512 caracteres de longitud. |
| model | Identificador del modelo que se va a usar. |
| object | Tipo de objeto, que siempre es "thread.run". |
| parallel |
Determina si las herramientas se pueden ejecutar en paralelo dentro de la ejecución. |
| required |
Detalles de la acción necesaria para que la ejecución del subproceso del agente continúe. |
| response |
El formato de respuesta de las llamadas a la herramienta usadas en esta ejecución. |
| started |
Marca de tiempo de Unix, en segundos, que representa cuándo se inició este elemento. |
| status | Estado de la ejecución del subproceso del agente. |
| temperature | Temperatura de muestreo utilizada para esta ejecución. Si no se establece, por defecto es 1. |
| thread |
Identificador del subproceso asociado a esta ejecución. |
| tool |
Controla si el modelo llama a la herramienta o no. |
| tool |
Invalide las herramientas que el agente puede usar para esta ejecución. Esto resulta útil para modificar el comportamiento por ejecución. |
| tools | Las herramientas habilitadas para invalidar usadas para esta ejecución del subproceso del agente. |
| topP | Valor de muestreo de núcleo utilizado para esta ejecución. Si no se establece, por defecto es 1. |
| truncation |
Estrategia que se va a usar para quitar mensajes a medida que avanzan las ventanas de contexto. |
| usage | Estadísticas de uso relacionadas con la ejecución. Este valor se |
Detalles de las propiedades
assistantId
Identificador del agente asociado al subproceso en el que se realizó esta ejecución.
assistantId: string
Valor de propiedad
string
cancelledAt
Marca de tiempo de Unix, en segundos, que representa cuándo se canceló.
cancelledAt: null | Date
Valor de propiedad
null | Date
completedAt
Marca de tiempo de Unix, en segundos, que representa cuando se completa.
completedAt: null | Date
Valor de propiedad
null | Date
createdAt
Marca de tiempo de Unix, en segundos, que representa cuándo se creó este objeto.
createdAt: Date
Valor de propiedad
Date
expiresAt
Marca de tiempo de Unix, en segundos, que representa cuándo expira este elemento.
expiresAt: null | Date
Valor de propiedad
null | Date
failedAt
Marca de tiempo de Unix, en segundos, que representa cuándo se produjo un error.
failedAt: null | Date
Valor de propiedad
null | Date
id
Identificador al que se puede hacer referencia en puntos de conexión de API.
id: string
Valor de propiedad
string
incompleteDetails
Detalles sobre por qué la ejecución está incompleta. Se null si la ejecución no está incompleta.
incompleteDetails: null | IncompleteRunDetails
Valor de propiedad
null | IncompleteRunDetails
instructions
Las instrucciones del sistema invalidada que se usan para esta ejecución de subproceso del agente.
instructions: string
Valor de propiedad
string
lastError
El último error, si existe, encontrado por esta ejecución del subproceso del agente.
lastError: null | RunError
Valor de propiedad
null | RunError
maxCompletionTokens
Número máximo de tokens de finalización especificados que se usaron durante el transcurso de la ejecución.
maxCompletionTokens: null | number
Valor de propiedad
null | number
maxPromptTokens
Número máximo de tokens de solicitud especificados que se usaron durante el transcurso de la ejecución.
maxPromptTokens: null | number
Valor de propiedad
null | number
metadata
Un conjunto de hasta 16 pares clave-valor que se pueden adjuntar a un objeto, que se usan para almacenar información adicional sobre ese objeto en un formato estructurado. Las claves pueden tener hasta 64 caracteres de longitud y los valores pueden tener hasta 512 caracteres de longitud.
metadata: null | Record<string, string>
Valor de propiedad
null | Record<string, string>
model
Identificador del modelo que se va a usar.
model: string
Valor de propiedad
string
object
Tipo de objeto, que siempre es "thread.run".
object: "thread.run"
Valor de propiedad
"thread.run"
parallelToolCalls
Determina si las herramientas se pueden ejecutar en paralelo dentro de la ejecución.
parallelToolCalls: boolean
Valor de propiedad
boolean
requiredAction
Detalles de la acción necesaria para que la ejecución del subproceso del agente continúe.
requiredAction?: null | RequiredActionUnion
Valor de propiedad
null | RequiredActionUnion
responseFormat
El formato de respuesta de las llamadas a la herramienta usadas en esta ejecución.
responseFormat: null | AgentsResponseFormatOption
Valor de propiedad
null | AgentsResponseFormatOption
startedAt
Marca de tiempo de Unix, en segundos, que representa cuándo se inició este elemento.
startedAt: null | Date
Valor de propiedad
null | Date
status
temperature
Temperatura de muestreo utilizada para esta ejecución. Si no se establece, por defecto es 1.
temperature?: null | number
Valor de propiedad
null | number
threadId
Identificador del subproceso asociado a esta ejecución.
threadId: string
Valor de propiedad
string
toolChoice
Controla si el modelo llama a la herramienta o no.
toolChoice: null | AgentsToolChoiceOption
Valor de propiedad
null | AgentsToolChoiceOption
toolResources
Invalide las herramientas que el agente puede usar para esta ejecución. Esto resulta útil para modificar el comportamiento por ejecución.
toolResources?: null | ToolResources
Valor de propiedad
null | ToolResources
tools
Las herramientas habilitadas para invalidar usadas para esta ejecución del subproceso del agente.
tools: ToolDefinitionUnion[]
Valor de propiedad
topP
Valor de muestreo de núcleo utilizado para esta ejecución. Si no se establece, por defecto es 1.
topP?: null | number
Valor de propiedad
null | number
truncationStrategy
Estrategia que se va a usar para quitar mensajes a medida que avanzan las ventanas de contexto.
truncationStrategy: null | TruncationObject
Valor de propiedad
null | TruncationObject
usage
Estadísticas de uso relacionadas con la ejecución. Este valor se null si la ejecución no está en un estado terminal (es decir, in_progress, queued, etc.).
usage: null | RunCompletionUsage
Valor de propiedad
null | RunCompletionUsage