FunctionDeclarationsTool interface

FunctionDeclarationsTool, sistemin bilgi ve modelin kapsamı dışında bir işlem veya işlem kümesi gerçekleştirmek için harici sistemlerle etkileşim kurmasını sağlayan bir kod parçasıdır.

İmza:

export declare interface FunctionDeclarationsTool 

Özellikler

Özellik Tür Açıklama
functionDeclarations FunctionDeclaration[] İsteğe bağlı. Geçerli kullanıcı sorgusuyla birlikte modele iletilecek bir veya daha fazla işlev bildirimi. Model, yanıta FunctionCall ifadesini ekleyerek bu işlevlerin bir alt kümesini çağırmaya karar verebilir. Kullanıcı bir sonraki aşamada her işlev çağrısı için bir FunctionResponse sağlamalıdır. Model, işlev yanıtlarına göre kullanıcıya son yanıtı verir. En fazla 64 işlev bildirimi sağlanabilir.

FunctionDeclarationsTool.functionDeclarations

İsteğe bağlı. Geçerli kullanıcı sorgusuyla birlikte modele iletilecek bir veya daha fazla işlev bildirimi. Model, yanıta FunctionCall ifadesini ekleyerek bu işlevlerin bir alt kümesini çağırmaya karar verebilir. Kullanıcı bir sonraki aşamada her işlev çağrısı için bir FunctionResponse sağlamalıdır. Model, işlev yanıtlarına göre kullanıcıya son yanıtı verir. En fazla 64 işlev bildirimi sağlanabilir.

İmza:

functionDeclarations?: FunctionDeclaration[];