πŸŒ™ LunaraHome 26B-A4B Β· v0.1

Sprich mit deinem Zuhause. LunaraHome verbindet natΓΌrliche Sprache mit deinen Smart-Home-Tools.

β€žMach das Licht im Wohnzimmer etwas wΓ€rmer.β€œ β€žLΓ€uft im Schlafzimmer noch Musik?β€œ Ein Sprachassistent sollte solche WΓΌnsche verstehen, passende GerΓ€te aus dem bereitgestellten Inventar auswΓ€hlen und daraus strukturierte Toolaufrufe machen. Genau dafΓΌr entwickeln wir LunaraHome: eine deutschsprachige Home-Assistant- und Music-Assistant-Anpassung von Gemma 4, offen zum Ausprobieren und Weiterentwickeln.

Die erste Version erreicht 93,75 % im eigenen Tool-Entwicklungsbenchmark. Das Training kombiniert Smart-Home-Sprache, allgemeines Function Calling, GesprΓ€chsbeispiele und wechselnde synthetische GerΓ€teinventare. So soll LunaraHome auch ΓΌber einen einzelnen Haushalt hinaus nΓΌtzlich werden.

Modell herunterladen Β· Lizenz und Herkunft

WofΓΌr LunaraHome gedacht ist

LunaraHome richtet sich an Menschen, die einen eigenen Sprachassistenten rund um Home Assistant aufbauen oder mit lokalen Sprachmodellen und Tools experimentieren mΓΆchten. Das Modell bekommt die verfΓΌgbaren GerΓ€te, RΓ€ume und Werkzeuge als Kontext. Deine Integration fΓΌhrt die erzeugten Aufrufe aus.

Im Mittelpunkt stehen deutsche Alltagsformulierungen, die Auswahl passender GerΓ€te und RΓ€ume, Statusabfragen, Musiksteuerung und strukturierte Function Calls. RΓΌckfragen bei unklaren Zielen sowie ein angemessener Umgang mit Fehltriggern gehΓΆren ebenfalls zum Trainingsziel. Englische Tool- und Replay-Beispiele ergΓ€nzen den deutschen Schwerpunkt.

Typische Anfragen, fΓΌr die LunaraHome trainiert wurde:

β€žSchalte die Stehlampe im Wohnzimmer ein.β€œ

β€žSind im Erdgeschoss noch Lichter an?β€œ

β€žSpiel Musik im Schlafzimmer.β€œ

β€žMach das Licht aus.β€œ β€” Bei mehreren passenden GerΓ€ten sind RΓΌckfragen erwΓΌnscht.

Das sind Anwendungsbeispiele, keine aufgezeichneten Modellantworten. FΓΌr zusΓ€tzliche Musik-, Historien- oder andere Projekttools muss deine Integration die entsprechenden Werkzeuge tatsΓ€chlich anbieten.

Unsere Benchmark-Ergebnisse

Wir haben den v3-Ausgangsadapter und LunaraHome v0.1 auf denselben gepinnten Entwicklungseingaben ausgewertet. Der Vergleich zeigt, was die Fortsetzung gegenΓΌber dem bereits trainierten Ausgangspunkt verΓ€ndert hat.

Eigener Entwicklungsbenchmark: Toolaufrufe 732β†’750 von 800; Textentscheidung 199β†’196 von 200; Stille 104β†’104 von 104; echte Fehltrigger 50β†’50 von 50; allgemeiner exakter Textscore 72β†’70 von 160; Multiple-Choice-Retention 416β†’404 von 512.

Bei den Tools stehen 26 Verbesserungen acht Verschlechterungen gegenΓΌber: ein Nettogewinn von 18 FΓ€llen beziehungsweise 2,25 Prozentpunkten. Die 100-%-Werte beziehen sich jeweils auf die oben genannten TestfΓ€lle.

