Compartir a través de


Agent interface

Representa un agente que puede llamar al modelo y usar herramientas.

Propiedades

createdAt

Marca de tiempo de Unix, en segundos, que representa cuándo se creó este objeto.

description

Descripción del agente.

id

Identificador al que se puede hacer referencia en puntos de conexión de API.

instructions

Las instrucciones del sistema para que use el agente.

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.

name

Nombre del agente.

object

Tipo de objeto, que siempre es asistente.

responseFormat

El formato de respuesta de las llamadas a la herramienta usadas por este agente.

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.

toolResources

Conjunto de recursos que usan las herramientas del agente. Los recursos son específicos del tipo de herramienta. Por ejemplo, la herramienta code_interpreter requiere una lista de identificadores de archivo, mientras que la file_search herramienta requiere una lista de identificadores de almacén de vectores.

tools

Colección de herramientas habilitadas para el agente.

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.

Detalles de las propiedades

createdAt

Marca de tiempo de Unix, en segundos, que representa cuándo se creó este objeto.

createdAt: Date

Valor de propiedad

Date

description

Descripción del agente.

description: null | string

Valor de propiedad

null | string

id

Identificador al que se puede hacer referencia en puntos de conexión de API.

id: string

Valor de propiedad

string

instructions

Las instrucciones del sistema para que use el agente.

instructions: null | string

Valor de propiedad

null | string

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

name

Nombre del agente.

name: null | string

Valor de propiedad

null | string

object

Tipo de objeto, que siempre es asistente.

object: "assistant"

Valor de propiedad

"assistant"

responseFormat

El formato de respuesta de las llamadas a la herramienta usadas por este agente.

responseFormat?: null | AgentsResponseFormatOption

Valor de propiedad

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

toolResources

Conjunto de recursos que usan las herramientas del agente. Los recursos son específicos del tipo de herramienta. Por ejemplo, la herramienta code_interpreter requiere una lista de identificadores de archivo, mientras que la file_search herramienta requiere una lista de identificadores de almacén de vectores.

toolResources: null | ToolResources

Valor de propiedad

null | ToolResources

tools

Colección de herramientas habilitadas para el agente.

tools: 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