AesCode 32B: Verifikationsprotokoll für Kosten bei lokalem Deployment und Self-Hosting
Imagen generada con gpt-image-2.5-sunburst para InferamaQuelle ↗
01

Einleitung: Das Fehlen öffentlicher Tarife als Ausgangspunkt

Bei der Bewertung der Einführung von AesCode 32B suchen Engineering-Teams oft nach einer Preistabelle, ähnlich derer für verwaltete Cloud-Dienste. Die offizielle Dokumentation von Microsoft auf Hugging Face weist jedoch darauf hin, dass dieses Modell unter der Apache 2.0-Lizenz für lokale Nutzung oder Self-Hosting bereitgestellt wird. Es gibt keine offizielle Preisseite, die Kosten pro Eingabe- oder Ausgabetoken oder Rabatte für Kontext-Caches auflistet.

Dieses Fehlen öffentlicher Tarife bedeutet nicht, dass die Kosten null sind, sondern dass die wirtschaftliche Struktur sich grundlegend ändert. Anstatt für den API-Verbrauch zu zahlen, muss das Budget auf die Recheninfrastruktur, den Energieverbrauch und die Systemwartung konzentriert werden. Dieser Leitfaden legt ein Protokoll fest, um zu überprüfen, welche technischen Daten bestätigt sind und welche vom Team geschätzt werden müssen, um Budgetentscheidungen auf der Grundlage falscher Annahmen über die Verfügbarkeit verwalteter Dienste zu vermeiden.

Für die erste Budgetbetrachtung ist deshalb eine klare Trennung zwischen Modellinformationen und Betriebskosten hilfreich. Die Modellinformationen beschreiben, was dokumentiert ist; die Betriebskosten entstehen erst durch die konkrete Entscheidung, wo und wie das Modell ausgeführt wird. Wer beide Ebenen vermischt, kann leicht den Eindruck erwecken, ein technischer Richtwert sei bereits ein vollständiger Kostenplan. Die fehlende Preistabelle ist somit kein nebensächliches Detail, sondern der Anlass, die Herkunft jeder Zahl ausdrücklich festzuhalten.

Eine belastbare Schätzung beginnt nicht mit einem vermeintlich universellen Preis, sondern mit den Bedingungen des eigenen Deployments. Dazu gehören die benötigte Recheninfrastruktur, ihre vorgesehene Betriebsdauer und der Aufwand für ihren Betrieb. Solange diese Bedingungen nicht festgelegt und gemessen sind, bleiben Aussagen über die Gesamtkosten organisationsspezifisch. Das Protokoll soll diese Unsicherheit sichtbar machen, nicht durch eine scheinbar präzise Zahl verdecken.

Auch die Formulierung „kein Preis pro Token“ braucht eine präzise Einordnung: Sie bezeichnet hier das Fehlen eines dokumentierten öffentlichen Tarifs für einen verwalteten Dienst. Sie belegt weder, dass ein Betrieb ohne Aufwand möglich ist, noch, dass jede denkbare Kostenposition entfällt. Für die Planung ist daher entscheidend, den Modellzugang und die Ressourcen zu unterscheiden, die das Team zum Ausführen und Warten der eigenen Installation bereitstellen muss.

02

Kostenkomponenten: Infrastruktur und Rechenressourcen

Die Hauptkostenkomponente für AesCode 32B ist der Beschleunigerspeicher. Die offizielle Dokumentation spezifiziert, dass die Modellgewichte im BF16-Format vorliegen und etwa 65 GB Beschleunigerspeicher nur für die Parameter erfordern. Dies bedeutet, dass ein Deployment auf Standard-Verbrauchshardware nicht praktikabel ist und High-End-GPUs oder Inferenz-Cluster erfordert.

