Zed mit einem eigenen LLM-Provider

Fügen Sie diesen Provider zu Ihrer Zed-Datei settings.json hinzu und fügen Sie Ihren Schlüssel ein, wenn Zed danach fragt. Dann läuft Zed über Ihren AIGROW-Schlüssel mit Claude-, GPT- und Grok-Modellen.

Sie haben schon einen Code? Lösen Sie ihn unter API-Zugang ein und erstellen Sie dann einen Schlüssel.

Ihre Zed-Datei settings.json

"language_models": {
  "anthropic_compatible": {
    "aigrow": {
      "api_url": "https://aigrow.gg",
      "available_models": [
        { "name": "claude-opus-5.5", "max_tokens": 1000000,
          "capabilities": { "tools": true, "images": false, "prompt_caching": true } }
      ]
    }
  }
}

Ersetzen Sie ag_your_key_here durch einen Schlüssel aus dem API-Zugang.

Wo die Einstellung liegt

macOS und Linux
~/.config/zed/settings.json
Oder über die Einstellungen hinzufügenFühren Sie agent: open settings aus, suchen Sie Add Provider unter LLM Providers, wählen Sie Anthropic und tragen Sie den Namen, die API-URL https://aigrow.gg, die Modell-ID und das Kontextfenster ein.
Schlüssel hinterlegenFügen Sie den Schlüssel in den Provider-Einstellungen ein, die ihn im System-Schlüsselbund speichern, oder setzen Sie AIGROW_API_KEY in der Umgebung. Tragen Sie den Schlüssel niemals in settings.json ein.

Claude, GPT und Grok gemeinsam

Claude-Modelle gehören auf den Anthropic-kompatiblen Provider, ohne /v1 und mit aktiviertem Prompt Caching. GPT und Grok laufen über einen OpenAI-kompatiblen Provider, mit /v1, und ihr Schlüssel kommt in AIGROW_OPENAI_API_KEY.

{
  "language_models": {
    "anthropic_compatible": {
      "aigrow": {
        "api_url": "https://aigrow.gg",
        "available_models": [
          {
            "name": "claude-opus-5.5",
            "display_name": "Claude Opus 5.5",
            "max_tokens": 1000000,
            "capabilities": {
              "tools": true,
              "images": false,
              "prompt_caching": true
            }
          },
          {
            "name": "claude-sonnet-5.5",
            "display_name": "Claude Sonnet 5.5",
            "max_tokens": 1000000,
            "capabilities": {
              "tools": true,
              "images": false,
              "prompt_caching": true
            }
          }
        ]
      }
    },
    "openai_compatible": {
      "aigrow-openai": {
        "api_url": "https://aigrow.gg/v1",
        "available_models": [
          {
            "name": "gpt-6-astra",
            "display_name": "GPT-6 Astra",
            "max_tokens": 1050000,
            "capabilities": {
              "tools": true,
              "images": false,
              "chat_completions": true
            }
          },
          {
            "name": "grok-4.7",
            "display_name": "Grok 4.7",
            "max_tokens": 500000,
            "capabilities": {
              "tools": true,
              "images": false,
              "chat_completions": true
            }
          }
        ]
      }
    }
  }
}

Welches Modell Sie verwenden

Tragen Sie die ID genau so ein, wie sie hier steht.

Claude Opus 5.5claude-opus-5.5
Die Voreinstellung in jedem Block auf dieser Seite und ein gutes Hauptmodell für Agentenarbeit. Kontext: 1.000.000 Tokens.
Claude Sonnet 5.5claude-sonnet-5.5
Am günstigsten über eine lange Sitzung: Das meiste, was ein Agent sendet, wird aus dem Prompt-Cache gelesen, und die Cache-Lesevorgänge von Sonnet sind hier die günstigsten. Kontext: 1.000.000 Tokens.
Claude Fable 5.1claude-fable-5.1
Kostet pro Token mehr als Opus. Vergleichen Sie beide im Coding-Leaderboard, bevor Sie wechseln. Kontext: 1.000.000 Tokens.

Die Preisliste enthält jede ID mit ihrem Guthabensatz, Claude API pricing nennt die Listenpreise, und das Coding-Leaderboard vergleicht die Modelle bei Coding-Aufgaben.

Prüfen, ob es funktioniert

Zuerst der Schlüssel für sich, dann Zed damit.

