ModelGoogleOfficialVerified
Gemini Function Calling
Connect Gemini models to declared functions with structured arguments.
Use function declarations to let an application inspect model-selected actions before executing them.
- Provider
- Reviewed
- September 16, 2026
- Project status
- Official
- Verification
- Verified
- Categories
- development, automation
- Compatibility
- TypeScript, JSON Schema
Inputs
- ✓Function declarations
- ✓Prompt
- ✓Tool configuration
Outputs
- ✓Function call
- ✓Arguments
- ✓Function response context
Interface
- ✓tool-use
Decision tasks
- ✓Choose
- ✓Route
- ✓Extract
Verified model facts
This field has not been verified from a reliable source yet. Check the linked sources or submit a correction with evidence.
Implementation guidance
Keep the declared inputs and outputs visible in code review. Validate every model response before it reaches a database, API, or customer-facing action.