Neben dem Speicher werden die Kosten durch Durchsatz und Latenz beeinflusst. Das Modell verwendet einen Kontext von 24.576 Tokens und kann bis zu 12.000 Ausgabetoken generieren. Für die Batch-Verarbeitung empfiehlt die Dokumentation die Verwendung von vLLM mit Tensor-Parallelismus. Die Betriebskosten hängen vom Energieeffizienzgrad der Infrastruktur und der erforderlichen Betriebszeit ab, Variablen, die vom Anbieter nicht dokumentiert sind und im spezifischen Umfeld jeder Organisation gemessen werden müssen.

Die Angabe von ungefähr 65 GB bezieht sich auf den Speicherbedarf der Parameter in BF16. Sie ist damit ein wichtiger technischer Ausgangspunkt für die Auswahl der Infrastruktur, aber für sich genommen keine vollständige Dimensionierung einer Inferenzumgebung. Der genutzte Kontext beeinflusst zusätzlich den Speicherbedarf des KV-Caches; zugleich können Latenz und Durchsatz davon abhängen, wie Anfragen verarbeitet werden. Die vorhandene Dokumentation liefert dafür technische Eckdaten, aber keine organisationsübergreifend gültige Kostenrechnung.

Bei der Interpretation der Grenzen ist ebenfalls wichtig, welche Aussage tatsächlich belegt ist. Für den Kontext werden 24.576 Tokens genannt; bis zu 12.000 Ausgabetoken erscheinen in den berichteten Tests. Diese Werte sind technische Angaben, keine Zusage zu einer bestimmten Geschwindigkeit oder zu einem bestimmten Verbrauch im eigenen Betrieb. Sie sollten deshalb als Planungsgrößen aufgenommen und in einem Pilotversuch unter den vorgesehenen Bedingungen überprüft werden.

Der Durchsatz und die Latenz können die praktische Auslastung der Infrastruktur beeinflussen. Wenn eine Bereitstellung über längere Zeit nur wenige Anfragen verarbeitet, kann die benötigte Betriebszeit anders ausfallen als bei einer stärker gebündelten Verarbeitung. Daraus lässt sich ohne Messungen jedoch kein allgemeiner Kostensatz ableiten. Das Team sollte festhalten, welche Betriebsdauer und welches Verarbeitungsmuster es für seine Schätzung zugrunde legt, und diese Annahmen nicht mit bestätigten Modelleigenschaften verwechseln.

Der Hinweis auf vLLM und Tensor-Parallelismus bezieht sich auf die dokumentierte Empfehlung für die Batch-Verarbeitung. Daraus folgt nicht automatisch, dass eine bestimmte Konfiguration für jede Organisation die kostengünstigste ist. Welche Ressourcen tatsächlich benötigt werden und wie effizient sie eingesetzt werden, hängt von der gewählten Umgebung und ihrem Betrieb ab. Entsprechend sollte die Wahl der Konfiguration als prüfbare technische Annahme behandelt werden, bis Messungen im eigenen Deployment vorliegen.

Bestätigte technische Anforderungen vs. Kostenvariablen

Aufschlüsselung der in der offiziellen Dokumentation verifizierten Daten und derer, die eine lokale Schätzung erfordern.

KomponenteBestätigter Wert (Primärquelle)Auswirkung auf das Budget
Speicher für Parameter~65 GB (BF16)Definiert das Hardware-Minimum (z. B. 2x A100/H100 oder Äquivalent)
Maximaler Kontext24.576 TokensBeeinflusst KV-Cache-Speicher und Latenz
Maximale Ausgabe12.000 TokensBestimmt die Inferenzzeit pro Anfrage
Preis pro TokenNicht dokumentiertNicht anwendbar (lokales Modell)
Rabatte für CacheNicht dokumentiertNicht anwendbar (lokales Modell)
03

Verifikationsprotokoll: Audit der Anbieterdokumentation

