Type Safe
Back to Model
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
Google
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.

Related resources