Der Schlüssel

Fragen Sie die Modellliste ab. Dafür brauchen Sie einen gültigen Schlüssel, es entstehen keine Kosten.

curl https://aigrow.gg/v1/models -H "Authorization: Bearer ag_your_key_here"

Bei einem funktionierenden Schlüssel kommt die Liste zurück:

{
  "object": "list",
  "data": [
    { "id": "claude-opus-5.5", "object": "model", ... },
    { "id": "claude-fable-5.1", "object": "model", ... },
    { "id": "gpt-6-astra", "object": "model", ... },
    { "id": "claude-sonnet-5.5", "object": "model", ... },
    { "id": "gpt-6.1-sol", "object": "model", ... },
    { "id": "grok-4.7", "object": "model", ... },
    ...
  ],
  "has_more": false
}

Zed

Öffnen Sie das Agent-Panel, wählen Sie unter aigrow das Modell und senden Sie diesen Prompt.

Reply with the word ready

Eine funktionierende Einrichtung antwortet im Panel:

ready

Wenn es fehlschlägt

Zuerst die Fehler von Zed, dann die Antworten, die der Endpunkt für jedes Tool gibt.

404 beim Claude-Provider
Die api_url endet auf /v1. Beim Anthropic-kompatiblen Provider lautet sie https://aigrow.gg.
404 bei einem GPT-Modell
capabilities.chat_completions steht auf false, wodurch das Modell auf die Responses API geleitet wird. Setzen Sie den Wert auf true.
Mein Tool meldet 401 oder einen Authentifizierungsfehler
Der Schlüssel fehlt oder ist falsch eingegeben. Kopieren Sie ihn erneut unter API-Zugang im Dashboard und achten Sie darauf, dass er als Schlüssel gesendet wird, nicht als Modellname. Ein widerrufener Schlüssel führt zum gleichen Fehler: Erstellen Sie einen neuen und tauschen Sie ihn aus.
Ich erhalte 402 oder eine Meldung zum Guthaben
Ihr Guthaben ist aufgebraucht. Öffnen Sie im Dashboard den API-Zugang, lösen Sie einen Code ein oder kaufen Sie ein weiteres Paket, dann geht die nächste Anfrage durch. Weitere Änderungen sind nicht nötig.
Es erscheint 404 oder Unknown model
Das Modell muss eines sein, das der Endpunkt bereitstellt, zum Beispiel claude-opus-5.5. Die Schreibweisen des Anbieters funktionieren ebenfalls (claude-opus-5-5, anthropic/claude-opus-5.5), aber eine ID mit Datum oder ein Modell außerhalb des Katalogs wird abgelehnt, bevor die Anfrage weitergeleitet wird, und es wird nichts berechnet. Rufen Sie GET /v1/models mit Ihrem Schlüssel auf, um die aktuelle Liste zu erhalten, oder lesen Sie die IDs in der Preisliste nach.
Anfragen werden mit 429 abgelehnt
Die Kapazität des Endpunkts teilen sich alle Kunden: etwa 20 Anfragen pro Minute und 4 gleichzeitig. Jede 429-Antwort enthält einen retry-after-Header, und die SDKs von OpenAI und Anthropic warten so lange und versuchen es automatisch erneut. Warten Sie in einer eigenen Schleife die angegebenen Sekunden oder verringern Sie die Parallelität.
Das Modell ist gerade nicht verfügbar
Ein 404 mit dem Hinweis, dass das Modell gerade nicht verfügbar ist, bedeutet, dass es beim Upstream-Anbieter kurzzeitig ausgefallen ist. Das liegt nicht an Ihrem Schlüssel oder Ihrem Guthaben. Versuchen Sie es gleich noch einmal oder senden Sie die Anfrage an ein anderes Modell.
Ich erhalte einen 502 oder 503
Ein vorübergehender Aussetzer beim Upstream-Anbieter oder in der Konfiguration. Ihr Guthaben wird dafür nicht belastet. Wiederholen Sie die Anfrage. Falls sie weiterhin scheitert, melden Sie sich über den Store bei uns, dann gehen wir der Sache nach.