Um ein rigoroses Budget zu erstellen, ist ein Verifikationsprotokoll erforderlich, das zwischen dokumentierten Fakten und Annahmen unterscheidet. Der erste Schritt besteht darin, die offizielle Modellseite auf Hugging Face und das Code-Repository auf GitHub zu konsultieren. Im Fall von AesCode 32B bestätigt die Dokumentation die Lizenz, die Modellgröße und die Anweisungen zur Verwendung mit transformers und vLLM.

Der zweite Schritt besteht darin, Informationslücken zu identifizieren. Da es keine API-Tarife gibt, muss das Team dokumentieren, welche Annahmen es über die Infrastrukturkosten trifft. Dies umfasst die GPU-Stundensätze, den Energieverbrauch und die Opportunitätskosten des für die Wartung eingesetzten Engineering-Personals. Jede Annahme muss mit einem Konsultationsdatum registriert werden, um sie aktualisieren zu können, wenn sich die Marktbedingungen oder die Infrastruktur ändern.

Ein Audit ist besonders nützlich, wenn es nicht nur Links oder technische Werte sammelt, sondern auch den Geltungsbereich jeder Aussage festhält. Ein dokumentierter Speicherwert beantwortet beispielsweise eine andere Frage als der lokale Preis einer GPU-Stunde. Werden diese Angaben gemeinsam in einer Tabelle erfasst, sollten Status und Begründung erkennen lassen, ob ein Eintrag unmittelbar aus der Modelldokumentation stammt oder erst durch eine organisationsspezifische Erhebung entsteht.

Die Prüfung auf Tarife sollte als dokumentierter Prüfschritt erhalten bleiben, auch wenn keine Preisangaben gefunden werden. So lässt sich später nachvollziehen, ob das Fehlen eines Preises erneut überprüft wurde oder ob eine ältere Annahme unverändert weitergeführt wird. Das Ergebnis ist dabei als Informationsstand zum jeweiligen Konsultationsdatum zu verstehen und nicht als Garantie, dass sich die verfügbaren Angebote niemals ändern.

Für die Erfassung von Infrastrukturannahmen lohnt sich eine einheitliche Beschreibung: notiert werden sollten die zugrunde gelegte Umgebung, der angenommene Nutzungszeitraum, die Quelle eines angesetzten GPU-Stundensatzes sowie die Art, wie Energie und Wartungsaufwand ermittelt werden sollen. Wo noch keine Messung vorliegt, muss der Eintrag ausdrücklich als Schätzung oder offener Prüfpunkt markiert bleiben. Auf diese Weise werden später Änderungen an einer Annahme von Änderungen an den bestätigten technischen Daten unterscheidbar.

Auch Personalkosten benötigen eine vorsichtige Behandlung. Der Zeitaufwand für Wartung und Konfiguration ist nicht als fester Wert des Modells dokumentiert. Das Team kann ihn für die eigene Planung erfassen, sollte dabei aber offenlegen, auf welcher internen Einschätzung die Zahl beruht und wann sie überprüft wurde. Diese Dokumentation verhindert, dass ein betrieblicher Aufwand stillschweigend aus der Rechnung verschwindet, nur weil kein öffentlicher Tarif dafür existiert.

Schritte zum Audit der Kostendokumentation

Systematischer Prozess zur Überprüfung der verfügbaren Informationen und Dokumentation der Unsicherheiten.

  1. 01Die offizielle Modellseite auf Hugging Face konsultieren, um technische Spezifikationen (Größe, Speicher, Kontext) zu bestätigen.
  2. 02Die Nutzungslizenz (Apache 2.0) überprüfen, um die Machbarkeit des Self-Hostings ohne Lizenzkosten zu bestätigen.
  3. 03Nach offizieller Dokumentation zu API-Preisen oder verwalteten Diensten suchen; wenn keine existiert, dieses Fehlen als Schlüsseldatensatz registrieren.
  4. 04Die minimalen Hardwareanforderungen auf der Grundlage des Parameterspeichers (~65 GB) identifizieren.
  5. 05Annahmen über die Infrastrukturkosten (GPU, Energie, Wartung) mit Konsultationsdatum dokumentieren.
