NeuVerbinde jeden Agenten mit UberLLM: ein Schlüssel, alle Modelle, zum Listenpreis oder günstiger.
UberLLM

OpenCode

OpenCode kommuniziert mit UberLLM über das @ai-sdk/openai-compatible Paket. Sie speichern den Schlüssel einmal, dann beschreiben Sie den Anbieter in opencode.json.

Bevor Sie beginnen

1. Schlüssel speichern

In OpenCode führen Sie /connect aus, scrollen Sie zu Other, geben Sie die provider id uberllm ein und fügen Sie dann Ihren Schlüssel ein. OpenCode speichert ihn in ~/.local/share/opencode/auth.json. Die id, die Sie hier eingeben, muss mit der provider id in opencode.json übereinstimmen.

2. Anbieter hinzufügen

Globale Datei: ~/.config/opencode/opencode.json. Projektdatei: opencode.json im Projekt-Root-Verzeichnis (sie hat Vorrang vor der globalen Datei).

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "uberllm": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "UberLLM",
      "options": {
        "baseURL": "https://api.uberllm.dev/v1"
      },
      "models": {
        "deepseek/deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash", "limit": { "context": 1048576, "output": 384000 } },
        "z-ai/glm-5.2": { "name": "GLM 5.2", "limit": { "context": 1048576, "output": 32768 } },
        "moonshotai/kimi-k3": { "name": "Kimi K3", "limit": { "context": 1048576, "output": 32768 } }
      }
    }
  }
}

Um /connect zu überspringen, legen Sie den Schlüssel stattdessen in der Datei ab: "apiKey": "{env:UBERLLM_API_KEY}" innerhalb von options.

OpenCode listet nur die Modelle auf, die Sie hier benennen. Jede ID aus dem Katalog funktioniert.


3. Modell auswählen

Führen Sie /models aus und wählen Sie eines der UberLLM-Modelle aus.

Empfohlene Modelle

Geprüft am 30. Oktober 2026: Jeder hat geantwortet und einen Tool-Aufruf über UberLLM gemacht.

Modell-ID Kontext Max. Ausgabe
deepseek/deepseek-v4.1-flash 1,048,576 384,000
z-ai/glm-5.2 1,048,576 32,768
moonshotai/kimi-k3 1,048,576 32,768

Häufige Fehler

Was Sie sehen Ursache und Lösung
401 Kein Schlüssel für diesen Anbieter. Führen Sie opencode auth list aus; die ID muss an beiden Stellen uberllm sein.
404 mit "page not found" baseURL muss https://api.uberllm.dev/v1 sein. Verwenden Sie @ai-sdk/openai-compatible, den Anbieter, mit dem dieses Setup getestet wurde.
404 model_not_found Der Modellschlüssel in models ist keine Katalog-ID.
402 insufficient_credits Guthaben leer. Fügen Sie Guthaben unter Dashboard → Credits hinzu.