--- base_model: Qwen/Qwen3.5-4B language: - de - fr - it license: apache-2.0 pipeline_tag: image-text-to-text library_name: gguf tags: - ocr - invoice - qr-bill - gguf - belege - swiss-qr-bill - vision ---
đšđ đ©đȘ đ«đ· đźđč đŠđč · Schweizer Belege & QR-Rechnungen â sauberes JSON
Belegant-4B ist eine spezialisierte, professionell paketierte GGUF-Distribution fĂŒr die strukturierte Extraktion von Schweizer Belegen, Rechnungen und QR-Rechnungen. Aus dem Bild eines Belegs entsteht striktes, schema-treues JSON â in Deutsch, Französisch und Italienisch. Belegant-4B ist multimodal (`image-text-to-text`) und liest Text und Bild. Der Fokus liegt auf Belastbarkeit statt Raten: Belegant setzt harte Regeln fĂŒr den Schweizer Zahlungsverkehr durch â QR-IBAN- und Referenz-Logik (QRR / SCOR / NON), Schweizer Zahlenformat (`1'234.50`), gĂŒltige MWST-SĂ€tze (8.1 / 2.6 / 3.8 / 0) â und erzwingt NULL-Disziplin: Was nicht eindeutig im Bild steht, wird `null`, nie erfunden. --- ## đŠ Quantisierungen | Quant | GröĂe | Empfehlung | |-------|------:|------------| | `belegant-4b-Q3_K_M.gguf` | â 2.2 GB | Kleinster Footprint, fĂŒr knappe RAM-/Edge-Setups | | `belegant-4b-Q4_K_M.gguf` | â 2.6 GB | Empfohlen â bestes VerhĂ€ltnis GröĂe â QualitĂ€t | | `belegant-4b-Q5_K_M.gguf` | â 3.0 GB | Etwas höhere Genauigkeit, moderat gröĂer | | `belegant-4b-Q6_K.gguf` | â 3.4 GB | Nahe F16-QualitĂ€t, fĂŒr anspruchsvolle Belege | | `belegant-4b-Q8_0.gguf` | â 4.3 GB | Höchste Treue, Referenz-/Abnahme-LĂ€ufe | | `mmproj-belegant-4b-f16.gguf` | â 642 MB | Vision-Projektor (mmproj) â fĂŒr Bild-Eingabe zwingend | > FĂŒr Bild-Eingabe wird der `mmproj`-Projektor zusĂ€tzlich zur gewĂ€hlten Quant-Datei geladen. --- ## đ BelegBench v1 Field-Level Exact-Match (Field-EM) ĂŒber Schweizer Beleg-/QR-Rechnungs-Bilder, DE / FR / IT. | Modell | Field-EM | Halluzination | |--------|---------:|--------------:| | Belegant-4B | **84.7 %** | **0 %** | | Qwen3.5-4B (roh) | 75.8 % | â | | gemma3:4b | 16.5 % | â | Kernaussage: in der 4B-Klasse +8.9 Punkte Field-EM und 0 % Halluzination â entscheidend im Zahlungsverkehr, wo eine erfundene IBAN oder ein falscher Betrag teurer ist als ein `null`. Trilingual: DE 84.7 % · FR 81.4 % · IT 83.0 %. > đ Gemessen mit BelegBench â dem offenen Benchmark fĂŒr Schweizer QR-Rechnungen: https://huggingface.co/datasets/Keyven/belegbench --- ## đ Verwendung GewĂŒnschte Quant-Datei plus den Vision-Projektor laden: ```bash huggingface-cli download Keyven/belegant-4b \ belegant-4b-Q4_K_M.gguf mmproj-belegant-4b-f16.gguf Modelfile \ --local-dir belegant-4b cd belegant-4b ``` ### llama.cpp â Bild â JSON (Vision, empfohlen) ```bash llama-mtmd-cli \ -m belegant-4b-Q4_K_M.gguf \ --mmproj mmproj-belegant-4b-f16.gguf \ --image beleg.jpg \ --temp 0 --top-k 1 --top-p 1 \ -p "Extrahiere die Belegfelder exakt als JSON nach Schema. Was nicht lesbar ist: null." ``` ### Ollama ```bash ollama create belegant-4b -f Modelfile ollama run belegant-4b "./beleg.jpg" ``` ### Ziel-Schema (Auszug) ```json { "creditor": {"name": null, "address": null, "zip": null, "city": null, "country": null}, "creditor_iban": null, "amount": null, "currency": null, "reference_type": null, "reference": null, "invoice_number": null, "invoice_date": null, "due_date": null, "supplier_vat_uid": null, "line_items": [{"description": null, "quantity": null, "unit_price": null, "vat_rate": null, "total": null}], "vat_breakdown": [{"rate": null, "net": null, "tax": null}], "subtotal": null, "vat_total": null, "total": null, "language": null } ``` --- ## đ Credits Basiert auf Qwen3.5-4B von Alibaba Cloud · Qwen Team â Dank ans Qwen-Team. Apache-2.0. ## đ Lizenz Apache License 2.0.