Was über AIGROW nicht funktioniert

  • Die Responses API für GPT-Modelle. Lassen Sie chat_completions beim OpenAI-kompatiblen Provider auf true.

  • Live-Websuche im Modell. Ein Websuche-Tool, das mit einer Anfrage gesendet wird, wird aus dem bereits vorhandenen Wissen des Modells beantwortet, ohne Live-Ergebnisse. Ein Tool, das Seiten auf Ihrem eigenen Rechner abruft, funktioniert weiterhin.

  • Jeder Endpunkt außer diesen dreien: /v1/messages, /v1/chat/completions und /v1/models. Die Responses API, Embeddings und das Zählen von Tokens antworten mit 404.

  • Router-Felder wie models, route, provider und plugins. Sie werden verworfen, sodass eine Anfrage immer an das eine Modell geht, das sie nennt.

Was ein Monat mit Zed kostet

Ein Entwickler, der den ganzen Tag arbeitet, wobei der Großteil jeder Anfrage aus dem Prompt-Cache gelesen wird, zum Listenpreis und über Guthaben berechnet. Ändern Sie das Modell, um zu vergleichen.

Claude Opus 5.5, Coding-Agent: $214.20 im Monat zum Listenpreis, $100.80 mit AIGROW-Guthaben, $113.40 weniger (53 %).

Fragen zu Zed und einer eigenen API

Anthropic-kompatibel oder OpenAI-kompatibel in Zed?
Beides funktioniert. Anthropic-kompatibel mit der api_url https://aigrow.gg eignet sich für Claude-Modelle und Prompt Caching. OpenAI-kompatibel mit der api_url https://aigrow.gg/v1 betreibt GPT und Grok.
Wo speichert Zed den Schlüssel?
Im System-Schlüsselbund, wenn Sie ihn in den Provider-Einstellungen einfügen, oder in einer Umgebungsvariablen, die nach dem Provider benannt ist, etwa AIGROW_API_KEY. Laut Zed-Dokumentation sollte er nie in settings.json stehen.
Sollte ich Prompt Caching aktivieren?
Ja, für Claude-Modelle beim Anthropic-kompatiblen Provider. Zed markiert dann die Teile des Prompts, die zwischengespeichert werden sollen, und Cache-Lesevorgänge kosten weniger als neue Eingaben.

Quellen: Zed Use API access · Zed LLM providers · Zed Configuring Zed. Abgerufen am 21. Oktober 2026.

Ein anderes Tool einrichten

  • Claude CodeAnthropic-Protokoll

    Vier Umgebungsvariablen, in der Shell oder in der settings.json.

  • ClineOpenAI-Protokoll

    Der Anbieter OpenAI Compatible, vier Felder im Einstellungsbildschirm.

  • Roo CodeOpenAI-Protokoll

    Der Provider OpenAI Compatible, mit denselben Feldern wie bei Cline.

  • Kilo CodeOpenAI-Protokoll

    Ein eigener Provider im Tab Providers; die Modellliste füllt sich von selbst.

  • ContinueOpenAI-Protokoll

    Ein models-Eintrag in config.yaml mit provider openai und einer apiBase.

  • AiderOpenAI-Protokoll

    OPENAI_API_BASE und OPENAI_API_KEY, dann openai/ vor der Modell-ID.

  • OpenCodeOpenAI-Protokoll

    Ein Provider-Block in opencode.json und der Schlüssel über /connect.

  • GooseOpenAI-Protokoll

    Der OpenAI-Provider mit OPENAI_HOST oder eine eigene Provider-Datei.

  • Vercel AI SDKAnthropic- und OpenAI-Protokoll

    Der OpenAI-Compatible-Anbieter für jedes Modell oder der Anthropic-Anbieter für Claude.

  • OpenAI Agents SDKOpenAI-Protokoll

    Ihr eigener AsyncOpenAI-Client, auf Chat Completions umgestellt und mit deaktiviertem Tracing.

  • LangChainAnthropic- und OpenAI-Protokoll

    ChatOpenAI mit base_url für jedes Modell oder ChatAnthropic für Claude.

Der API-Leitfaden behandelt die SDKs, curl, die Endpunkte und die Ratenlimits.

Fügen Sie den Block ein, und Zed läuft mit Ihrem Guthaben.

Kaufen Sie ein Guthabenpaket, lösen Sie den Code aus Ihrer E-Mail im API-Zugang ein, erstellen Sie einen Schlüssel und setzen Sie ihn anstelle von ag_your_key_here ein.