FunctionTool interface
Modelin çağırmayı seçebileceği kendi kodunuzda bir işlev tanımlar. İşlev çağırma hakkında daha fazla bilgi edinin.
- Extends
Özellikler
| defer_loading | Bu fonksiyonun araç aramasıyla erteleyip yüklenip yüklenmediği. |
| description | Fonksiyon aracının tanımı. |
| name | Çağrılacak işlevin adı. |
| parameters | Fonksiyonun parametreler şeması. |
| strict | Fonksiyon argümanlarının parametreler şemasına tamamen uyup uymaması gerektiği. |
| type | İşlev aracının türü. Her zaman |
Özellik Ayrıntıları
defer_loading
Bu fonksiyonun araç aramasıyla erteleyip yüklenip yüklenmediği.
defer_loading?: boolean
Özellik Değeri
boolean
description
Fonksiyon aracının tanımı.
description?: string
Özellik Değeri
string
name
Çağrılacak işlevin adı.
name: string
Özellik Değeri
string
parameters
Fonksiyonun parametreler şeması.
parameters: Record<string, unknown>
Özellik Değeri
Record<string, unknown>
strict
Fonksiyon argümanlarının parametreler şemasına tamamen uyup uymaması gerektiği.
strict: boolean
Özellik Değeri
boolean
type
İşlev aracının türü. Her zaman function.
type: "function"
Özellik Değeri
"function"