Partager via


Agent interface

Représente un agent qui peut appeler le modèle et utiliser des outils.

Propriétés

createdAt

Horodatage Unix, en secondes, représentant quand cet objet a été créé.

description

Description de l’agent.

id

Identificateur, qui peut être référencé dans les points de terminaison d’API.

instructions

Instructions système pour l’agent à utiliser.

metadata

Ensemble de 16 paires clé/valeur pouvant être attachées à un objet, utilisées pour stocker des informations supplémentaires sur cet objet dans un format structuré. Les clés peuvent comporter jusqu’à 64 caractères et les valeurs peuvent atteindre jusqu’à 512 caractères.

model

ID du modèle à utiliser.

name

Nom de l’agent.

object

Type d’objet, qui est toujours assistant.

responseFormat

Format de réponse des appels de l’outil utilisés par cet agent.

temperature

Température d’échantillonnage à utiliser, entre 0 et 2. Des valeurs plus élevées telles que 0,8 rendent la sortie plus aléatoire, tandis que des valeurs inférieures telles que 0,2 la rendent plus ciblée et déterministe.

toolResources

Ensemble de ressources utilisées par les outils de l’agent. Les ressources sont spécifiques au type d’outil. Par exemple, l’outil code_interpreter nécessite une liste d’ID de fichiers, tandis que l’outil file_search nécessite une liste d’ID de magasins de vecteurs.

tools

Collection d’outils activés pour l’agent.

topP

Alternative à l’échantillonnage avec la température, appelée échantillonnage de noyau, où le modèle considère les résultats des jetons avec la masse de probabilité top_p. Par conséquent, 0,1 signifie que seuls les jetons comprenant la masse de probabilité supérieure de 10 % sont considérés.

Nous vous recommandons généralement de modifier this ou température, mais pas les deux.

Détails de la propriété

createdAt

Horodatage Unix, en secondes, représentant quand cet objet a été créé.

createdAt: Date

Valeur de propriété

Date

description

Description de l’agent.

description: null | string

Valeur de propriété

null | string

id

Identificateur, qui peut être référencé dans les points de terminaison d’API.

id: string

Valeur de propriété

string

instructions

Instructions système pour l’agent à utiliser.

instructions: null | string

Valeur de propriété

null | string

metadata

Ensemble de 16 paires clé/valeur pouvant être attachées à un objet, utilisées pour stocker des informations supplémentaires sur cet objet dans un format structuré. Les clés peuvent comporter jusqu’à 64 caractères et les valeurs peuvent atteindre jusqu’à 512 caractères.

metadata: null | Record<string, string>

Valeur de propriété

null | Record<string, string>

model

ID du modèle à utiliser.

model: string

Valeur de propriété

string

name

Nom de l’agent.

name: null | string

Valeur de propriété

null | string

object

Type d’objet, qui est toujours assistant.

object: "assistant"

Valeur de propriété

"assistant"

responseFormat

Format de réponse des appels de l’outil utilisés par cet agent.

responseFormat?: null | AgentsResponseFormatOption

Valeur de propriété

temperature

Température d’échantillonnage à utiliser, entre 0 et 2. Des valeurs plus élevées telles que 0,8 rendent la sortie plus aléatoire, tandis que des valeurs inférieures telles que 0,2 la rendent plus ciblée et déterministe.

temperature: null | number

Valeur de propriété

null | number

toolResources

Ensemble de ressources utilisées par les outils de l’agent. Les ressources sont spécifiques au type d’outil. Par exemple, l’outil code_interpreter nécessite une liste d’ID de fichiers, tandis que l’outil file_search nécessite une liste d’ID de magasins de vecteurs.

toolResources: null | ToolResources

Valeur de propriété

null | ToolResources

tools

Collection d’outils activés pour l’agent.

tools: ToolDefinitionUnion[]

Valeur de propriété

topP

Alternative à l’échantillonnage avec la température, appelée échantillonnage de noyau, où le modèle considère les résultats des jetons avec la masse de probabilité top_p. Par conséquent, 0,1 signifie que seuls les jetons comprenant la masse de probabilité supérieure de 10 % sont considérés.

Nous vous recommandons généralement de modifier this ou température, mais pas les deux.

topP: null | number

Valeur de propriété

null | number