https://api.tokios.com, der sowohl OpenAI- als auch Anthropic-Anfragen verarbeitet. Dadurch können Ihr Laptop, Claude Code sowie alle eingeladenen Personen den Spark nutzen, ohne Firewall-Regeln anpassen zu müssen.
Der Abstand nach „es läuft“
Besitzer von DGX Spark und GB10 starten meist ein Modell mittels Ollama, llama.cpp oder vLLM – stoßen dann jedoch auf ein weiteres Problem: die Nutzung des Modells außerhalb des Spark selbst.- Infrastruktur-Einrichtung. Um einen OpenAI-kompatiblen Endpoint aus einer Multi-Modell-Umgebung zu erzeugen, muss man LiteLLM,
llama-swapsowie die Laufzeitumgebung miteinander verknüpfen und zudem einen Abfragedienst einrichten, der für die Synchronisation sorgt. Solche Komponenten stellen für viele DGX Spark-Projekte das eigentliche Ziel dar; die Konfiguration wird oft als „Infrastruktur-Einrichtung“ bezeichnet, die man lieber vermeiden würde. - Fernzugriff. Die gängigen Methoden, um vom anderen Gerät aus auf den Spark zuzugreifen – etwa die Bindung der Laufzeitumgebung an
0.0.0.0(snap set ollama host="0.0.0.0:11434"), ein SSH-Tunnel oder Tailscale – erfordern jeweils aufwendige Einstellungen unter ARM64 bzw. DGX OS. Zudem bietet ein direkt gebundener Port keinerlei Authentifizierung pro Client. - API-Format. Claude Code nutzt das Anthropic Messages-Format; lokale Laufzeitumgebungen setzen auf OpenAI Chat Completions. Um beide zu verknüpfen, muss man in der Regel ein kleines Proxy-Programm schreiben und pflegen.
2 DGX Sparks verfügen über genügend Gesamtspeicher, um
DeepSeek-V4-Flash-0731 zu verteilen; dennoch müssen spezifische Cluster-Konfigurationen für DeepSeek von der Community getestet und anschließend unter 0731 erneut validiert werden. Betreiben Sie den Connector stets am /v1 Endpoint des Head-Nodes. Weitere Informationen zu Reifegrad-Klassifizierungen sowie Einrichtungsgrenzen finden Sie unter DeepSeek V4 Flash – lokale Hardware.Kann ein DGX Spark-Cluster Kimi K3 ausführen?
No. Kimi K3’s 2.8T parameters (~50B active per token through MoE) need roughly 1.4 TB at their native 4-bit floor, while NVIDIA’s documented Spark clusters top out at 4 nodes and 512 GB — and Moonshot targets K3 at supernodes with 64 or more accelerators. Even 8 DGX Sparks (1 TB pooled) fall 376 GB short of just the raw weight floor. Aktuell sollten Sie für Spark-Modelle aus NVIDIAs dokumentierten Spezifikationen wählen: entweder für ein-120B-, zwei-400B- oder vier-700B-Knoten-Systeme. Die vollständige Liste finden Sie unter DGX Spark-Modellkompatibilität; für die optimale Wahl pro Konfiguration empfehlen wir Alternativen zu Kimi K3. Die detaillierte Berechnung des Speicherbedarfs für K3 sowie Cluster-Planung sind im technischen Leitfaden zu Kimi K3 beschrieben.Richten Sie die Einrichtung auf Ihrem Spark-System ein.
1
Starten Sie anschließend die Laufzeitumgebung auf dem Spark-System.
Starten Sie Ihren Modellserver wie gewohnt – beispielsweise so:Oder alternativ:Überprüfen Sie zunächst, ob das Modell über seinen OpenAI-kompatiblen
/v1 API-Endpunkt reagiert, bevor Sie den Connector hinzufügen.2
Beantragen Sie einen Berechtigungscode und verknüpfen Sie den Connector.
Öffnen Sie im dashboard das Setup-Reiter und wählen Sie Start pairing aus, um einen einmalig gültigen Code im Format Tokios stellt eine Linux-arm64-Version von
TKS-XXXX-XXXX zu erhalten (gültig ca. 15 Minuten). Geben Sie diesen Code auf dem Spark-System ein.tokios-connector bereit, die auch auf DGX Sparks Grace-CPU läuft. Die genauen Schritte zur Systemd-Integration und Paketierung variieren je nach DGX-OS-Version – prüfen Sie diese vor der Installation.Kehren Sie zum Dashboard zurück und genehmigen Sie das Gerät im Setup- oder Connectors-Reiter. Der Connector-Token wird automatisch über den Tunnel übertragen – Sie müssen ihn nicht manuell in eine Datei eintragen.3
Richten Sie den Connector auf das /v1-Endpunkt Ihrer Laufzeitumgebung aus.
Der Upstream für den Connector ist die OpenAI-kompatible API der Laufzeitumgebung auf dem Spark – nicht ein extern zugänglicher Port. Standardmäßige Ports: Ollama
11434, vLLM 8000 (jeweils mit /v1 als Zusatz). Es sind keine Firewall-Regeln für eingehende Verbindungen erforderlich, da der Connector ausschließlich ausgehende Verbindungen herstellt.4
Erstellen Sie eine Deployment.
Auf dem Models-Reiter weisen Sie Ihre Upstream-Modell-ID (zum Beispiel
llama3.1) einem öffentlichen Deployment-Namen wie spark-llama zu. Clients übermitteln diesen Deployment-Namen im model-Feld – nicht die Upstream-ID.5
Generieren Sie einen API-Schlüssel.
Im Keys-Reiter erstellen Sie einen Schlüssel. Diese Schlüssel sind
sk-tok-…-Bearer-Tokens, die nur einmal angezeigt werden, und lassen sich auf bestimmte Muster von Deployment-Namen beschränken.Nutzen Sie ihn von überall aus.
Sobald der Connector konfiguriert und ein Deployment registriert ist, richten Sie Ihren Client auf Tokios statt auf die IP-Adresse des Spark aus.Der Modellauswähler in Claude Code listet ausschließlich
claude*-IDs auf; daher erscheint Ihr Tokios-Deployment dort nicht. Geben Sie stattdessen --model spark-llama explizit an.Warum nur ein Endpunkt?
- Wechseln Sie Modelle ohne Änderungen an der Client-Konfiguration. Weisen Sie einem Deployment-Namen ein anderes Upstream-Modell oder eine andere Backend-Instanz zu – alle Agenten und Skripte, die bereits auf
spark-llamaverweisen, funktionieren weiterhin einwandfrei. - Bereichsbegrenzte Schlüssel für Teammitglieder. Sie können einem Teammitglied einen Schlüssel zuweisen, der nur für bestimmte Deployment-Muster gültig ist, anstatt ihm uneingeschränkten Zugriff auf den Spark zu gewähren.
- Keine eingehenden Ports am Spark. Der Connector stellt ausschließlich ausgehende Verbindungen her; daher müssen Sie den Laufzeitprozess nicht an
0.0.0.0binden oder einen SSH-Tunnel bzw. Tailscale-Knoten verwalten, um vom Laptop aus darauf zuzugreifen.
Nächste Schritte
Schnellstart
So gelangen Sie von Null bis hin zu einem funktionierenden Connector, einer Deployment-Konfiguration sowie einem API-Schlüssel.
Installation des Connectors
Eine umfassende Anleitung zur Installation und Einrichtung des Connectors auf allen Plattformen.
Nutzung von Claude Code
Detaillierte Konfiguration von
ANTHROPIC_BASE_URL sowie ANTHROPIC_API_KEY.Referenz zur Connector-Konfiguration
Mit
tokios-connector.json können mehrere Modelle über einen einzigen Spark bereitgestellt werden.