Über dieses Plugin

IDF Token Budget stellt einen interaktiven Rechner für die Kalkulation von KI-Projektkosten bereit. Der Besucher gibt sieben Parameter ein — Projekttyp, Komplexität, Umfang, Qualitätslevel, Iterationen, Legacy-Anteil und Modell und sieht live das voraussichtliche Token-Budget (Input und Output getrennt), die Kosten in EUR und einen Modellvergleich.

Der Rechner bildet das Tokenbudget-Modell (TBM) ab. Kernaussage: Hauptkostentreiber ist die Modellqualität, nicht der Tokenpreis. Schwächere Modelle erzeugen Rework-Kaskaden, die den scheinbaren Preisvorteil schnell auffressen. Jedes Modell hat deshalb einen eigenen Rework-Faktor (Sonnet 1.0×, Haiku 1.4×, GPT-4o-mini 1.6×).

Das Plugin läuft rein clientseitig: keine API-Calls, keine DB-Schreibzugriffe, keine Cookies und damit ohne Cookie-Banner und ohne weitere DSGVO-Schritte einsetzbar.

Features

  • Sechs modulare Shortcodes: All-in-one oder einzelne Module frei platzierbar.
  • Live-Berechnung: Jede Slider-Bewegung rechnet sofort neu: Tokens, Kosten, Modellvergleich, Spar-Tipp.
  • Sechs Modelle vorkonfiguriert: Claude Opus/Sonnet/Haiku 4.x, GPT-4o, GPT-4o-mini sowie ein generisches lokales Modell (Ollama).
  • Sechs Projekttypen: Website-Erstellung, Content-Produktion, Workflow-Automatisierung, Chatbot/Agent, Datenanalyse, Custom.
  • Modellvergleichs-Tabelle: Alle Modelle für die gleichen Eingaben nebeneinander, sortiert nach Kosten, mit Badge für „günstigste“ und „hohes Rework-Risiko“.
  • Donut-Chart: Verhältnis Input- zu Output-Tokens visualisiert, CSS-basiert ohne externe Libraries.
  • Spar-Tipp-Hinweis: Macht den Rework-Effekt schwächerer Modelle sichtbar: Kernbotschaft des TBM.
  • Konfiguration filterbar: Modelle, Preise und TBM-Faktoren über den Filter codeseitig überschreibbar (z. B. für tagesaktuelle USD-Kurse).
  • DSGVO-sauber: Keine API-Calls, keine DB-Schreibzugriffe, keine Cookies. Berechnung läuft komplett im Browser.
  • IDF-Home-Anbindung: Automatische Updates über das IDF-Plugin-Ökosystem (sofern IDF Home aktiv).

Changelog

v0.6.0

Hinzugefügt

  • Neue Admin-Seite „Token Budget -> Modelle": die komplette Modell-Preisliste (Modellname, Anbieter, Input-/Output-Preis in USD pro 1 Mio. Tokens, Rework-Faktor) ist jetzt direkt im Backend editierbar - Preise ändern, Modelle hinzufügen (Zeile anlegen) oder entfernen. Gespeichert als Option idf_tb_settings_models; ohne gespeicherte Liste gelten die Code-Defaults aus IDF_Token_Budget_Config::models(). „Auf Standard zurücksetzen" stellt die mitgelieferte Liste wieder her.
  • Speicherung robust: leere Zeilen (ohne Modellname) werden verworfen, IDs aus dem Label abgeleitet und eindeutig gemacht, Preise auf [0, 10000] und Rework-Faktor auf [0.1, 5] begrenzt, Komma oder Punkt als Dezimaltrenner erlaubt, HTML wird entfernt. Eine geleerte Liste fällt automatisch auf die Code-Defaults zurück (Frontend braucht mindestens ein Modell).

Geändert

  • IDF_Token_Budget_Config::get() liest die Modelle jetzt über IDF_Token_Budget_Settings::get_models() (gespeicherte Liste oder Default). models() ist dafür public. Der USD/EUR-Kurs und die Projekttyp-/Komplexitäts-Faktoren bleiben code-seitig (idf_tb/config).

v0.5.0

Hinzugefügt

  • Google-Gemini-Modelle in der Preistabelle: Gemini 3 Pro (2,50/15) und Gemini 3 Flash (0,40/3 USD pro 1 Mio. Tokens). Damit deckt der Rechner jetzt Anthropic, OpenAI und Google ab.

