CodeInterpreterToolboxTool interface
Alat penerjemah kode yang disimpan dalam kotak alat.
- Memperluas
Properti
| container | Kontainer penerjemah kode. Dapat berupa ID penampung atau objek yang menentukan ID file yang diupload untuk tersedia untuk kode Anda, bersama dengan setelan opsional |
| type | Nilai kemungkinan diskriminator: 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 |
Properti yang Diwariskan
| description | Deskripsi opsional yang ditentukan pengguna untuk alat atau konfigurasi ini. |
| name | Nama opsional yang ditentukan pengguna untuk alat atau konfigurasi ini. |
| tool_configs | Peta konfigurasi per alat. Kunci adalah nama alat atau |
Detail Properti
container
Kontainer penerjemah kode. Dapat berupa ID penampung atau objek yang menentukan ID file yang diupload untuk tersedia untuk kode Anda, bersama dengan setelan opsional memory_limit .
Jika tidak disediakan, layanan mengasumsikan otomatis.
container?: string | AutoCodeInterpreterToolParam
Nilai Properti
string | AutoCodeInterpreterToolParam
type
Nilai kemungkinan diskriminator: 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"
Nilai Properti
"code_interpreter"
Detail Properti yang Diwariskan
description
Deskripsi opsional yang ditentukan pengguna untuk alat atau konfigurasi ini.
description?: string
Nilai Properti
string
Diwarisi dariToolboxTool.description
name
tool_configs
Peta konfigurasi per alat. Kunci adalah nama alat atau * (default catch-all).
Urutan resolusi: pencocokan nama alat yang tepat diprioritaskan daripada *.
Nama alat yang tidak dikenal diam-diam diabaikan saat runtime.
tool_configs?: Record<string, ToolConfig>
Nilai Properti
Record<string, ToolConfig>