Views
No views yet
action: Type of event (meeting, call, etc.)date: Date in DD/MM/YYYY formattime: Time in 12-hour AM/PM formatattendees: List of participantslocation: Event locationduration: Event durationrecurrence: Recurrence patternnotes: Additional notes1from transformers import AutoTokenizer, AutoModelForCausalLM
2from peft import PeftModel
3
4# Load base model and tokenizer
5base_model = AutoModelForCausalLM.from_pretrained("HuggingFaceTB/SmolLM-360M")
6tokenizer = AutoTokenizer.from_pretrained("HuggingFaceTB/SmolLM-360M")
7
8# Load LoRA adapters
9model = PeftModel.from_pretrained(base_model, "waliaMuskaan011/calendar-event-extractor-smollm")
10
11# Example usage
12prompt = 'Extract calendar information from: "Meeting with John tomorrow at 2pm for 1 hour"\nCalendar JSON:'
13
14inputs = tokenizer(prompt, return_tensors="pt")
15outputs = model.generate(**inputs, max_new_tokens=150, temperature=0.0)
16result = tokenizer.decode(outputs[0], skip_special_tokens=True){"action": "meeting", "date": "10/05/2025", "time": "11:00 AM", "attendees": null, "location": "coworking space", "duration": "45 minutes", "recurrence": null, "notes": null}