settings.json aufrufen: language_models.openai_compatible und language_models.anthropic_compatible. Beide akzeptieren eine benutzerdefinierte api_url, sodass Zed der übersichtlichste Ort ist, um beide Seiten von Tokios vorzuführen — den OpenAI-kompatiblen Endpunkt unter https://api.tokios.com/v1 und den Anthropic-kompatiblen Endpunkt unter https://api.tokios.com. Wählen Sie entweder einen aus oder konfigurieren Sie beide und wechseln Sie pro Assistent.
Voraussetzungen
- Ein laufender Tokios-Connector, der mit Ihrem lokalen Modell gekoppelt ist — siehe Connector Install
- Ein registrierter Name für die Modell-Deployment — siehe Register a Model
- Ein Tokios API-Schlüssel (
sk-tok-…) — siehe API Keys - Zed installiert
Option A: OpenAI-kompatibler Provider
1
Öffnen Sie Zeds settings.json
Öffnen Sie die Befehls-Palette und führen Sie
zed: open settings aus, oder bearbeiten Sie settings.json direkt.2
Fügen Sie einen openai_compatible-Eintrag hinzu
Fügen Sie einen Ersetzen Sie
language_models.openai_compatible-Block mit der Tokios-Basis-URL, Ihrem Deployment-Namen und Ihrem API-Schlüssel hinzu:settings.json
gemma-tunnel durch den öffentlichen Deployment-Namen, den Sie auf der Models-Registerkarte registriert haben — nicht Ihre lokale Modell-ID von Ollama/llama.cpp/vLLM/LM Studio. Beachten Sie, dass der Schlüssel hier bewusst fehlt — siehe den nächsten Schritt.3
Legen Sie Ihren API-Schlüssel außerhalb von settings.json fest
Zed liest den API-Schlüssel nicht aus Eine nicht-leere Umgebungsvariable hat Vorrang vor dem Wert im Schlüsselbund, also löschen Sie sie, wenn Sie später zum UI-Flow wechseln.
settings.json. Stellen Sie Ihren sk-tok-…-Schlüssel auf beide Arten bereit:- Über die Benutzeroberfläche — führen Sie
agent: open settingsaus der Befehlspalette aus, finden Sie Tokios unter LLM-Anbieter und fügen Sie den Schlüssel ein. Zed speichert ihn in Ihrem System-Schlüsselbund. - Über eine Umgebungsvariable — Zed leitet den Namen aus der Provider-ID in
settings.jsonab, in UPPER_SNAKE_CASE und mit_API_KEYals Suffix. Die oben genannte IDTokiosliest sich daher alsTOKIOS_API_KEY.
4
Wählen Sie das Modell im Assistenten-Panel
Öffnen Sie das Assistenten-Panel von Zed und wählen Sie Tokios: gemma-tunnel (oder Ihren konfigurierten
display_name) aus dem Modell-Auswahlfeld.Option B: Anthropic-kompatibler Provider
1
Fügen Sie einen anthropic_compatible-Eintrag hinzu
Fügen Sie im selben Die genauen Feldnamen, die Zed unter
settings.json einen language_models.anthropic_compatible-Block hinzu, der auf den Tokios Anthropic-kompatiblen Endpunkt verweist. Beachten Sie, dass für diese Basis-URL kein /v1 vorhanden ist:settings.json
anthropic_compatible.available_models erwartet, können leicht von der openai_compatible-Struktur abweichen und sich je nach Version unterscheiden; bestätigen Sie diese daher anhand Ihrer installierten Version.2
Legen Sie Ihren API-Schlüssel fest
Geben Sie Ihren
sk-tok-…-Schlüssel auf die gleiche Weise wie Option A an — über custom_headers oder Zeds Schlüsselabfrage. Bestätigen Sie den genauen Header-Namen, den Zed für den Anthropic-kompatiblen Slot sendet (Anthropic-Clients verwenden typischerweise x-api-key statt Authorization: Bearer).3
Wählen Sie das Modell im Assistentenbereich aus
Wählen Sie Ihr konfiguriertes Anthropic-kompatibles Modell aus Zeds Modellauswahl aus, neben oder anstelle des OpenAI-kompatiblen Modells.
Ersetzen Sie
gemma-tunnel durch den von Ihnen registrierten Deployment-Namen und sk-tok-YOUR_KEY durch Ihren eigenen Schlüssel. Übertragen Sie niemals eines von beiden in ein gemeinsam genutztes oder versionskontrolliertes settings.json.Warum dies ohne Tunnel funktioniert
Beide Zed-Provider-Slots benötigen eine URL, die von überall dort aus erreichbar ist, woher Zeds Modell-Anfragen stammen. Der Connector von Tokios ist nur ausgehend: Er wählt von neben Ihrem Modell aus aus und öffnet niemals einen eingehenden Port, sodasshttps://api.tokios.com (oder /v1) eine stabile, authentifizierte URL ist, die Sie einmal festlegen — kein ngrok-Prozess, der am Leben erhalten werden muss, und kein unauthentifizierter Port, der in Ihrem LAN offen steht.
Fehlerbehebung
401-Fehler
401-Fehler
Der von Zed gesendete API-Schlüssel fehlt, ist fehlerhaft oder wurde widerrufen. Stellen Sie sicher, dass der vollständige
sk-tok-…-Schlüssel ohne zusätzliche Leerzeichen festgelegt ist, und prüfen Sie seinen Status auf der Keys-Registerkarte.404-Fehler
404-Fehler
Der
name-Wert in available_models stimmt mit keiner registrierten Deployment überein. Stellen Sie sicher, dass er exakt mit dem öffentlichen Namen auf der Models-Registerkarte übereinstimmt.503-Fehler
503-Fehler
Der Connector für dieses Deployment ist offline oder hat sein gleichzeitiges Ausführungslimit erreicht. Prüfen Sie die Connectors-Registerkarte — sie muss als Online angezeigt werden.
Nächste Schritte
Schnellstart
Pairen Sie den Connector und registrieren Sie Ihr erstes Deployment von Grund auf neu.
Kompatible Clients
Sehen Sie sich die Einrichtung von Basis-URL und Schlüssel für andere OpenAI- und Anthropic-kompatible Clients an.