Stay organized with collections Save and categorize content based on your preferences.
A predicted FunctionCall returned from the model that contains a string representing the FunctionDeclaration.name and a structured JSON object containing the parameters and their values.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-20 UTC."],[],[],null,["# FunctionCall interface\n\nA predicted [FunctionCall](./ai.functioncall.md#functioncall_interface) returned from the model that contains a string representing the [FunctionDeclaration.name](./ai.functiondeclaration.md#functiondeclarationname) and a structured JSON object containing the parameters and their values.\n\n**Signature:** \n\n export interface FunctionCall \n\nProperties\n----------\n\n| Property | Type | Description |\n|-----------------------------------------------|--------|-------------|\n| [args](./ai.functioncall.md#functioncallargs) | object | |\n| [name](./ai.functioncall.md#functioncallname) | string | |\n\nFunctionCall.args\n-----------------\n\n**Signature:** \n\n args: object;\n\nFunctionCall.name\n-----------------\n\n**Signature:** \n\n name: string;"]]