CodeInterpreterTool interface

Bir isteme yanıt oluşturmak için Python kodunu çalıştıran bir araç.

Extends

Özellikler

container

Kod yorumlayıcı kapsayıcısı. Bir konteyner ID'si veya kodunuza sunulacak yüklenmiş dosya kimliklerini belirleyen bir nesne ve isteğe bağlı memory_limit bir ayar olabilir. Sağlanmadıysa, hizmet otomatik olarak kabul edilir.

description

Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı açıklama.

name

Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı adı.

tool_configs

Araç başına yapılandırma haritası. Anahtarlar araç isimleri veya * (genel varsayılan olarak kapanır). Çözüm sırası: tam araç adı eşleşmesi önceliklidir *. Bilinmeyen araç isimleri çalışma zamanında sessizce görmezden gelinir.

type

Kod yorumlayıcı aracının türü. Her zaman code_interpreter.

Özellik Ayrıntıları

container

Kod yorumlayıcı kapsayıcısı. Bir konteyner ID'si veya kodunuza sunulacak yüklenmiş dosya kimliklerini belirleyen bir nesne ve isteğe bağlı memory_limit bir ayar olabilir. Sağlanmadıysa, hizmet otomatik olarak kabul edilir.

container?: string | AutoCodeInterpreterToolParam

Özellik Değeri

description

Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı açıklama.

description?: string

Özellik Değeri

string

name

Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı adı.

name?: string

Özellik Değeri

string

tool_configs

Araç başına yapılandırma haritası. Anahtarlar araç isimleri veya * (genel varsayılan olarak kapanır). Çözüm sırası: tam araç adı eşleşmesi önceliklidir *. Bilinmeyen araç isimleri çalışma zamanında sessizce görmezden gelinir.

tool_configs?: Record<string, ToolConfig>

Özellik Değeri

Record<string, ToolConfig>

type

Kod yorumlayıcı aracının türü. Her zaman code_interpreter.

type: "code_interpreter"

Özellik Değeri

"code_interpreter"