I used https://aistudio.google.com/live to test function calling with gemini-2.5-flash-preview-native-audio-dialog , add
[ { "name": "set_light_values", "description": "Sets the brightness and color temperature of a light.", "parameters": { "type": "object", "properties": { "brightness": { "type": "number", "description": "Light level from 0 to 100. Zero is off and 100 is full brightness" }, "color_temp": { "type": "string", "description": "Color temperature of the light fixture, which can be daylight, cool or warm.", "enum": [ "daylight", "cool", "warm" ] } }, "required": [ "brightness", "color_temp" ] } } ]
The model can’t fire this too either.
+1.
In my project. gemini-2.0-flash-live-001 is doing function call.
But gemini-2.5-flash-preview-native-audio-dialog does not in same code.