Agent interface
Representa un agente que puede llamar al modelo y usar herramientas.
Propiedades
created |
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. |
response |
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. |
tool |
Conjunto de recursos que usan las herramientas del agente. Los recursos son específicos del tipo de herramienta. Por ejemplo, la herramienta |
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
null | AgentsResponseFormatOption
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