04

Verifikationsmatrix: Registrierung bestätigter und hypothetischer Daten

Die Verifikationsmatrix ist ein praktisches Werkzeug zur Verwaltung der Unsicherheit im Budget. Sie muss drei Hauptspalten enthalten: den Datensatz, seinen Status (bestätigt, hypothetisch oder erfordert Anfrage) und die Quelle oder Begründung. Im Fall von AesCode 32B sind die meisten technischen Daten durch die Dokumentation von Microsoft bestätigt.

Hypothetische Daten sind diejenigen, die das Team auf der Grundlage seiner eigenen Infrastruktur schätzen muss. Zum Beispiel ist der GPU-Stundensatz kein Modellwert, sondern ein Organisationswert. Durch die Registrierung dieser Daten als hypothetisch wird verhindert, dass sie als objektive Fakten dargestellt werden, und die Überprüfung durch Stakeholder wird erleichtert. Diese Transparenz ist entscheidend, um das Budget gegenüber der Geschäftsführung zu rechtfertigen.

Die Matrix sollte nicht nur einen Status, sondern auch eine nachvollziehbare Begründung für diesen Status enthalten. „Bestätigt“ eignet sich für Werte, die in der geprüften Dokumentation ausdrücklich genannt werden. „Hypothetisch“ kennzeichnet dagegen Größen, die erst für die eigene Umgebung angenommen oder gemessen werden müssen. Wenn eine Aussage noch geprüft werden muss, ist es transparenter, sie offen zu lassen, statt sie vorzeitig einer der beiden Kategorien zuzuordnen.

Ein nützlicher Eintrag verbindet deshalb drei Informationen: die konkrete Größe, ihren Erkenntnisstand und den nächsten Prüfschritt. Bei einer bestätigten Modellangabe kann das Datum der Konsultation festhalten, wann die Quelle geprüft wurde. Bei einem geschätzten Energieverbrauch kann der Eintrag dagegen benennen, dass eine Messung im Deployment noch aussteht. So bleibt sichtbar, welche Teile des Budgets auf Dokumentation und welche auf lokale Erfahrung gestützt sind.

Die Bezeichnung „nicht anwendbar“ sollte eng verwendet werden. Sie passt hier zur fehlenden Preisangabe pro Token, weil das Modell in der beschriebenen Bereitstellung lokal betrieben wird und kein öffentlicher verwalteter API-Tarif dokumentiert ist. Sie bedeutet nicht, dass Infrastruktur, Energie oder Wartung für die Organisation ebenfalls nicht anwendbar wären. Diese Unterscheidung bewahrt die Matrix davor, eine Aussage zum Abrechnungsmodell fälschlich als Aussage über sämtliche Kosten zu behandeln.

Vor einer Entscheidung durch Stakeholder kann die Matrix dazu dienen, offene Annahmen gezielt zu prüfen. Dabei sollte nicht allein die Zahl betrachtet werden, sondern auch, wie sie zustande kam und welche Unsicherheit noch verbleibt. Ein GPU-Stundensatz kann beispielsweise aus einer internen Infrastruktur oder einem Cloud-Anbieter stammen; in beiden Fällen ist er ein Planungswert für die gewählte Umgebung und keine Eigenschaft von AesCode 32B.

Vorlage der Verifikationsmatrix für AesCode 32B

Beispiel für die Registrierung von Daten in der Verifikationsmatrix.

DatensatzStatusQuelle / Begründung
ModellgrößeBestätigtHugging Face: 33B Parameter, ~65 GB in BF16
LizenzBestätigtHugging Face: Apache 2.0
Preis pro EingabetokenNicht anwendbarKein dokumentierter verwalteter API-Dienst vorhanden
GPU-Kosten pro StundeHypothetischHängt von der internen Infrastruktur oder dem Cloud-Anbieter ab
EnergieverbrauchHypothetischMuss in der Deployment-Umgebung gemessen werden
05

