Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class FunctionCallingConfig.
Function calling config.
Generated from protobuf messagegoogle.cloud.aiplatform.v1.FunctionCallingConfig
Namespace
Google \ Cloud \ AIPlatform \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ mode
int
Optional. Function calling mode.
↳ allowed_function_names
array
Optional. Function names to call. Only set when the Mode is ANY. Function names should match [FunctionDeclaration.name]. With mode set to ANY, model will predict a function call from the set of function names provided.
getMode
Optional. Function calling mode.
Returns
Type
Description
int
setMode
Optional. Function calling mode.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getAllowedFunctionNames
Optional. Function names to call. Only set when the Mode is ANY. Function
names should match [FunctionDeclaration.name]. With mode set to ANY, model
will predict a function call from the set of function names provided.
Optional. Function names to call. Only set when the Mode is ANY. Function
names should match [FunctionDeclaration.name]. With mode set to ANY, model
will predict a function call from the set of function names provided.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Ai Platform V1 Client - Class FunctionCallingConfig (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-ai-platform/latest/V1.FunctionCallingConfig)\n- [1.34.0](/php/docs/reference/cloud-ai-platform/1.34.0/V1.FunctionCallingConfig)\n- [1.33.0](/php/docs/reference/cloud-ai-platform/1.33.0/V1.FunctionCallingConfig)\n- [1.32.1](/php/docs/reference/cloud-ai-platform/1.32.1/V1.FunctionCallingConfig)\n- [1.31.0](/php/docs/reference/cloud-ai-platform/1.31.0/V1.FunctionCallingConfig)\n- [1.30.0](/php/docs/reference/cloud-ai-platform/1.30.0/V1.FunctionCallingConfig)\n- [1.26.0](/php/docs/reference/cloud-ai-platform/1.26.0/V1.FunctionCallingConfig)\n- [1.23.0](/php/docs/reference/cloud-ai-platform/1.23.0/V1.FunctionCallingConfig)\n- [1.22.0](/php/docs/reference/cloud-ai-platform/1.22.0/V1.FunctionCallingConfig)\n- [1.21.0](/php/docs/reference/cloud-ai-platform/1.21.0/V1.FunctionCallingConfig)\n- [1.20.0](/php/docs/reference/cloud-ai-platform/1.20.0/V1.FunctionCallingConfig)\n- [1.19.0](/php/docs/reference/cloud-ai-platform/1.19.0/V1.FunctionCallingConfig)\n- [1.18.0](/php/docs/reference/cloud-ai-platform/1.18.0/V1.FunctionCallingConfig)\n- [1.17.0](/php/docs/reference/cloud-ai-platform/1.17.0/V1.FunctionCallingConfig)\n- [1.16.0](/php/docs/reference/cloud-ai-platform/1.16.0/V1.FunctionCallingConfig)\n- [1.15.0](/php/docs/reference/cloud-ai-platform/1.15.0/V1.FunctionCallingConfig)\n- [1.14.0](/php/docs/reference/cloud-ai-platform/1.14.0/V1.FunctionCallingConfig)\n- [1.13.1](/php/docs/reference/cloud-ai-platform/1.13.1/V1.FunctionCallingConfig)\n- [1.12.0](/php/docs/reference/cloud-ai-platform/1.12.0/V1.FunctionCallingConfig)\n- [1.11.0](/php/docs/reference/cloud-ai-platform/1.11.0/V1.FunctionCallingConfig)\n- [1.10.0](/php/docs/reference/cloud-ai-platform/1.10.0/V1.FunctionCallingConfig)\n- [1.9.0](/php/docs/reference/cloud-ai-platform/1.9.0/V1.FunctionCallingConfig)\n- [1.8.0](/php/docs/reference/cloud-ai-platform/1.8.0/V1.FunctionCallingConfig)\n- [1.7.0](/php/docs/reference/cloud-ai-platform/1.7.0/V1.FunctionCallingConfig)\n- [1.6.0](/php/docs/reference/cloud-ai-platform/1.6.0/V1.FunctionCallingConfig)\n- [1.5.0](/php/docs/reference/cloud-ai-platform/1.5.0/V1.FunctionCallingConfig)\n- [1.4.0](/php/docs/reference/cloud-ai-platform/1.4.0/V1.FunctionCallingConfig)\n- [1.3.0](/php/docs/reference/cloud-ai-platform/1.3.0/V1.FunctionCallingConfig)\n- [1.2.0](/php/docs/reference/cloud-ai-platform/1.2.0/V1.FunctionCallingConfig)\n- [1.1.0](/php/docs/reference/cloud-ai-platform/1.1.0/V1.FunctionCallingConfig)\n- [1.0.0](/php/docs/reference/cloud-ai-platform/1.0.0/V1.FunctionCallingConfig)\n- [0.39.0](/php/docs/reference/cloud-ai-platform/0.39.0/V1.FunctionCallingConfig)\n- [0.38.0](/php/docs/reference/cloud-ai-platform/0.38.0/V1.FunctionCallingConfig)\n- [0.37.1](/php/docs/reference/cloud-ai-platform/0.37.1/V1.FunctionCallingConfig)\n- [0.32.0](/php/docs/reference/cloud-ai-platform/0.32.0/V1.FunctionCallingConfig)\n- [0.31.0](/php/docs/reference/cloud-ai-platform/0.31.0/V1.FunctionCallingConfig)\n- [0.30.0](/php/docs/reference/cloud-ai-platform/0.30.0/V1.FunctionCallingConfig)\n- [0.29.0](/php/docs/reference/cloud-ai-platform/0.29.0/V1.FunctionCallingConfig)\n- [0.28.0](/php/docs/reference/cloud-ai-platform/0.28.0/V1.FunctionCallingConfig)\n- [0.27.0](/php/docs/reference/cloud-ai-platform/0.27.0/V1.FunctionCallingConfig)\n- [0.26.2](/php/docs/reference/cloud-ai-platform/0.26.2/V1.FunctionCallingConfig)\n- [0.25.0](/php/docs/reference/cloud-ai-platform/0.25.0/V1.FunctionCallingConfig)\n- [0.24.0](/php/docs/reference/cloud-ai-platform/0.24.0/V1.FunctionCallingConfig)\n- [0.23.0](/php/docs/reference/cloud-ai-platform/0.23.0/V1.FunctionCallingConfig)\n- [0.22.0](/php/docs/reference/cloud-ai-platform/0.22.0/V1.FunctionCallingConfig)\n- [0.21.0](/php/docs/reference/cloud-ai-platform/0.21.0/V1.FunctionCallingConfig)\n- [0.20.0](/php/docs/reference/cloud-ai-platform/0.20.0/V1.FunctionCallingConfig)\n- [0.19.0](/php/docs/reference/cloud-ai-platform/0.19.0/V1.FunctionCallingConfig)\n- [0.18.0](/php/docs/reference/cloud-ai-platform/0.18.0/V1.FunctionCallingConfig)\n- [0.17.0](/php/docs/reference/cloud-ai-platform/0.17.0/V1.FunctionCallingConfig)\n- [0.16.0](/php/docs/reference/cloud-ai-platform/0.16.0/V1.FunctionCallingConfig)\n- [0.15.0](/php/docs/reference/cloud-ai-platform/0.15.0/V1.FunctionCallingConfig)\n- [0.13.0](/php/docs/reference/cloud-ai-platform/0.13.0/V1.FunctionCallingConfig)\n- [0.12.0](/php/docs/reference/cloud-ai-platform/0.12.0/V1.FunctionCallingConfig)\n- [0.11.1](/php/docs/reference/cloud-ai-platform/0.11.1/V1.FunctionCallingConfig)\n- [0.10.0](/php/docs/reference/cloud-ai-platform/0.10.0/V1.FunctionCallingConfig) \nReference documentation and code samples for the Google Cloud Ai Platform V1 Client class FunctionCallingConfig.\n\nFunction calling config.\n\nGenerated from protobuf message `google.cloud.aiplatform.v1.FunctionCallingConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ AIPlatform \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getMode\n\nOptional. Function calling mode.\n\n### setMode\n\nOptional. Function calling mode.\n\n### getAllowedFunctionNames\n\nOptional. Function names to call. Only set when the Mode is ANY. Function\nnames should match \\[FunctionDeclaration.name\\]. With mode set to ANY, model\nwill predict a function call from the set of function names provided.\n\n### setAllowedFunctionNames\n\nOptional. Function names to call. Only set when the Mode is ANY. Function\nnames should match \\[FunctionDeclaration.name\\]. With mode set to ANY, model\nwill predict a function call from the set of function names provided."]]