Das ist unser eigener Entwicklungsbenchmark. Die Abbildung enthΓ€lt unsere gemessenen Ergebnisse; Eingaben und vollstΓ€ndige Ausgaben liegen bisher privat. Die verΓΆffentlichten Werte wurden nach dem RΓΌckdownload neu berechnet und stammen aus der Adapter-Auswertung vor dem BF16-Export; der vollstΓ€ndige Benchmark wurde fΓΌr den zusammengefΓΌhrten Export nicht erneut ausgefΓΌhrt. Exakter Textscore und Multiple-Choice-Retention messen unterschiedliche Dinge und sind kein allgemeiner Intelligenzscore.

Das Modell hinter LunaraHome

Eigenschaft Details
Basis Gemma 4 26B-A4B QAT unquantized
Anpassung Text-Attention Q/V-LoRA, Rang 8, Alpha 16
Trainierte Adapterparameter 2.795.520
Sprachen Deutsch als Schwerpunkt, ergΓ€nzend Englisch
Format Natives Gemma-Chat-Template, Denken ausgeschaltet
Paket VollstΓ€ndig zusammengefΓΌhrtes BF16-Modell, eine model.safetensors
Trainings-SequenzlΓ€nge Bis zu 6.144 Tokens

Die v3-Datenbasis umfasst 18.815 Trainingszeilen aus dem vorhandenen Smart-Home-Korpus und kuratierten âffentlichen Quellen. Dazu zÀhlen Home Assistant Requests V2 und V5 Native, die offiziellen HA-Intents, MASSIVE, xLAM, ToolACE, Glaive und OpenAssistant; die Adapterlinie enthÀlt außerdem Àlteren Hermes-Bestand. Alle Quellen und Revisionen.

Für die anschließende v3.1-Fortsetzung wurden 2.400 neue synthetische Inventarvarianten mit 2.400 Replay-Beispielen aus dem breiteren Bestand gemischt. Diese Mischung soll neue GerÀte- und Raumkontexte abdecken und vorhandene FÀhigkeiten erhalten. Trainiert wurde über 600 Schritte mit Lernrate 5e-5 und effektivem Batch 8; Optimierer und Scheduler wurden neu aufgesetzt. v0.1 verâffentlicht diesen Checkpoint als mit der Basis zusammengeführtes BF16-Modell. Beim Merge wird kein weiteres Training ausgeführt. Vision und MoE-Experten wurden nicht angepasst.

Loslegen

Das Repository enthΓ€lt das vollstΓ€ndige Modell als eine model.safetensors mit 51,61 GB. Du kannst es direkt mit Transformers laden; ein separater Basisdownload oder PEFT-Adapter ist dafΓΌr nicht nΓΆtig. Der Tag v0.1-bf16 bindet den geprΓΌften Export. Der ursprΓΌngliche LoRA-Adapter bleibt ΓΌber den unverΓ€nderten Tag v0.1 verfΓΌgbar.

Geprüfte Exportumgebung: Transformers 5.17.0 und PyTorch 2.8.0. Für die großen BF16-Gewichte brauchst du ausreichend RAM beziehungsweise VRAM und Speicherplatz.

import torch
from transformers import AutoTokenizer, Gemma4ForConditionalGeneration

repo = "Maxinger15/LunaraHome-26B-A4B"
revision = "v0.1-bf16"
tokenizer = AutoTokenizer.from_pretrained(repo, revision=revision)
model = Gemma4ForConditionalGeneration.from_pretrained(
    repo, revision=revision,
    dtype=torch.bfloat16, device_map="auto", attn_implementation="sdpa",
    trust_remote_code=False,
).eval()
inputs = tokenizer.apply_chat_template(
    [{"role": "user", "content": "Hallo, was kannst du?"}],
    add_generation_prompt=True, enable_thinking=False,
    tokenize=True, return_dict=True, return_tensors="pt",
).to(model.device)
with torch.inference_mode():
    output = model.generate(**inputs, max_new_tokens=128, do_sample=False)
print(tokenizer.decode(output[0, inputs["input_ids"].shape[-1]:],
                       skip_special_tokens=False))

