Was ist derzeit verfügbar?
Kimi K3 – ein kurzer Überblick
Lässt sich Kimi K3 lokal ausführen?
No — not today. Kimi K3 is available now through Moonshot’s hosted API, but the downloadable weights have not shipped yet (promised by July 27, 2026). Even when the weights arrive, K3’s ~1.4 TB weight floor at 4-bit precision rules out every consumer and prosumer setup. Moonshot’s own recommendation is a supernode with 64 or more accelerators. Eight DGX Sparks pool 1 TB of unified memory and still fall 376 GB short. See the DGX Spark memory math for the full calculation.Kimi K3 – Hardware-Anforderungen
Keine Consumer- oder Prosumer-Setups können K3 verarbeiten. Bei exakt 4 Bit pro Parameter benötigen 2.8T Parameter allein für die Gewichte etwa 1.4 Terabyte – und das noch vor Mikro-Skalierung von Metadaten, Laufzeit-Puffern, Aktivierungen sowie Kontextzuständen. Zur Einordnung: Acht DGX Spark-Systeme bieten zusammen 1 Terabyte gemeinsamen Speicher, reichen jedoch immer noch um mindestens 376 Gigabyte unter die reine Speicheranforderung aus. NVIDIA dokumentiert Spark-Cluster bislang nur mit maximal vier Knoten; Moonshot empfiehlt stattdessen die Deployment von K3 auf einem Supernode mit 64 oder mehr Beschleunigern. Die vollständige Berechnung, die Cluster-Übersicht sowie Netzwerkbeschränkungen finden Sie im Dokument DGX Spark Memory Math.Warum die Architektur für die Selbst-Hosting-Deployment entscheidend ist
K3 ist keineswegs bloß eine größere Variante von K2. Vier wesentliche Änderungen sind für alle Interessenten relevant:- Kimi Delta Attention (KDA) – ein hybrides Design aus linearer Aufmerksamkeit, das die Vorverarbeitung von Millionen Token kostengünstiger macht. Dafür sind passende Kernel sowie spezifische Cache-Regeln nötig: Moonshot betont, dass herkömmliches Präfix-Caching nicht direkt mit KDA kompatibel ist; die zugehörigen vLLM-Optimierungen werden zusammen mit den Gewichten ausgeliefert. Ein Runtime-System, das lediglich die Gewichte lädt, ist folglich nicht automatisch K3-fähig.
- Attention Residuals (AttnRes) – bestimmte Schichten greifen gezielt auf relevante Repräsentationen aus früheren Netzwerkschichten zurück, anstatt die Ausgaben aller Schichten mit festen Gewichten zu addieren. In der Publikation AttnRes paper von Moonshot wird eine stabilere Informationsweitergabe in tieferen Modellen nachgewiesen.
- Stable LatentMoE — 16 of 896 experts route per token. Sparse activation cuts per-token compute, but it does not shrink the stored checkpoint: every expert must stay resident across the serving cluster, which makes fast interconnects a first-order requirement.
- Native MXFP4 – das Training unter Berücksichtigung der Quantisierung startete bereits bei der überwachten Feinabstimmung; Ziel waren MXFP4-Gewichte sowie MXFP8-Aktivierungen. Dies ist das offizielle Deployment-Format, kein von der Community erstellter Quantisierungs-Standard; daher stellt die oben genannte 4-Bit-Angabe lediglich die Mindestanforderung dar.
Zu bewahrendes Verhalten der K3-API
Sollten Sie K3 derzeit über die API von Moonshot testen oder später ein eigenes Runtime-System validieren, sind folgende Protokoll-Details von Bedeutung:- K3 always reasons. Use the top-level
reasoning_effort: "max"; do not send K2.x’sthinkingparameter. - Bei Streaming-Antworten wird das eigentliche Denken in
reasoning_contentund die finale Antwort incontentausgegliedert. - Bei mehrstufigen Gesprächen sowie Werkzeugschleifen muss die vollständige Nachricht des Assistenten erneut gesendet werden, inklusive des erhaltenen Denkprozesses sowie der Werkzeugaufrufe. Allein das Senden von
contentkann zu Instabilitäten in nachfolgenden Schritten führen. max_completion_tokensist standardmäßig auf 131,072 eingestellt und kann bis zu einem Wert von 1,048,576 festgelegt werden.- Die Start-API regelt die Werte für die Stichprobenbildung. Moonshot empfiehlt, die Parameter
temperature,top_p,nsowie Strafparameter wegzulassen, anstatt sie zu überschreiben. - Öffentliche Bild-URLs sind nicht zulässig. Stattdessen müssen Base64-Daten oder ein
ms://<file-id>-Verweis übermittelt werden.
Verbinden Sie K3 nach Erhalt der Gewichte mit Tokios.
Tokios fungiert als lokaler Laufzeitumgebung; es lädt das Modell nicht herunter und ersetzt vLLM nicht. Sobald Moonshot sowie die Entwickler der Laufzeitumgebung einen unterstützten K3-Betriebsweg veröffentlichen:Prüfen Sie die offiziellen Artefakte.
Betreiben Sie K3 auf dem unterstützten Cluster.
reasoning_content beibehält und auf seinem eigenen /v1 API mehrstufige Werkzeugschleifen ausführt.Verknüpfen Sie den Tokios-Connector
TKS-XXXX-XXXX Anspruchs-Code.Eine Deployment erstellen
/v1-Basis-URL des Clusters aus. Geben Sie anschließend die Upstream-Modell-ID unter einem öffentlichen Deployment-Namen wie kimi-k3-tunnel an.Einen API-Schlüssel erstellen
sk-tok-…-Schlüssel – er wird nur ein einziges Mal angezeigt.Vor der Freigabe des Endpunkts testen
https://api.tokios.com das Streaming, lange Dialogverläufe, die Bildverarbeitung, strukturierte Ausgaben sowie Tool-Aufrufe. Nutzen Sie dazu einen speziellen sk-tok-…-API-Schlüssel und halten Sie den anfänglichen Kontext kurz, um den Speicherverbrauch zu prüfen.Von überall aus aufrufen
Sobald dieser Weg verifiziert ist, rufen Clients Ihren Deployment-Namen statt der Upstream-Modell-ID auf:Hinweise zur Inbetriebnahme
- Die Gewichte, Modellbeschreibung, Lizenz, technische Dokumentation, Prüfsummen-Liste sowie Anweisungen zur Selbst-Hosting-Installation stehen noch aus.
- Die Benchmark-Ergebnisse zu K3 stammen von Moonshot. Eine unabhängige Nachprüfung ist erst nach Veröffentlichung der Gewichte sowie der Evaluations-Setups möglich.
- Moonshot weist darauf hin, dass der Verlust der gespeicherten Reasoning-Historie oder der Wechsel einer bestehenden Sitzung eines anderen Modells auf K3 zu instabilen Ausgaben führen kann.
- K3 wurde speziell für lange und komplexe Aufgaben trainiert; bei vagen Anweisungen reagiert es mitunter übermäßig proaktiv. Definieren Sie daher klare Grenzen im System-Prompt oder in
AGENTS.md. - Die Angabe zur Token-Obergrenze von 1M ist ein Maximum, kein Zielwert. Lange Kontexte verlängern die Vorverarbeitungszeit, erhöhen den Speicherbedarf für Caches sowie die Inferenzkosten.
Häufig gestellte Fragen
Wie viel VRAM benötigt Kimi K3?
Wie viel VRAM benötigt Kimi K3?
Lässt sich Kimi K3 auf einem DGX Spark-Cluster betreiben?
Lässt sich Kimi K3 auf einem DGX Spark-Cluster betreiben?
Ist Kimi K3 Open Source?
Ist Kimi K3 Open Source?
Wie führe ich Kimi K3 aus?
Wie führe ich Kimi K3 aus?
kimi-k3 nutzen. Nachdem die Modellgewichte verfügbar sind, können Sie den Checkpoint auf einem kompatiblen Cluster bereitstellen (voraussichtlich vLLM mit KDA-Cache-Unterstützung) und anschließend dessen OpenAI-kompatiblen /v1-Endpunkt aufrufen. Mit Tokios lässt sich dieser lokale Endpunkt mittels spezifischer API-Schlüssel absichern – siehe dazu oben Connect K3 with Tokios.Wie groß ist die Kontextlänge von Kimi K3?
Wie groß ist die Kontextlänge von Kimi K3?
max_completion_tokens ist standardmäßig auf 131,072 gesetzt und kann bis zur vollen Kontextbreite erhöht werden. Längere Kontexte verlängern die Vorverarbeitungszeit, erhöhen den Speicherbedarf für Caches sowie die Kosten für die Inferenz – 1M stellt lediglich ein Maximum dar, kein angestrebter Wert.Auf welcher Architektur basiert Kimi K3?
Auf welcher Architektur basiert Kimi K3?