CodeInterpreterToolboxTool interface
Egy kódértelmező eszköz, amelyet egy eszköztárban tárolnak.
- Extends
Tulajdonságok
| container | A kódértelmező tárolója. Lehet konténerazonosító vagy olyan objektum, amely megadja a feltöltött fájlazonosítókat, amelyeket a kódod számára elérhetővé tehet, valamint egy opcionális |
| type | A diszkriminátor lehetséges értékek: 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 |
Örökölt tulajdonságok
| description | Opcionális felhasználó által definiált leírás ehhez az eszközhöz vagy konfigurációhoz. |
| name | Opcionális felhasználó által definiált név ehhez az eszközhöz vagy konfigurációhoz. |
| tool_configs | Eszközönként konfigurációs térkép. A kulcsok eszköznevek vagy |
Tulajdonság adatai
container
A kódértelmező tárolója. Lehet konténerazonosító vagy olyan objektum, amely megadja a feltöltött fájlazonosítókat, amelyeket a kódod számára elérhetővé tehet, valamint egy opcionális memory_limit beállítás.
Ha nincs megadva, a szolgáltatás automatikusan feltételezi.
container?: string | AutoCodeInterpreterToolParam
Tulajdonság értéke
string | AutoCodeInterpreterToolParam
type
A diszkriminátor lehetséges értékek: 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"
Tulajdonság értéke
"code_interpreter"
Örökölt tulajdonság részletei
description
Opcionális felhasználó által definiált leírás ehhez az eszközhöz vagy konfigurációhoz.
description?: string
Tulajdonság értéke
string
A toolboxTool.descriptionoldaláról örökölve.
name
Opcionális felhasználó által definiált név ehhez az eszközhöz vagy konfigurációhoz.
name?: string
Tulajdonság értéke
string
ÖrökölteToolboxTool.name
tool_configs
Eszközönként konfigurációs térkép. A kulcsok eszköznevek vagy * (alapértelmezett).
Felbontási sorrend: a pontos eszköz névegyezés elsőbbséget vesz fel a -vel *szemben.
Az ismeretlen eszközneveket futás közben csendben figyelmen kívül hagyják.
tool_configs?: Record<string, ToolConfig>
Tulajdonság értéke
Record<string, ToolConfig>
ÖrököltToolboxTool.tool_configs