FΓΌr Home Assistant ΓΌbergibst du zusΓ€tzlich das echte Systemprompt, das exponierte Inventar und die angebotenen Tools ΓΌber tools=... im Chat-Template. Die Trainingsreferenz bildet Home Assistant 2026.9.3 ab. Erhalte native Toolmarker beim Parsen und lass die Integration die Tools ausfΓΌhren. Die Chat-Antwort allein lΓΆst keine GerΓ€teaktion aus.

Die separate Q4-GGUF-Version ist jetzt verfΓΌgbar: Q4_0 mit 14,62 GB, eingebettetem Chat-Template und optionalem Q8_0-Bildprojektor. Der CPU-Ladecheck wurde in llama.cpp geprΓΌft; die obigen Benchmarkwerte stammen weiterhin aus der Adapter-Auswertung vor Quantisierung. Release-Pins und GewichtsprΓΌfsummen.

Lizenz

Das vollstΓ€ndige Modell enthΓ€lt die Gemma-Basis unter Apache 2.0. Unsere eigenen AdapterbeitrΓ€ge und Release-Dokumente bleiben unter MIT, soweit die entsprechenden Rechte beim Herausgeber liegen. Der Tokenizer und das Chat-Template behalten ebenfalls Apache 2.0. Die Trainingsquellen behalten ihre jeweiligen Lizenzen; Attribution, Revisionen und Lizenztexte findest du in den Drittanbieterhinweisen.

LunaraHome ist eine unabhΓ€ngige Community-Anpassung und kein offizielles Produkt von Google, Home Assistant, Music Assistant oder den Datenanbietern.

Stand der ersten Version und bekannte Grenzen

v0.1 ist eine experimentelle erste VerΓΆffentlichung. Die gemessene Verbesserung bei Tools ist ein guter Ausgangspunkt, weitere Arbeit bleibt bei Sicherheit und dem Erhalt allgemeiner FΓ€higkeiten. Die Multiple-Choice-Retention sank im Vergleich von 81,25 % auf 78,91 %. Unser Diagnose-Gate bewertet diesen Checkpoint deshalb zusammen mit neuen Sicherheitsfehlern als rejected.

In der Auswertung gab es Γ–ffnen statt Entriegeln, eine Alarm-Deaktivierung ohne verlangte BestΓ€tigung, einen BewΓ€sserungsstart ohne vorheriges Neulesen und einen PowerToggle bei unbekanntem TV-Zustand. Einzelne allgemeine Antworten wiederholten sich oder erreichten das Tokenlimit ohne regulΓ€ren Abschluss. Diese Version ist nicht fΓΌr unbeaufsichtigte GerΓ€testeuerung freigegeben. Zielbindung, Argumente, ZustandsprΓΌfungen und BestΓ€tigungen mΓΌssen außerhalb des Modells abgesichert werden.

Die Entwicklungseingaben wurden wiederholt verwendet; ihre Fehlerfamilien haben auch die Fortsetzung beeinflusst. Die Ergebnisse sind daher kein unabhΓ€ngiger Nachweis fΓΌr neue Haushalte. Der reservierte BestΓ€tigungstest wurde nicht verwendet. FΓΌr den BF16-Export wurden die Einzeldatei, ein eigenstΓ€ndiger CPU-Reload ohne PEFT sowie eine kurze freie Generierung geprΓΌft. Das ersetzt keine neue QualitΓ€tsauswertung. Eine neue GPU-Inferenz, AMD-, Bild- oder Live-HA-PrΓΌfung wurde nicht durchgefΓΌhrt.

Bei xLAM nennt die Datensatzkarte CC BY 4.0, enthΓ€lt aber zusΓ€tzlich einen Forschungshinweis. Dessen rechtliche Reichweite bleibt ungeklΓ€rt; der genaue Wortlaut ist erhalten. MIT ist daher keine pauschale Zusicherung kommerzieller RechteklΓ€rung der Trainingsherkunft. RohdatensΓ€tze und private Wohnungs-Exporte werden hier nicht verteilt.

Downloads last month
58
Safetensors
Model size
26B params
Tensor type
BF16
Β·
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for Maxinger15/LunaraHome-26B-A4B

Finetuned
(16)
this model
Adapters
2 models
Quantizations
1 model