Doku
API-ReferenzAnmelden

OpenCode einrichten

Verbinde OpenCode über einen OpenAI-kompatiblen Anbieter und einen API-Schlüssel aus der Umgebung mit UncensoredLabs.

Client konfigurieren

Setze UNCENSOREDLABS_API_KEY in der Startumgebung von OpenCode. Ergänze das Beispiel für deine installierte Hauptversion; kombiniere nicht die Anbieterformate von v1 und v2.

opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "uncensoredlabs/deepseek-v4.1-flash-1017-abliterated",
  "provider": {
    "uncensoredlabs": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "UncensoredLabs",
      "options": {
        "baseURL": "https://uncensoredlabs.dev/v1",
        "apiKey": "{env:UNCENSOREDLABS_API_KEY}"
      },
      "models": {
        "deepseek-v4.1-flash-1017-abliterated": {
          "name": "DeepSeek Flash 1017 Abliterated"
        }
      }
    }
  }
}
OpenCode v2: opencode.jsonc
{
  "$schema": "https://opencode.ai/config.json",
  "model": "uncensoredlabs/deepseek-v4.1-flash-1017-abliterated",
  "providers": {
    "uncensoredlabs": {
      "env": [
        "UNCENSOREDLABS_API_KEY"
      ],
      "package": "@opencode/ai/providers/openai-compatible",
      "settings": {
        "baseURL": "https://uncensoredlabs.dev/v1",
        "apiKey": "{env:UNCENSOREDLABS_API_KEY}"
      },
      "models": {
        "deepseek-v4.1-flash-1017-abliterated": {
          "name": "DeepSeek Flash 1017 Abliterated"
        }
      }
    }
  }
}

Wähle das konfigurierte Modell in OpenCode. Der kompatible Anbieter nutzt Chat Completions; ein Responses- oder Anthropic-Anbieter ändert das Protokoll und führt zu Fehlern.

Verbindung prüfen

Verwende einen Anwendungs-API-Schlüssel aus dem Dashboard, nicht deinen Konto-Anmeldeschlüssel. Halte Zugangsdaten aus eingecheckten Konfigurationen heraus.

Starte eine neue Sitzung und fordere eine kurze Antwort an. Lass dann Dateien ohne Änderungen auflisten und prüfe vor längeren Aufgaben die Tool-Berechtigungen.

Die Beispiele wurden am 1. November 2026 mit der verlinkten offiziellen Dokumentation abgeglichen. Versionen und Funktionen unterscheiden sich; diese Anleitungen zertifizieren nicht jede Client-Version.

Fehlerbehebung

Verwende Chat Completions für Text. Responses, Anthropic Messages und Bildeingaben werden nicht unterstützt. Die Websuche des Clients kann einen eigenen Dienst benötigen.
StatusWas zu prüfen ist
400 / 404Prüfe Basis-URL, genaue Modell-ID und Chat-Completions-Modus. Ergänze im Basis-URL-Feld nicht den Completions-Pfad.
401 / 403Prüfe den Anwendungs-API-Schlüssel, seine Modellberechtigungen und ob er widerrufen wurde.
402Prüfe verfügbares Guthaben und bestehende Reservierungen. Eine Reservierung kann höher als der Endpreis sein; reduziere vor einem neuen Versuch das Ausgabelimit.
429Beachte Retry-After und reduziere parallele Aufgaben. Wiederhole dieselbe Anfrage nicht sofort in einer Schleife.