This model is a fine-tuned version of TinyLlama/TinyLlama-1.1B-Chat-v1.0, trained with acon96/Home-Assistant-Requests.
It is designed to act as a voice-controlled smart home assistant that takes natural language instructions and outputs Home Assistant commands.
✨ Features
Converts natural language voice commands into Home Assistant automation calls.
Produces friendly confirmations and structured JSON service commands.
Lightweight (1.1B parameters) – runs efficiently on CPUs, GPUs, and via Ollama with quantization.
🔧 Example Usage (Transformers)
fromtransformersimportAutoModelForCausalLM,AutoTokenizertokenizer=AutoTokenizer.from_pretrained("premrajreddy/tinyllama-1.1b-home-llm")model=AutoModelForCausalLM.from_pretrained("premrajreddy/tinyllama-1.1b-home-llm")query="turn on the kitchen lights"inputs=tokenizer(query,return_tensors="pt")outputs=model.generate(**inputs,max_new_tokens=80)print(tokenizer.decode(outputs[0],skip_special_tokens=True))