Zed

So beheben Sie, dass Zed 401 oder einen ungültigen API-Schlüssel zurückgibt

Ein 401 bedeutet, dass die Anfrage den AI Code With-Server erreicht hat und bei der Authentifizierung fehlgeschlagen ist. Das Problem ist der API-Schlüssel selbst, seine Gültigkeit oder der Kontostatus – nicht die API-URL oder die Modell-ID. Zed speichert Schlüssel im Systemschlüsselbund; legen Sie keine echten Schlüssel in settings.json ab.

Beginnen Sie mit diesen Prüfungen

Die Anfrage hat AI Code With erreicht, aber die Authentifizierung ist fehlgeschlagen. Überprüfen Sie den API-Schlüssel im Schlüsselbund, bevor Sie die API-URL oder die Modell-ID ändern.

  • Nachdem Sie eine Nachricht im Agent-Panel gesendet haben, meldet Zed 401, Unauthorized oder Invalid API Key.
  • Der eingefügte API-Schlüssel ist unvollständig, enthält zusätzliche Leerzeichen oder Zeilenumbrüche oder ist der falsche Schlüssel
  • Öffnen Sie die Agent-Einstellungen (Befehl agent: open settings) → LLM-Anbieter und wählen Sie AI Code With / aicodewith
401UnauthorizedInvalid API Key

01

Bestätigen Sie, dass die Anfrage den Server erreicht hat

401 / Unauthorized / Invalid API Key bedeutet, dass die HTTP-Anfrage https://api.aicodewith.ai/v1 erreicht hat und beim Prüfen des Authorization-Headers abgelehnt wurde. Ändern Sie noch nicht die API-URL oder die Modell-ID.

Timeouts, DNS-Fehler oder 404s sind Adress- oder Netzwerkprobleme – verwenden Sie zuerst den Artikel zur API-URL. Befolgen Sie diese Seite nur, wenn der Fehler ausdrücklich 401 ist.

02

Fügen Sie den API-Schlüssel in der Anbieter-UI erneut ein

Öffnen Sie Agent-Einstellungen → LLM-Anbieter, wählen Sie den von Ihnen hinzugefügten OpenAI-kompatiblen Anbieter, leeren Sie das Feld API-Schlüssel und fügen Sie den vollständigen Schlüssel ein. Vermeiden Sie kopierte Zeilenumbrüche, umgebende Leerzeichen oder Anführungszeichen.

Zed schreibt den Schlüssel in den Systemschlüsselbund, nicht in settings.json. Wenn Sie zuvor eine Zeichenfolge mit sk- in JSON eingefügt haben, löschen Sie dieses Feld und geben Sie den Schlüssel stattdessen in der UI ein; andernfalls wird der UI-Wert möglicherweise nie angewendet.

  1. 1Öffnen Sie die Agent-Einstellungen (Befehl agent: open settings) → LLM-Anbieter und wählen Sie AI Code With / aicodewith
  2. 2Leeren Sie das Feld API-Schlüssel und fügen Sie den vollständigen Schlüssel erneut ein, ohne Leerzeichen oder Zeilenumbrüche

03

Überprüfen Sie Schlüssel und Konto, und senden Sie dann eine Testnachricht

Bestätigen Sie im AI Code With-Dashboard, dass der Schlüssel weiterhin gültig ist und das Konto Guthaben hat. Abgelaufene, deaktivierte oder Schlüssel ohne Guthaben geben bei der Authentifizierung ebenfalls 401 zurück.

Wählen Sie nach dem Speichern des Anbieters im Agent-Panel ein Modell unter diesem Anbieter und senden Sie eine kurze Nachricht. Eine normale Antwort ohne 401 stellt die Anmeldedatenkette wieder her. Gleichen Sie dann den Aufruf anhand der Zeit in den Nutzungsdatensätzen ab.

  1. 1Leeren Sie das Feld API-Schlüssel und fügen Sie den vollständigen Schlüssel erneut ein, ohne Leerzeichen oder Zeilenumbrüche
  2. 2Bestätigen Sie in der AI Code With-Schlüsselverwaltung, dass der Schlüssel aktiv ist und das Konto Guthaben hat

Das Kopieren oder Speichern des Anbieters ist keine erfolgreiche Verbindung. Die überprüfbaren Signale sind eine echte Antwort im Agent-Panel und ein passender Eintrag in den Nutzungsdatensätzen.

Wenn es weiterhin nicht behoben ist

Quellen

Neu konfigurieren

Kehren Sie zum Integrationszentrum zurück und fahren Sie mit den Einrichtungsschritten fort.

Zum zugehörigen Einrichtungsschritt zurückkehren

Related problems

Modell nicht gefunden / Falsche Modell-ID · API-URL-Fehler · Anfragen erreichen AI Code With nicht

Back to Zed