Angewandte Beispiele: Nutzungsszenarien und ihre Unsicherheiten

Um die Anwendung dieses Protokolls zu veranschaulichen, betrachten wir drei gängige Szenarien. Im Fall eines einzelnen Entwicklers sind die Hauptkosten der Erwerb oder die Miete von Hardware, die 65 GB Speicher handhaben kann. Die Unsicherheit liegt in der Lebensdauer der Hardware und den Opportunitätskosten der Konfigurationszeit.

In einem kleinen Team kann das Deployment auf einem dedizierten Server erfolgen. Hier werden die Kosten auf mehrere Benutzer verteilt, aber die Unsicherheit steigt aufgrund der Notwendigkeit, das Betriebssystem und die Softwareabhängigkeiten zu warten. In einer Produktionsumgebung skalieren die Kosten mit der Nutzung, aber die Unsicherheit konzentriert sich auf Skalierbarkeit und Redundanz. In allen Fällen besteht der Schlüssel darin, Annahmen zu dokumentieren und Pilottests durchzuführen, um die Schätzungen zu validieren.

Die drei beschriebenen Einsatzsituationen unterscheiden sich vor allem darin, wie Kosten und Unsicherheiten innerhalb der Organisation anfallen. Beim einzelnen Entwickler stehen Beschaffung oder Miete der benötigten Hardware sowie die Konfigurationszeit im Vordergrund. Im kleinen Team wird die Infrastruktur von mehreren Nutzern gemeinsam verwendet, während zusätzlicher Aufwand für Betriebssystem und Softwareabhängigkeiten entstehen kann. In einer Produktionsumgebung rücken Nutzung, Skalierbarkeit und Redundanz in den Mittelpunkt. Diese Unterschiede sprechen dafür, Annahmen für jede Situation getrennt festzuhalten, statt eine Schätzung unverändert auf alle Fälle zu übertragen.

Beim kleinen Team illustriert der interne Server mit zwei GPUs zu 80 GB eine mögliche Konfiguration, nicht einen allgemeinen Kostenstandard. Die technische Aussage, dass das Modell in den angegebenen Speicher passt, beantwortet nicht, welche laufenden Ausgaben oder welcher Wartungsaufwand in dieser Umgebung anfallen. Server- und Energiekosten bleiben deshalb hypothetisch, bis sie anhand der konkreten Bereitstellung angesetzt oder gemessen wurden.

Auch die Aufteilung der Kosten auf mehrere Nutzer sollte nicht mit einer garantierten Einsparung gleichgesetzt werden. Sie beschreibt, dass mehrere Personen dieselbe bereitgestellte Infrastruktur nutzen können; ob dadurch die Gesamtkosten geringer ausfallen, lässt sich ohne Angaben zur Auslastung und Betriebsdauer nicht feststellen. Der Pilotversuch kann helfen, genau diese betrieblichen Annahmen zu prüfen, ohne aus dem Beispiel eine allgemeingültige Wirtschaftlichkeitsbehauptung abzuleiten.

Die Wartung ist in den technischen Modelldaten nicht als fertiger Kostenwert enthalten. Im Beispiel muss das Betriebsteam daher selbst einschätzen, welche Ausfallzeiten und welcher Aufwand für die Pflege des Servers und seiner Softwareabhängigkeiten anzusetzen sind. Diese Werte sollten als lokale Annahmen gekennzeichnet bleiben, auch wenn sie für eine interne Budgetentscheidung benötigt werden.

06

Grenzen und nächste Schritte: Pilottests und Dokumentation der Ergebnisse