Geändert

  • Modelle werden in Auswahl UND in den Vergleichs-/Kostentabellen nach Anbieter gruppiert dargestellt (Anthropic, OpenAI, Google, Self-hosted) statt nach Preis sortiert. Das günstigste Modell wird weiterhin separat markiert (Badge „günstigste") und der Spar-Tipp bleibt korrekt - die Preis-Ermittlung ist von der Anzeige-Reihenfolge entkoppelt.

v0.4.0

Hinzugefügt

  • Neue Admin-Seite „Token Budget -> Texte": alle sichtbaren UI-Strings des Rechners (Formular-Labels, Ergebnis- und Vergleichs-Beschriftungen, Chart/Tipp, kompletter Text-Tokenizer) sind editierbar. Katalog + Storage in IDF_Token_Budget_Settings (Option idf_tb_settings_texts), Ausgabe als cfg.strings; frontend.js liest jede Beschriftung über einen t()-Helfer, dynamische Teile über {platzhalter}-Templates (tf()). Nur gespeichert, was vom Default abweicht; „Auf Standard zurücksetzen".
  • Standard-Ansprache auf „Sie" vereinheitlicht (vorher gemischt Du/Sie): „Ihr Text", „So wird Ihr Text in Tokens zerlegt", „Geben Sie oben einen Text ein …".

Behoben

  • Scrollbars innerhalb des Rechners (v. a. die Token-Anzeige .idf-tb-tok-view) erschienen in dunklen Browser-/Theme-Defaults, weil scrollbar-color vererbt wird. Jetzt am Theme gekoppelt: scrollbar-color/scrollbar-width auf .idf-tb-wrapper plus ::-webkit-scrollbar-Styles, Farbe via color-mix aus --idf-tb-text (dezentes Grau, folgt dem Design). Nur innerhalb des Rechners gescoped - die globale Seiten-Scrollbar bleibt unberührt.

v0.3.1

Geändert

  • Der äußere Rand des Rechners (.idf-tb-wrapper padding) ist jetzt über das Design als „Außenabstand" einstellbar (Variable --idf-tb-outer). Default ist 0 (vorher fest 20 px) - der Container-Innenabstand steuert das Aussehen, Außenränder liefert normalerweise das Theme. Auf Mobile wird der Wert bei 12 px gedeckelt.

v0.3.0

Hinzugefügt

  • Admin-Design-Seite („Token Budget -> Design"): global konfigurierbares Design im Haus-Stil (analog idf-quote-calculator/idf-assessment). Einstellbar sind Farben (Primär, Primär-Hover, Akzent, Text, Rahmen, Kartenfläche, weicher Hintergrund) und Abstände/Form (Innenabstand, Ecken-Radius). Farbfelder nutzen den WordPress-Color-Picker.
  • Neue Klasse IDF_Token_Budget_Settings (Option idf_tb_settings_design): Feld-Spezifikation als einzige Quelle der Wahrheit, design_inline_css() erzeugt einen CSS-Variablen-Override auf .idf-tb-wrapper und injiziert ihn per wp_add_inline_style - nur Abweichungen vom Default. „Auf Standard zurücksetzen"-Button.

Geändert

  • Frontend-CSS vollständig auf CSS-Variablen umgestellt (Flächen, Rahmen, Text, Ecken-Radius, Innenabstand), damit die Design-Einstellungen alle Shortcodes umfärben - inklusive Text-Tokenizer.
  • Modellliste modernisiert: Claude Fable 5 (10/50), Opus 4.8 (5/25), Sonnet 5 (3/15), Haiku 4.5 (1/5), GPT-5.5 (5/30), GPT-5.6 (5/30) und lokales Modell - mit aktuellen USD-Preisen pro 1 Mio. Tokens (Stand 2026-07-04). Ersetzt Opus 4.6 / Sonnet 4.6 / GPT-4o / GPT-4o mini.

v0.2.0

Hinzugefügt

  • Neuer Shortcode [idf_tb_tokenizer]: Text-Eingabefeld mit Live-Token-Zerlegung. Zeigt farbige Token-Blöcke (jeder Block = ein Token), Token-/Zeichen-/Wort-Zahl und das Verhältnis Zeichen pro Token.
  • Kosten-Ausgabe je Modell im Tokenizer: der eingegebene Text als Eingabe (Input) und als Ausgabe (Output), plus Modellvergleichs-Tabelle über alle Preis-Modelle.
  • Heuristischer, clientseitiger Tokenizer (tokenizeApprox): Wort-/Zahl-/Satzzeichen-/Whitespace-Zerlegung mit Subwort-Splitting langer Stücke. Kalibrierbar über den neuen Config-Wert tokenizer.chars_per_token (Default 4). Bewusst eine Näherung, keine externen Abhängigkeiten, kein API-Call.
  • Config-Key tokenizer in IDF_Token_Budget_Config (chars_per_token, sample_text), über den Filter idf_tb/config überschreibbar.

Geändert

  • Frontend-Runtime um das eigenständige Tokenizer-Modul erweitert (hängt nicht am EventBus der Projekt-Schätzung, eigener lokaler State).

v0.1.1

Hinzugefügt

  • Admin-Top-Level-Menü idf-token-budget mit den vier Pflicht-Sub-Pages: Übersicht, Einstellungen, Hilfe, Uninstall.
  • uninstall.php entfernt die Option idf_tb_settings beim Plugin-Löschen.

Behoben

  • Settings-Button für das Plugin im IDF-Home-Dashboard erscheint jetzt (Slug-Match über $menu).

v0.1.0

Hinzugefügt

  • Plugin-Skeleton mit Plugin-Header, IDF_TB_*-Konstanten, SPL-Auto-Loader, IDF-Home-Update- und Dashboard-Hooks, Text-Domain idf-token-budget.
  • Default-Konfiguration in IDF_Token_Budget_Config: 6 Modelle, 6 Projekttypen, 5 Komplexitätsstufen, 3 Qualitäts-Stufen, globale TBM-Faktoren.
  • Filter idf_tb/config für Override der Default-Konfiguration.
  • Sechs Shortcodes: [idf_token_budget], [idf_tb_form], [idf_tb_result], [idf_tb_compare], [idf_tb_chart], [idf_tb_summary].
  • Vanilla-JS-Runtime mit Event-Bus, komplette TBM-Berechnung clientseitig, lila Theme analog idf-subsidy-calculator.

0 Comments

Info
  • Version: 0.6.0
  • Version vom: 4. Juli 2026
  • WordPress-Version: 6.0
  • Getestet bis WP-Version: 6.5
  • PHP-Version: 8.0
  • Kompatible Themes: Alle
  • Erforderliche Plugins: IDF Home
  • Mitwirkende: Joerg Martin