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 function.

Ö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"