FunctionDeclarationsTool interface

FunctionDeclarationsTool to fragment kodu, który umożliwia systemowi interakcję z systemami zewnętrznymi w celu wykonania działania lub zestawu działań wykraczających poza wiedzę i zakres modelu.

Podpis:

export declare interface FunctionDeclarationsTool 

Właściwości

Właściwość Typ Opis
Deklaracja funkcji Deklaracja funkcji[] Opcjonalnie. Co najmniej 1 deklaracja funkcji, która ma zostać przekazana do modelu wraz z bieżącym zapytaniem użytkownika. Model może zdecydować o wywołaniu podzbioru tych funkcji, wypełniając w odpowiedzi funkcję FunctionCall. Użytkownik powinien podać wartość FunctionResponse dla każdego wywołania funkcji w następnej kolejności. Na podstawie odpowiedzi funkcji model wygeneruje ostateczną odpowiedź użytkownikowi. Można podać maksymalnie 64 deklaracje funkcji.

FunctionDefinitionationsTool.functionDefinitionations

Opcjonalnie. Co najmniej 1 deklaracja funkcji, która ma zostać przekazana do modelu wraz z bieżącym zapytaniem użytkownika. Model może zdecydować o wywołaniu podzbioru tych funkcji, wypełniając w odpowiedzi funkcję FunctionCall. Użytkownik powinien podać wartość FunctionResponse dla każdego wywołania funkcji w następnej kolejności. Na podstawie odpowiedzi funkcji model wygeneruje ostateczną odpowiedź użytkownikowi. Można podać maksymalnie 64 deklaracje funkcji.

Podpis:

functionDeclarations?: FunctionDeclaration[];