Docs durchsuchen...

Tippen Sie, um die Dokumentation zu durchsuchen

opencode
OpenCode

OpenCode Einrichtungsleitfaden

Füge UnoRouter als benutzerdefinierten Anbieter in OpenCode hinzu und wähle ein beliebiges Modell als aktiven Coding-Agenten.

Uberblick

OpenCode liest seine Anbieter aus einer JSON-Konfigurationsdatei. Füge UnoRouter als benutzerdefinierten Anbieter mit dem OpenAI-kompatiblen Adapter hinzu, dann kannst du jedes UnoRouter-Modell als aktives Modell wählen.

Schnellkonfiguration

Trage diese Werte in den Client ein. Dein Schlussel wird automatisch eingefugt, wenn du angemeldet bist.

text
Basis-URL: https://api.unorouter.ai/v1
API-Schlussel: YOUR_API_KEY

Melde dich an, um deinen API-Key automatisch einzutragen

Kompatibilitat

Chat CompletionsStreamingTool-Aufrufe

Schritt-fur-Schritt-Einrichtung

  1. 1
    Die OpenCode-Konfigurationsdatei öffnen

    Drücke Strg + O in OpenCode und füge den Pfad ein. Unter Windows ersetzt du YOUR_USER durch deinen Windows-Benutzernamen.

    text
    C:/Users/YOUR_USER/.config/opencode/opencode.json

    Melde dich an, um deinen API-Key automatisch einzutragen

  2. 2
    Den Dateiinhalt ersetzen

    Leere die Datei und füge den UnoRouter-Anbieterblock ein. Trage deinen UnoRouter-API-Schlüssel ein und wähle ein beliebiges Modell aus dem Katalog.

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "unorouter": {
          "name": "UnoRouter",
          "npm": "@ai-sdk/openai-compatible",
          "options": {
            "apiKey": "YOUR_API_KEY",
            "baseURL": "https://api.unorouter.ai/v1"
          }
        }
      }
    }

    Melde dich an, um deinen API-Key automatisch einzutragen

  3. 3
    Speichern und neu laden

    Drücke Strg + S zum Speichern, dann Strg + Umschalt + P und führe Developer: Reload Window aus. OpenCode übernimmt den neuen Anbieter beim Neuladen.

  4. 4
    Ein Modell wählen

    Öffne die Modellauswahl in OpenCode und wechsle zu dem Modell, das du hinzugefügt hast. Der OpenAI-kompatible Adapter übernimmt Streaming und Tool-Aufrufe automatisch.

Empfohlene Modelle

Kostenlose Modelle, die hier gut funktionieren. Fuge eine beliebige Modell-ID in den Client ein.

nemotron-3-120b-a12bdeepseek-r1-distill-qwen-32bmistral-code-fim-latestcommand-a-03-2025mistral-medium

Stolperfallen

  • OpenCode nutzt im Hintergrund den npm-Adapter @ai-sdk/openai-compatible, sodass du unter "models" weitere Modelle hinzufügen kannst, ohne neu zu starten.
  • Wenn Developer: Reload Window deinen Anbieter nicht anzeigt, prüfe, ob das JSON ohne nachgestellte Kommas gespeichert wurde.
  • Verwende exakte Modell-IDs aus dem UnoRouter-Katalog. Entferne ein etwaiges führendes Anbieterpräfix, falls beim Kopieren eines hinzugefügt wurde.
API-Key generierenModelle