CodeInterpreterToolboxTool interface
Uno strumento di interpretazione di codice memorizzato in una cassetta degli attrezzi.
- Extends
Proprietà
| container | Contenitore dell'interprete di codice. Può essere un ID container o un oggetto che specifica gli ID file caricati da rendere disponibili al tuo codice, insieme a un'impostazione opzionale |
| type | I valori possibili del discriminatore: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview |
Proprietà ereditate
| description | Descrizione opzionale definita dall'utente per questo strumento o configurazione. |
| name | Nome opzionale definito dall'utente per questo strumento o configurazione. |
| tool_configs | Mappa di configurazione per ogni strumento. I tasti sono nomi degli strumenti o |
Dettagli proprietà
container
Contenitore dell'interprete di codice. Può essere un ID container o un oggetto che specifica gli ID file caricati da rendere disponibili al tuo codice, insieme a un'impostazione opzionale memory_limit .
Se non viene specificato, il servizio presuppone l'auto.
container?: string | AutoCodeInterpreterToolParam
Valore della proprietà
string | AutoCodeInterpreterToolParam
type
I valori possibili del discriminatore: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview
type: "code_interpreter"
Valore della proprietà
"code_interpreter"
Dettagli proprietà ereditate
description
Descrizione opzionale definita dall'utente per questo strumento o configurazione.
description?: string
Valore della proprietà
string
Ereditato daToolboxTool.description
name
Nome opzionale definito dall'utente per questo strumento o configurazione.
name?: string
Valore della proprietà
string
Ereditato daToolboxTool.name
tool_configs
Mappa di configurazione per ogni strumento. I tasti sono nomi degli strumenti o * (predefinito catch-all).
Ordine di risoluzione: la corrispondenza esatta del nome dello strumento ha priorità su *.
I nomi degli strumenti sconosciuti vengono silenziosamente ignorati durante l'esecuzione.
tool_configs?: Record<string, ToolConfig>
Valore della proprietà
Record<string, ToolConfig>
Ereditato daToolboxTool.tool_configs