Gewichte sind der einfache Teil. Die Anpassung des Modells ist eine einzeilige Berechnung und sagt fast nichts aus. Was darüber entscheidet, ob Sie acht oder achtzig Benutzer bedienen können, ist der KV-Cache – Speicher, der mit der Kontextlänge skaliert Und mit jeder gleichzeitigen Sequenz im Flug. Dieses Tool misst beides und wandelt dann die resultierende Kapazität in Kosten pro Million Token um, die Sie gegen eine API-Rechnung halten können.
Parallelität und Stückkosten nach Kontextlänge
Gleiches Modell, gleiche GPU, gleiches Geld – nur das Kontextfenster jeder Anfrage trägt Änderungen. Dies ist die Tabelle, die „Wir erhöhen einfach max_model_len“ in eine Kapazitätsentscheidung umwandelt.
| Kontext | KV/Anfrage | Gleichzeitig | Tokens/Sek. geschätzt. | $/1 Mio. Token |
|---|
Die Auslastungsklippe
Eine GPU rechnet stundenweise ab, nicht nach Token. Ihre wahren Stückkosten sind die Gesamtzahl dividiert durch Ihren Arbeitszyklus – hier scheitern die meisten Selbsthosting-Geschäftsfälle stillschweigend.
| Durchschnittliche Auslastung | Effektive Token/Sek | $/1 Mio. Token | vs. API |
|---|
Das Modell anzupassen ist nicht dasselbe wie ihm zu dienen
Der überall zu findende Hinweis lautet, dass ein 70B-Modell bei INT4 etwa 35 GB benötigt, sodass es auf eine einzelne 80-GB-Karte passt und noch Platz übrig bleibt. Das ist wahr und fast nutzlos, weil es ein untätiges Modell beschreibt. Sobald Anfragen eintreffen, weist jede Sequenz im Flug ihren eigenen KV-Cache zu: zwei Tensoren pro Schicht, deren Größe sich aus KV-Köpfen mal Kopfdimension ergibt und für jeden Token im Kontext dieser Sequenz gehalten werden. Bei 80 Schichten, 8 KV-Köpfen, 128 Dimensionen und FP16 sind das 327.680 Bytes pro Token – ein Drittel eines Megabytes – was bei einem 8K-Kontext etwa 2,7 GB entspricht pro gleichzeitiger Anfrage. Die 45 GB Speicherkapazität, die so komfortabel aussahen, reichen für etwa ein Dutzend Benutzer, und der dreizehnte landet in der Warteschlange. Die Kapazitätsplanung für die Inferenz ist die KV-Cache-Planung. Die Gewichte legen lediglich das Startgeld fest.
Die KV-Kopfzahl ist die Zahl, die sich tatsächlich bewegt
Die Aufmerksamkeit bei gruppierten Abfragen ist der Grund dafür, dass moderne Modelle mit offener Gewichtung überhaupt bedient werden können, und sie wird routinemäßig von jedem übersehen, der die Hardware anhand einer Parameteranzahl dimensioniert. Ein Modell mit 64 Aufmerksamkeitsköpfen und 8 KV-Köpfen speichert ein Achtel des Caches eines äquivalenten Mehrkopfdesigns, was sich fast linear in die achtfache Parallelität auf derselben Karte umwandelt. Probieren Sie die 13B-Mehrkopfvoreinstellung oben mit der 70B-Voreinstellung aus: Das kleinere Modell ist oft dasjenige, dem zuerst der Speicher ausgeht, was nicht intuitiv ist, bis Sie sehen, wohin die Bytes gehen. Durch die Halbierung der KV-Präzision auf FP8 wird die Parallelität bei moderaten Genauigkeitskosten erneut verdoppelt. Diese beiden Switches verschieben die Kapazität weitaus stärker als der Kauf einer größeren Karte, und sie kosten nichts.
Die Nutzung entscheidet über die Wirtschaftlichkeit, nicht die Hardware
Der Abschlusstisch ist derjenige, der die meisten Selbsthosting-Projekte ehrlich beendet. Ein gemieteter H100 kostet um 3 Uhr morgens ohne Verkehr die gleichen 2,50 US-Dollar pro Stunde wie zu Spitzenzeiten. Ihre tatsächlichen Kosten pro Million Token sind also die Gesamtzahl dividiert durch Ihren durchschnittlichen Arbeitszyklus. Bei einer Auslastung von 20 % zahlen Sie das Fünffache dessen, was der optimistische Wert des Rechners vermuten lässt – und im Vergleich zu Standard-API-Raten für ein kleines Modell ist das nicht annähernd so hoch. Selbsthosting gewinnt bei anhaltendem, gesättigtem und vorhersehbarem Volumen, bei Workloads mit Datenresidenz- oder Latenzbeschränkungen, die eine API nicht erfüllen kann, und bei Modellen, bei denen niemand pro Token verkauft. Es verliert bei starkem Datenverkehr, und zwar leise, weil die Rechnung pauschal ist und die verschwendete Kapazität nie als Einzelposten erscheint. Überprüfen Sie die Schlussfolgerung mit dem Selbstgehosteter LLM vs. API-Rechner, Preis der Hardware selbst mit dem GPU-Inferenzkostenrechner, und wenn die Antwort marginal ist, schauen Sie sich a an destilliertes kleineres Modell oder sofortiges Caching bevor Sie ein Rack kaufen.