Die Kostenverifizierung ist kein einmaliges Ereignis, sondern ein kontinuierlicher Prozess. Der erste Schritt nach dem Aufbau der Verifikationsmatrix ist die Durchführung eines Pilottests mit einem begrenzten Budget. Dies ermöglicht es, den tatsächlichen Ressourcenverbrauch zu messen und die in der Matrix getroffenen Annahmen zu validieren. Die Ergebnisse des Pilottests müssen dokumentiert und mit den ursprünglichen Schätzungen verglichen werden.

Wenn die Abweichungen erheblich sind, muss das Budget angepasst und der Verifizierungsprozess wiederholt werden. Dieser iterative Ansatz ermöglicht es Engineering-Teams, informierte Entscheidungen zu treffen und das Budget gegenüber Stakeholdern mit realen Daten und nicht mit Annahmen zu rechtfertigen. Transparenz bei der Dokumentation der Unsicherheiten ist der Schlüssel, um Vertrauen in den Prozess der Einführung neuer Technologien aufzubauen.

Ein Pilotversuch ist am aussagekräftigsten, wenn vor seinem Beginn feststeht, welche Annahmen geprüft werden sollen. Das Team kann beispielsweise dokumentieren, welche Infrastruktur eingesetzt wird, wie lange sie läuft und welche Messwerte für Ressourcenverbrauch und Betriebsaufwand erfasst werden. Werden diese Bedingungen zusammen mit den Ergebnissen festgehalten, lassen sich spätere Vergleiche besser einordnen. Ohne einen solchen Bezugsrahmen kann eine gemessene Abweichung schwer von veränderten Betriebsbedingungen unterschieden werden.

Nach dem Test sollten die Ergebnisse nicht einfach die ursprüngliche Matrix überschreiben. Sinnvoll ist, den vorherigen Annahmewert, den tatsächlich beobachteten Wert und den Zeitpunkt der Messung nachvollziehbar nebeneinander zu dokumentieren. Dadurch bleibt erkennbar, welche Schätzungen bestätigt, angepasst oder weiterhin nicht ausreichend belegt sind. Technische Modelldaten und lokale Betriebsmessungen bleiben dabei getrennte Kategorien, auch wenn beide in die Budgetentscheidung einfließen.

Wenn der Pilot deutliche Abweichungen zeigt, sollte das Team zunächst prüfen, welche Annahme betroffen ist: die Betriebsdauer, die Ressourcenbeanspruchung, die Energie oder der Wartungsaufwand. Anschließend kann es die entsprechende Budgetposition anpassen und die Prüfung unter den vorgesehenen Bedingungen wiederholen. Der iterative Ablauf macht nicht jede Unsicherheit sofort beseitigt, schafft aber eine nachvollziehbare Grundlage dafür, welche Teile der Schätzung auf Messungen beruhen.

Ein Budget, das mit dieser Methode erstellt wird, ist kein universeller Preis für das Modell. Es ist eine zeitgebundene Schätzung für die konkrete Infrastruktur und die dabei dokumentierten Bedingungen. Werden Anbieterpreise, Infrastruktur oder Betriebsanforderungen geändert, sollten die betroffenen Einträge erneut überprüft werden. Damit bleibt klar, welche Schlussfolgerungen weiterhin tragfähig sind und wo eine neue Messung oder Aktualisierung erforderlich ist.

Offene Fragen

  • Die spezifischen Infrastrukturkosten (GPU, Energie) variieren je nach Organisation und sind vom Anbieter nicht dokumentiert.
  • Die Energieeffizienz und der tatsächliche Ressourcenverbrauch in der Produktion sind in der offiziellen Dokumentation nicht spezifiziert.
  • Die Kosten für Wartung und Software-Updates sind in der Modelldokumentation nicht enthalten.
07

Weiter entdecken

07

Verwendete Quellen

03

Korrekturen und Transparenz

Wenn du falsche oder veraltete Angaben findest, sende uns die Seite und die zu prüfende Quelle.

Korrektur vorschlagen