FunctionDeclarationsTool interface

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

İmza:

export declare interface FunctionDeclarationsTool 

Özellikler

Özellik Tür Açıklama
İşlevler Açıklamaları İşlev Beyanı[] İsteğe bağlı. Geçerli kullanıcı sorgusuyla birlikte modele iletilecek bir veya daha fazla işlev bildirimi. Model, yanıtta FunctionCall işlevini doldurarak bu işlevlerin bir alt kümesini çağırmaya karar verebilir. Kullanıcı sonraki aşamada her işlev çağrısı için bir FunctionResponse sağlamalıdır. İşlev yanıtlarına göre model, kullanıcıya verilecek nihai yanıtı oluşturur. 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ıtta FunctionCall işlevini doldurarak bu işlevlerin bir alt kümesini çağırmaya karar verebilir. Kullanıcı sonraki aşamada her işlev çağrısı için bir FunctionResponse sağlamalıdır. İşlev yanıtlarına göre model, kullanıcıya verilecek nihai yanıtı oluşturur. En fazla 64 işlev bildirimi sağlanabilir.

İmza:

functionDeclarations?: FunctionDeclaration[];