CodeInterpreterToolboxTool interface
Un outil d’interprétation de code stocké dans une boîte à outils.
- Extends
Propriétés
| allowed_callers | Les appelants qui peuvent invoquer cet outil de boîte à outils d’interpréteur de code, soit directement, soit par programmation. |
| container | Conteneur d’interpréteur de code. Cela peut être un identifiant de conteneur ou un objet qui spécifie les identifiants de fichiers téléchargés à rendre disponibles à votre code, ainsi qu’un paramètre optionnel |
| type | Le type de l’outil de boîte à outils interpréteur de code. A toujours la valeur |
Propriétés héritées
| description | Description optionnelle définie par l’utilisateur pour cet outil ou configuration. |
| name | Nom optionnel défini par l’utilisateur pour cet outil ou configuration. |
| tool_configs | Carte de configuration par outil. Les clés sont des noms d’outils ou |
Détails de la propriété
allowed_callers
Les appelants qui peuvent invoquer cet outil de boîte à outils d’interpréteur de code, soit directement, soit par programmation.
allowed_callers?: CallableToolAllowedCaller[]
Valeur de propriété
container
Conteneur d’interpréteur de code. Cela peut être un identifiant de conteneur ou un objet qui spécifie les identifiants de fichiers téléchargés à rendre disponibles à votre code, ainsi qu’un paramètre optionnel memory_limit .
S’il n’est pas fourni, le service part du principe automatique.
container?: string | AutoCodeInterpreterToolParam
Valeur de propriété
string | AutoCodeInterpreterToolParam
type
Le type de l’outil de boîte à outils interpréteur de code. A toujours la valeur code_interpreter.
type: "code_interpreter"
Valeur de propriété
"code_interpreter"
Détails de la propriété héritée
description
Description optionnelle définie par l’utilisateur pour cet outil ou configuration.
description?: string
Valeur de propriété
string
Hérité deToolboxTool.description
name
Nom optionnel défini par l’utilisateur pour cet outil ou configuration.
name?: string
Valeur de propriété
string
Héritée deToolboxTool.name
tool_configs
Carte de configuration par outil. Les clés sont des noms d’outils ou * (par défaut fourre-tout).
Ordre de résolution : la correspondance exacte du nom de l’outil a la priorité sur *.
Les noms d’outils inconnus sont silencieusement ignorés à l’exécution.
tool_configs?: Record<string, ToolConfig>
Valeur de propriété
Record<string, ToolConfig>
Héritée deToolboxTool.tool_configs