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 memory_limit . Jika tidak disediakan, layanan mengasumsikan otomatis.

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 * (default catch-all). Urutan resolusi: pencocokan nama alat yang tepat diprioritaskan daripada *. Nama alat yang tidak dikenal diam-diam diabaikan saat runtime.

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

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

Nama opsional yang ditentukan pengguna untuk alat atau konfigurasi ini.

name?: string

Nilai Properti

string

Diwarisi dari ToolboxTool.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>

Diwarisi dari ToolboxTool.tool_configs