CoolFace
Modelpublic

essobi/functiongemma-mobile-actions-v6-16bit

sourceHugging Facegemmaupdated 8mo agoView on Hugging Face
0likes13downloads
Model Card

FunctionGemma Mobile Actions v6

A fine-tuned version of FunctionGemma 270M optimized for mobile device function calling. This model excels at understanding natural language commands and mapping them to structured function calls for common mobile actions.

Model Description

  • —Base Model: google/gemma-3-1b-it (270M parameters)
  • —Fine-tuning Method: LoRA (r=128, alpha=128)
  • —Training Data: google/mobile-actions + synthetic augmentation
  • —Optimized For: Mobile assistant function calling

Supported Functions

FunctionDescriptionExample Input
set_alarmSet alarms"Wake me up at 7am"
create_reminderCreate reminders"Remind me to buy milk"
set_timerSet countdown timers"Timer for 10 minutes"
make_callMake phone calls"Call Mom"
send_messageSend text messages"Text John I'm running late"
create_calendar_eventSchedule events"Schedule meeting at 3pm"
play_musicPlay music"Play some jazz"
get_weatherGet weather info"What's the weather like?"
open_appOpen applications"Open the camera"
navigateGet directions"Navigate to the airport"
set_volumeAdjust volume"Turn the volume up"
calculatorMath calculations"What's 15 times 23?"

Usage

python
from vllm import LLM, SamplingParams

llm = LLM(model="essobi/functiongemma-mobile-actions-v6-16bit", trust_remote_code=True)

# See full documentation for prompt format and tool definitions

Output Format

<start_function_call>call:function_name{param1:<escape>value1<escape>,param2:<escape>value2<escape>}<end_function_call>

License

This model is released under the Gemma License.