π οΈ What are Tools?
Tools (also known as function calling) enable your Gemini Live agent to interact with external APIs, databases, and services during conversation. Unlike traditional chatbots that can only respond with text, Gemini Live can:- Call APIs in real-time while speaking with users
- Retrieve live data from databases, calendars, weather services
- Perform actions like sending emails, booking appointments, updating records
- Continue the conversation naturally after using tools
Revolutionary Capability: Gemini Live is the first voice AI that can seamlessly execute functions while maintaining natural conversation flow - no interruptions or βplease waitβ messages needed!
π― Tool Types Supported
Built-in Tools
Ready-to-use tools that work out of the box:turn_on_lights
Control smart home devices
get_weather
Get current weather conditions
Integration Tools
Connect with popular services:Google Calendar
Create events, check availability, manage schedules
Google Sheets
Read/write spreadsheet data, manage records
Knowledge Base
Search your uploaded documents and data
Custom APIs
Connect to any REST API or webhook
π§ Setting Up Tools
1. Configure Tools in Your Agent
In your agent configuration, add tools to the current node:2. Tool Schema Format
Tools are automatically converted to Gemini Liveβs function declaration format:ποΈ Voice Tool Calling Flow
Hereβs how tools work during a live conversation:Key Features:
- π€ No interruption: User hears smooth conversation flow
- β‘ Real-time execution: Tools execute while AI continues speaking
- π Context preservation: AI incorporates tool results naturally
- π£οΈ Voice responses: AI speaks the tool results conversationally
ποΈ Built-in Tool Examples
Smart Home Control
Weather Information
ποΈ Google Calendar Integration
Setup Calendar Access
- Connect Google Account in your TixAE integrations
- Configure calendar permissions for the agent
- Set allowed methods in tool settings
Supported Calendar Operations
Conversation Example
π Google Sheets Integration
Setup Sheets Access
- Connect Google Sheets in integrations
- Configure sheet ID and connection
- Set header mappings for data structure
Smart Data Handling
Our Sheets integration includes intelligent data mapping:Conversation Example
π Knowledge Base Search
Setup KB Search
Enable knowledge base search in your node configuration:Automatic Context Integration
When KB search is enabled, Gemini Live automatically:- Searches relevant documents based on user questions
- Injects context into the conversation
- Cites sources when appropriate
ποΈ Advanced Tool Configuration
Tool Settings Per Node
Different conversation nodes can have different tool configurations:Variable Injection
Tools can use variables for dynamic behavior:π¨ Tool Limitations & Best Practices
Model Restrictions
Important: The model
gemini-2.5-flash-exp-native-audio-thinking-dialog
does NOT support function calling. Use these models instead:- β
gemini-2.0-flash-exp
(Recommended) - β
gemini-2.0-flash-live-001
Best Practices
Response Guidelines
Tools should return data that works well in voice conversations:π§ͺ Testing Your Tools
Debug Tools
For testing, you can use our built-in debug tools:Tool Call Logging
Enable detailed logging to debug tool behavior:π― Next Steps
Performance Optimization
Optimize tool execution speed and reliability
Advanced Configuration
Advanced settings and error handling
Custom Tool Development
Build your own custom tools and integrations
Production Deployment
Deploy tool-enabled agents to production
π‘ Tool Ideas & Inspiration
πͺ E-commerce Tools
πͺ E-commerce Tools
- Product search - Find products by description
- Inventory check - Real-time stock levels
- Order status - Track customer orders
- Price lookup - Get current pricing
π₯ Healthcare Tools
π₯ Healthcare Tools
- Appointment booking - Schedule patient visits
- Prescription check - Verify medications
- Insurance verification - Check coverage
- Lab results - Retrieve test results
π¦ Financial Tools
π¦ Financial Tools
- Account balance - Check current balances
- Transaction history - Recent account activity
- Bill pay - Schedule payments
- Credit score - Current credit information
π Real Estate Tools
π Real Estate Tools
- Property search - Find available listings
- Market analysis - Comparative market data
- Mortgage calculator - Payment estimates
- Showing scheduler - Book property tours