[← Alle Anleitungen](/tutorials/)Dokumentation durchsuchen

[Offizielle DeepSeek-Dokumentation ↗](https://api-docs.deepseek.com/)

# OpenCode

Verbinde OpenCode mit einem OpenAI-kompatiblen Anbieter.

**Verbindungsdaten** · Verwende Schlüssel, Basis-URL und Modell-ID aus [deinem Konto](/account/keys/). Basis-URL: Nach Freischaltung im unabhängigen Konto verfügbar. api.example.invalid ist nur ein Platzhalter.

api.example.invalid ist ein Platzhalter. Verwende die Basis-URL aus den Verbindungsdaten deines deepseekabo-Kontos.

## Bevor du beginnst

Verwende bei diesem Dienst `deepseek-flash` für Flash oder `deepseek-v4-pro` für Pro. Der Alias `deepseek-pro` ruft ebenfalls V4 Pro auf und wird mit dem 3,5-Fachen von Flash abgerechnet. Siehe [Modell-IDs und Abrechnung](/docs/models/).

Installiere OpenCode und besorge Tarif-API-Schlüssel, Anbieter-Basis-URL und genauen Modellnamen. Das folgende Beispiel benötigt einen OpenAI-kompatiblen Chat-Completions-Endpunkt.

## Schlüssel hinzufügen

Prüfe zuerst deine Installation:

```sh
opencode --version
```

Falls nicht installiert, nutze die [OpenCode-Downloadseite](https://opencode.ai/download). Aktualisiere ältere Clients, bevor du Anbietereinstellungen untersuchst.

Starte OpenCode in deinem Projekt und gib ein: `/connect`. Wähle `Other`und gib `coding-plan` als Anbieter-ID sowie deinen API-Schlüssel ein. OpenCode speichert die Zugangsdaten lokal; schreibe den Schlüssel nicht in die Projektkonfiguration.

## Anbieter hinzufügen

Erstelle oder aktualisiere `opencode.json` in deinem Projekt. Ersetze URL und Modellbezeichner durch die tatsächlichen Dienstwerte. Existiert die Datei bereits, führe die Felder mit dem vorhandenen JSON zusammen, statt es zu überschreiben.

```json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "coding-plan": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Coding Plan",
      "options": {
        "baseURL": "https://api.example.invalid/v1"
      },
      "models": {
        "deepseek-flash": { "name": "DeepSeek Flash" }
      }
    }
  }
}
```

Die Anbieter-ID in der Datei muss zur ID bei folgendem Befehl passen: `/connect`. Die Basis-URL muss das vom Dienst benötigte Versionspräfix enthalten.

## Modell auswählen und testen

Starte OpenCode bei Bedarf neu, gib ein: `/models`und wähle dein konfiguriertes Modell. Sende eine kleine Testanfrage. Prüfe bei Fehlern Modell-ID, URL, Schlüssel, API-Format und verbleibendes Kontingent.

## Häufige Konfigurationsfehler

| Symptom | Was zu prüfen ist |
| --- | --- |
| Anbieter fehlt | JSON-Syntax und Speicherort von `opencode.json` |
| Authentifizierung scheitert | `/connect` Anbieter-ID stimmt mit `coding-plan` exakt überein |
| Modell nicht gefunden | Der Schlüssel unter `models` ist die API-Modell-ID, kein Anzeigename |
| Endpunkt nicht gefunden | Basis-URL enthält das erforderliche Versionspräfix genau einmal |

Zum Zurückwechseln wähle den vorherigen Anbieter mit `/models`. Entferne bei Bedarf nur den eigenen Anbietereintrag und behalte die übrige Konfiguration.

Zur schrittweisen Diagnose nutze die [OpenCode-Prüfliste](/docs/error-codes/) und die Netzwerk-/Fehlercodeabschnitte derselben Anleitung.

## Offizielle Referenz

Siehe [Benutzerdefinierte OpenCode-Anbieter](https://opencode.ai/docs/providers/) und [DeepSeeks OpenCode-Anleitung](https://api-docs.deepseek.com/quick_start/agent_integrations/opencode/). Der integrierte DeepSeek-Anbieter nutzt offizielle Zugangsdaten und akzeptiert möglicherweise keine Schlüssel dieses Dienstes.

AUF DIESER SEITE

[Bevor du beginnst](#before-you-start)[Schlüssel hinzufügen](#add-your-key)[Anbieter hinzufügen](#add-the-provider)[Modell auswählen und testen](#select-and-test-the-model)[Häufige Konfigurationsfehler](#common-configuration-mistakes)[Offizielle Referenz](#official-reference) Brauchst du Hilfe? [Fehler beheben →](/docs/error-codes/)
