Function calling makes it easier for you to get structured data outputs from
generative models. You can then use these outputs to call other APIs and return
the relevant response data to the model. In other words, function calling helps
you connect generative models to external systems so that the generated content
includes the most up-to-date and accurate information.
This tutorial shows you how to set up a Function Call for the Gemini API to
interpret users lighting requests and map them to API settings to control a
light's brightness and color temperature 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-03-17 UTC."],[],[]]