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 memory_limit beállítás. Ha nincs megadva, a szolgáltatás automatikusan feltételezi.

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 * (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.

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

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