[ ABORT TO HUD ]
SEQ. 1
SEQ. 2

Function Calling (Tools)

⚙️ Structured Outputs & Tools 15m 300 BASE XP

Giving Gemini Hands

Function Calling allows you to provide Gemini with a list of external tools (like an API to check the weather). Gemini won't call the API itself; instead, it outputs a structured JSON telling YOUR code to execute the function.

Once your code executes the function, you pass the result back to Gemini so it can formulate a final natural language response.

SYNAPSE VERIFICATION
QUERY 1 // 1
When using Function Calling, who actually executes the external API call?
Vertex AI backend
Google Cloud Functions
Your application code
The Gemini model directly
Watch: 139x Rust Speedup
Google Vertex AI Academy | Free Interactive Course | Infinity AI