CodeInterpreterTool interface

Narzędzie, które uruchamia kod Python, aby pomóc wygenerować odpowiedź na prompt.

Rozszerzenie

Właściwości

allowed_callers

Wywołujący, którzy mogą wywoływać to narzędzie interpretera kodu, bezpośrednio lub programowo.

container

Kontener interpretera kodu. Może to być identyfikator kontenera lub obiekt, który określa ID przesłanych plików, które mają być dostępne dla kodu, wraz z opcjonalnym memory_limit opcją. Jeśli nie zostanie podana, usługa zakłada automatyczne użycie.

description

Deprecated. Ta własność jest przestarzała i zostanie usunięta w przyszłej wersji.

name

Deprecated. Ta własność jest przestarzała i zostanie usunięta w przyszłej wersji.

tool_configs

Deprecated. Ta własność jest przestarzała i zostanie usunięta w przyszłej wersji.

type

Typ narzędzia interpretera kodu. Zawsze code_interpreter.

Szczegóły właściwości

allowed_callers

Wywołujący, którzy mogą wywoływać to narzędzie interpretera kodu, bezpośrednio lub programowo.

allowed_callers?: CallableToolAllowedCaller[]

Wartość właściwości

container

Kontener interpretera kodu. Może to być identyfikator kontenera lub obiekt, który określa ID przesłanych plików, które mają być dostępne dla kodu, wraz z opcjonalnym memory_limit opcją. Jeśli nie zostanie podana, usługa zakłada automatyczne użycie.

container?: string | AutoCodeInterpreterToolParam

Wartość właściwości

description

Deprecated. Ta własność jest przestarzała i zostanie usunięta w przyszłej wersji.

description?: string

Wartość właściwości

string

name

Deprecated. Ta własność jest przestarzała i zostanie usunięta w przyszłej wersji.

name?: string

Wartość właściwości

string

tool_configs

Deprecated. Ta własność jest przestarzała i zostanie usunięta w przyszłej wersji.

tool_configs?: Record<string, ToolConfig>

Wartość właściwości

Record<string, ToolConfig>

type

Typ narzędzia interpretera kodu. Zawsze code_interpreter.

type: "code_interpreter"

Wartość właściwości

"code_interpreter"