CreateAgentOptionalParams interface
İsteğe bağlı parametreler.
- Extends
Özellikler
| description | Yeni aracının açıklaması. |
| instructions | Yeni aracının kullanması için 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. |
| name | Yeni aracının adı. |
| response |
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. |
| tool |
Aracının araçları tarafından kullanılan bir kaynak kümesi. Kaynaklar araç türüne özeldir. Örneğin, |
| tools | Yeni aracı için etkinleştirecek araçların 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
| abort |
İstekleri durdurmak için kullanılabilecek sinyal. |
| on |
İ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. |
| request |
Bu işlem için HTTP istekleri oluştururken ve gönderirken kullanılan seçenekler. |
| tracing |
İzleme etkinleştirildiğinde kullanılan seçenekler. |
Özellik Ayrıntıları
description
Yeni aracının açıklaması.
description?: null | string
Özellik Değeri
null | string
instructions
Yeni aracının kullanması için 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>
name
Yeni aracının 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
null | AgentsResponseFormatOption
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?: null | ToolResources
Özellik Değeri
null | ToolResources
tools
Yeni aracı için etkinleştirecek araçların 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ı