from transformers import AutoTokenizer, AutoModelForCausalLMimport torch model_id = "humanailabs/calendar-agent"tokenizer = AutoTokenizer.from_pretrained(model_id)model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype=torch.float16, device_map="auto") messages = [ {"role": "system", "content": "<system prompt here>"}, {"role": "user", "content": "[Context]\nis_owner: true\ncurrent_datetime: 2026-06-25T09:00:00-07:00\nuser_timezone: America/Los_Angeles\n\n[User Request]\nSchedule a team sync tomorrow at 3pm for 30 minutes."}] inputs = tokenizer.apply_chat_template(messages, return_tensors="pt", add_generation_prompt=True).to(model.device)output = model.generate(inputs, max_new_tokens=128)print(tokenizer.decode(output[0][inputs.shape[1]:], skip_special_tokens=True))# {"type": "tool_call", "action": "create_event", "parameters": {"title": "Team sync", "start_time": "2026-06-26T15:00:00-07:00", "duration_minutes": 30}}