FunctionDeclarationsTool
to fragment kodu, który umożliwia systemowi wchodzenie w interakcję z zewnętrznymi systemami w celu wykonania działania lub zestawu działań poza zakresem wiedzy i zakresu modelu.
Podpis:
export declare interface FunctionDeclarationsTool
Właściwości
Właściwość | Typ | Opis |
---|---|---|
functionDeklaracje | Deklaracja funkcji[] | Opcjonalnie. Co najmniej 1 deklaracja funkcji, która ma być przekazana do modelu wraz z bieżącym zapytaniem użytkownika. Model może zdecydować się na wywołanie podzbioru tych funkcji, wypełniając w odpowiedzi funkcję FunctionCall. Użytkownik powinien podać parametr FunctionResponse dla każdego wywołania funkcji w następnej turze. Na podstawie odpowiedzi funkcji model wygeneruje ostateczną odpowiedź użytkownikowi. Można podać maksymalnie 64 deklaracje funkcji. |
FunctionDeklaracje.funkcjaDeklaracje
Opcjonalnie. Co najmniej 1 deklaracja funkcji, która ma być przekazana do modelu wraz z bieżącym zapytaniem użytkownika. Model może zdecydować się na wywołanie podzbioru tych funkcji, wypełniając w odpowiedzi funkcję FunctionCall. Użytkownik powinien podać parametr FunctionResponse dla każdego wywołania funkcji w następnej turze. Na podstawie odpowiedzi funkcji model wygeneruje ostateczną odpowiedź użytkownikowi. Można podać maksymalnie 64 deklaracje funkcji.
Podpis:
functionDeclarations?: FunctionDeclaration[];