Compartir a través de


CreateThreadAndRunOptionalParams interface

Parámetros opcionales.

Extends

Propiedades

instructions

Las instrucciones del sistema invalidada que el agente debe usar para ejecutar el subproceso.

maxCompletionTokens

Número máximo de tokens de finalización que se pueden usar durante el transcurso de la ejecución. La ejecución hará un mejor esfuerzo para usar solo el número de tokens de finalización especificados, en varios turnos de la ejecución. Si la ejecución supera el número de tokens de finalización especificados, la ejecución finalizará con el estado incomplete. Consulta incomplete_details para obtener más información.

maxPromptTokens

Número máximo de tokens de solicitud que se pueden usar durante el transcurso de la ejecución. La ejecución hará un mejor esfuerzo para usar solo el número de tokens de solicitud especificados, en varios turnos de la ejecución. Si la ejecución supera el número de tokens de solicitud especificados, la ejecución finalizará con el estado incomplete. Consulta incomplete_details para obtener más informació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

Modelo invalidado que el agente debe usar para ejecutar el subproceso.

parallelToolCalls

Si true funciones se ejecutarán en paralelo durante el uso de la herramienta.

responseFormat

Especifica el formato que debe generar el modelo.

stream

Si true, devuelve una secuencia de eventos que se producen durante los eventos enviados por el servidor, finalizando cuando la ejecución entra en un estado de terminal con un data: [DONE] mensaje.

temperature

Temperatura de muestreo que se vaya a usar, entre 0 y 2. Los valores más altos, como 0,8, harán que la salida sea más aleatoria, mientras que los valores más bajos, como 0,2, la harán más enfocada y determinista.

thread

Detalles usados para crear el nuevo subproceso. Si no se proporciona ningún subproceso, se creará uno vacío.

toolChoice

Controla si el modelo llama a la herramienta o no.

toolResources

Invalide las herramientas que el agente puede usar para esta ejecución. Esto resulta útil para modificar el comportamiento por ejecución.

tools

Lista invalidada de herramientas habilitadas que el agente debe usar para ejecutar el subproceso.

topP

Una alternativa al muestreo con temperatura, llamada muestreo de núcleo, donde el modelo considera los resultados de los tokens con masa de probabilidad top_p. Así, 0,1 significa que solo se consideran los tokens que comprenden la masa de probabilidad del 10% superior.

Por lo general, recomendamos modificar esto o la temperatura, pero no ambos.

truncationStrategy

Estrategia que se va a usar para quitar mensajes a medida que avanzan las ventanas de contexto.

Propiedades heredadas

abortSignal

Señal que se puede usar para anular las solicitudes.

onResponse

Función a la que se llamará cada vez que se recibe una respuesta del servidor mientras se realiza la operación solicitada. Se puede llamar varias veces.

requestOptions

Opciones que se usan al crear y enviar solicitudes HTTP para esta operación.

tracingOptions

Opciones que se usan al habilitar el seguimiento.

Detalles de las propiedades

instructions

Las instrucciones del sistema invalidada que el agente debe usar para ejecutar el subproceso.

instructions?: null | string

Valor de propiedad

null | string

maxCompletionTokens

Número máximo de tokens de finalización que se pueden usar durante el transcurso de la ejecución. La ejecución hará un mejor esfuerzo para usar solo el número de tokens de finalización especificados, en varios turnos de la ejecución. Si la ejecución supera el número de tokens de finalización especificados, la ejecución finalizará con el estado incomplete. Consulta incomplete_details para obtener más información.

maxCompletionTokens?: null | number

Valor de propiedad

null | number

maxPromptTokens

Número máximo de tokens de solicitud que se pueden usar durante el transcurso de la ejecución. La ejecución hará un mejor esfuerzo para usar solo el número de tokens de solicitud especificados, en varios turnos de la ejecución. Si la ejecución supera el número de tokens de solicitud especificados, la ejecución finalizará con el estado incomplete. Consulta incomplete_details para obtener más informació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

Modelo invalidado que el agente debe usar para ejecutar el subproceso.

model?: null | string

Valor de propiedad

null | string

parallelToolCalls

Si true funciones se ejecutarán en paralelo durante el uso de la herramienta.

parallelToolCalls?: boolean

Valor de propiedad

boolean

responseFormat

Especifica el formato que debe generar el modelo.

responseFormat?: null | AgentsResponseFormatOption

Valor de propiedad

stream

Si true, devuelve una secuencia de eventos que se producen durante los eventos enviados por el servidor, finalizando cuando la ejecución entra en un estado de terminal con un data: [DONE] mensaje.

stream?: boolean

Valor de propiedad

boolean

temperature

Temperatura de muestreo que se vaya a usar, entre 0 y 2. Los valores más altos, como 0,8, harán que la salida sea más aleatoria, mientras que los valores más bajos, como 0,2, la harán más enfocada y determinista.

temperature?: null | number

Valor de propiedad

null | number

thread

Detalles usados para crear el nuevo subproceso. Si no se proporciona ningún subproceso, se creará uno vacío.

thread?: AgentThreadCreationOptions

Valor de propiedad

toolChoice

Controla si el modelo llama a la herramienta o no.

toolChoice?: null | AgentsToolChoiceOption

Valor de propiedad

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

Lista invalidada de herramientas habilitadas que el agente debe usar para ejecutar el subproceso.

tools?: null | ToolDefinitionUnion[]

Valor de propiedad

topP

Una alternativa al muestreo con temperatura, llamada muestreo de núcleo, donde el modelo considera los resultados de los tokens con masa de probabilidad top_p. Así, 0,1 significa que solo se consideran los tokens que comprenden la masa de probabilidad del 10% superior.

Por lo general, recomendamos modificar esto o la temperatura, pero no ambos.

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

Detalles de las propiedades heredadas

abortSignal

Señal que se puede usar para anular las solicitudes.

abortSignal?: AbortSignalLike

Valor de propiedad

heredado de OperationOptions.abortSignal

onResponse

Función a la que se llamará cada vez que se recibe una respuesta del servidor mientras se realiza la operación solicitada. Se puede llamar varias veces.

onResponse?: RawResponseCallback

Valor de propiedad

heredado de OperationOptions.onResponse

requestOptions

Opciones que se usan al crear y enviar solicitudes HTTP para esta operación.

requestOptions?: OperationRequestOptions

Valor de propiedad

Heredado de OperationOptions.requestOptions

tracingOptions

Opciones que se usan al habilitar el seguimiento.

tracingOptions?: OperationTracingOptions

Valor de propiedad

heredado de OperationOptions.tracingOptions