Aracılığıyla paylaş


UpdateAgentOptionalParams interface

İsteğe bağlı parametreler.

Extends

Özellikler

description

Aracının kullanması için değiştirilen açıklama.

instructions

Yeni aracının kullanması için değiştirilen sistem yönergeleri.

metadata

Nesneyle ilgili ek bilgileri yapılandırılmış biçimde depolamak için kullanılan, nesneye eklenebilen en fazla 16 anahtar/değer çifti kümesi. Anahtarların uzunluğu en çok 64 karakter, değerler ise en çok 512 karakter uzunluğunda olabilir.

model

Kullanılacak modelin kimliği.

name

Aracının kullanması için değiştirilen ad.

responseFormat

Bu aracı tarafından kullanılan araç çağrılarının yanıt biçimi.

temperature

0 ile 2 arasında hangi örnekleme sıcaklığının kullanılacağı. 0,8 gibi daha yüksek değerler çıkışı daha rastgele hale getirirken, 0,2 gibi daha düşük değerler daha odaklanmış ve belirleyici hale getirir.

toolResources

Aracının araçları tarafından kullanılan bir kaynak kümesi. Kaynaklar araç türüne özeldir. Örneğin, code_interpreter araç bir dosya kimlikleri listesi gerektirirken file_search , araç vektör deposu kimliklerinin listesini gerektirir.

tools

Aracı için etkinleştirilen araçların değiştirilmiş koleksiyonu.

topP

Modelin top_p olasılık kütlesine sahip belirteçlerin sonuçlarını dikkate aldığı, çekirdek örneklemesi olarak adlandırılan sıcaklıkla örneklemeye alternatiftir. Bu nedenle 0,1 yalnızca ilk %10 olasılık kütlesinden oluşan belirteçlerin dikkate alınması anlamına gelir.

Genellikle bunu veya sıcaklığı değiştirmenizi öneririz, ancak ikisini birden değiştirmemenizi öneririz.

Devralınan Özellikler

abortSignal

İstekleri durdurmak için kullanılabilecek sinyal.

onResponse

İstenen işlem gerçekleştirilirken sunucudan her yanıt alındığında çağrılacak bir işlev. Birden çok kez çağrılabilir.

requestOptions

Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler.

tracingOptions

İzleme etkinleştirildiğinde kullanılan seçenekler.

Özellik Ayrıntıları

description

Aracının kullanması için değiştirilen açıklama.

description?: null | string

Özellik Değeri

null | string

instructions

Yeni aracının kullanması için değiştirilen sistem yönergeleri.

instructions?: null | string

Özellik Değeri

null | string

metadata

Nesneyle ilgili ek bilgileri yapılandırılmış biçimde depolamak için kullanılan, nesneye eklenebilen en fazla 16 anahtar/değer çifti kümesi. Anahtarların uzunluğu en çok 64 karakter, değerler ise en çok 512 karakter uzunluğunda olabilir.

metadata?: null | Record<string, string>

Özellik Değeri

null | Record<string, string>

model

Kullanılacak modelin kimliği.

model?: string

Özellik Değeri

string

name

Aracının kullanması için değiştirilen ad.

name?: null | string

Özellik Değeri

null | string

responseFormat

Bu aracı tarafından kullanılan araç çağrılarının yanıt biçimi.

responseFormat?: null | AgentsResponseFormatOption

Özellik Değeri

temperature

0 ile 2 arasında hangi örnekleme sıcaklığının kullanılacağı. 0,8 gibi daha yüksek değerler çıkışı daha rastgele hale getirirken, 0,2 gibi daha düşük değerler daha odaklanmış ve belirleyici hale getirir.

temperature?: null | number

Özellik Değeri

null | number

toolResources

Aracının araçları tarafından kullanılan bir kaynak kümesi. Kaynaklar araç türüne özeldir. Örneğin, code_interpreter araç bir dosya kimlikleri listesi gerektirirken file_search , araç vektör deposu kimliklerinin listesini gerektirir.

toolResources?: ToolResources

Özellik Değeri

tools

Aracı için etkinleştirilen araçların değiştirilmiş koleksiyonu.

tools?: ToolDefinitionUnion[]

Özellik Değeri

topP

Modelin top_p olasılık kütlesine sahip belirteçlerin sonuçlarını dikkate aldığı, çekirdek örneklemesi olarak adlandırılan sıcaklıkla örneklemeye alternatiftir. Bu nedenle 0,1 yalnızca ilk %10 olasılık kütlesinden oluşan belirteçlerin dikkate alınması anlamına gelir.

Genellikle bunu veya sıcaklığı değiştirmenizi öneririz, ancak ikisini birden değiştirmemenizi öneririz.

topP?: null | number

Özellik Değeri

null | number

Devralınan Özellik Detayları

abortSignal

İstekleri durdurmak için kullanılabilecek sinyal.

abortSignal?: AbortSignalLike

Özellik Değeri

OperationOptions.abortSignal'dan Devralınan

onResponse

İstenen işlem gerçekleştirilirken sunucudan her yanıt alındığında çağrılacak bir işlev. Birden çok kez çağrılabilir.

onResponse?: RawResponseCallback

Özellik Değeri

OperationOptions.onResponse'dan Devralınmış

requestOptions

Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler.

requestOptions?: OperationRequestOptions

Özellik Değeri

OperationOptions.requestOptions Devralındı

tracingOptions

İzleme etkinleştirildiğinde kullanılan seçenekler.

tracingOptions?: OperationTracingOptions

Özellik Değeri

OperationOptions.tracingOptions Devralındı