CodeInterpreterToolboxTool interface

Ett kodtolkverktyg lagrat i en verktygslåda.

Extends

Egenskaper

allowed_callers

De anropare som kan anropa detta kodtolkverktygsverktyg, antingen direkt eller programmatiskt.

container

Kodtolkarcontainern. Det kan vara ett container-ID eller ett objekt som specificerar uppladdade fil-ID:n att göra tillgängliga för din kod, tillsammans med en valfri memory_limit inställning. Om den inte tillhandahålls förutsätter tjänsten automatisk.

type

Typen av kodtolkarverktygsverktyget. Alltid code_interpreter.

Ärvda egenskaper

description

Valfri användardefinierad beskrivning för detta verktyg eller denna konfiguration.

name

Valfritt användardefinierat namn för detta verktyg eller denna konfiguration.

tool_configs

Konfigurationskarta per verktyg. Tangenter är verktygsnamn eller * (standardkod). Upplösningsordning: exakt verktygsnamnsmatchning prioriteras över *. Okända verktygsnamn ignoreras tyst under körning.

Egenskapsinformation

allowed_callers

De anropare som kan anropa detta kodtolkverktygsverktyg, antingen direkt eller programmatiskt.

allowed_callers?: CallableToolAllowedCaller[]

Egenskapsvärde

container

Kodtolkarcontainern. Det kan vara ett container-ID eller ett objekt som specificerar uppladdade fil-ID:n att göra tillgängliga för din kod, tillsammans med en valfri memory_limit inställning. Om den inte tillhandahålls förutsätter tjänsten automatisk.

container?: string | AutoCodeInterpreterToolParam

Egenskapsvärde

type

Typen av kodtolkarverktygsverktyget. Alltid code_interpreter.

type: "code_interpreter"

Egenskapsvärde

"code_interpreter"

Information om ärvda egenskaper

description

Valfri användardefinierad beskrivning för detta verktyg eller denna konfiguration.

description?: string

Egenskapsvärde

string

Ärvt frånToolboxTool.description

name

Valfritt användardefinierat namn för detta verktyg eller denna konfiguration.

name?: string

Egenskapsvärde

string

Ärvd frånToolboxTool.name

tool_configs

Konfigurationskarta per verktyg. Tangenter är verktygsnamn eller * (standardkod). Upplösningsordning: exakt verktygsnamnsmatchning prioriteras över *. Okända verktygsnamn ignoreras tyst under körning.

tool_configs?: Record<string, ToolConfig>

Egenskapsvärde

Record<string, ToolConfig>

Ärvd frånToolboxTool.tool_configs