CreateThreadAndRunOptionalParams interface
Parámetros opcionales.
- Extends
Propiedades
| instructions | Las instrucciones del sistema invalidada que el agente debe usar para ejecutar el subproceso. |
| max |
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 |
| max |
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 |
| 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. |
| parallel |
Si |
| response |
Especifica el formato que debe generar el modelo. |
| stream | Si |
| 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. |
| 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 | 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. |
| truncation |
Estrategia que se va a usar para quitar mensajes a medida que avanzan las ventanas de contexto. |
Propiedades heredadas
| abort |
Señal que se puede usar para anular las solicitudes. |
| on |
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. |
| request |
Opciones que se usan al crear y enviar solicitudes HTTP para esta operación. |
| tracing |
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
null | AgentsResponseFormatOption
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
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
Lista invalidada de herramientas habilitadas que el agente debe usar para ejecutar el subproceso.
tools?: null | ToolDefinitionUnion[]
Valor de propiedad
null | ToolDefinitionUnion[]
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
null | TruncationObject
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