Skip to content

OpenCode

OpenCode-Drittanbieter-API in Fast-Token einrichten

OpenCode ist ein Open-Source-KI-Programmierassistent mit stark anpassbarer API-Anbindung. Über eine Drittanbieter-API können Sie frei leistungsstärkere oder kostengünstigere Modelle wählen (z. B. DeepSeek, SiliconFlow).

Schritt 1: Zentrale API-Informationen beschaffen

Vor der Einrichtung bereiten Sie vor:

  1. API Key: Ihr Autorisierungsschlüssel. Fast-Token-Plattform
  2. Base URL: Endpunktadresse (z. B. https://fast-token.com/v1).
  3. Model ID: Modellname (z. B. deepseek-ai/DeepSeek-V3).

Schritt 2: Konfigurationsansicht öffnen

  1. Starten Sie OpenCode.
  2. Klicken Sie unten links auf das Einstellungszahnrad -> Settings.
  3. Geben Sie in die Suche OpenCode oder AI Provider ein.
  4. Setzen Sie bei Provider OpenAI Compatible (oder Custom).

Schritt 3: Parameter eintragen

1. Base URL setzen

Tragen Sie bei OpenAI Compatible: Base URL Ihre Drittanbieter-Proxy-Adresse ein.

Hinweis: Die Adresse muss mit /v1 enden und darf /chat/completions nicht enthalten.

2. API Key binden

Fügen Sie bei OpenAI Compatible: API Key Ihren Schlüssel ein.

3. Modellliste definieren

Öffnen Sie Custom Models oder Model Map:

  • Klicken Sie auf Add Item.
  • Geben Sie den Anzeigenamen in der Oberfläche ein (z. B. DeepSeek).
  • Geben Sie die echte Modell-ID beim API-Anbieter ein (z. B. deepseek-chat).

Schritt 4: Aktivieren und testen

  1. Öffnen Sie das Chat-Fenster von OpenCode (meist das Roboter-Symbol in der Seitenleiste).
  2. Wählen Sie im Modellumschalter unten das hinzugefügte Custom Model.
  3. Senden Sie eine Anweisung zum Verbindungstest (z. B.: schreibe einen Quicksort).

Fortgeschritten: Umgebungsvariablen (für Entwickler)

Wenn Sie Einstellungen lieber über Terminal oder Systemumgebung verwalten, liest OpenCode auch .env-Dateien oder Systemvariablen. Sie können setzen:

  • OPENAI_API_BASE: Ihre Drittanbieter-URL
  • OPENAI_API_KEY: Ihr Schlüssel

Fehlerbehebung

FehlermeldungMögliche UrsacheLösung
Model Not FoundModell-ID stimmt nichtPrüfen Sie die Modellliste beim Anbieter und stellen Sie eine exakte Übereinstimmung der ID sicher.
Invalid API KeySchlüssel abgelaufen oder falsch kopiertSchlüssel neu erzeugen und auf überzählige Zeilenumbrüche achten.
Network ErrorZertifikat- oder Proxy-ProblemBei inländischem Relay prüfen, ob ein bestimmter Netzwerk-Proxy ein- oder ausgeschaltet werden muss.
Stream Mode ErrorAPI unterstützt kein StreamingVersuchen Sie, Enable Streaming in den Einstellungen zu deaktivieren (die meisten modernen APIs unterstützen es).

Tipp: OpenCode eignet sich gut für Open-Source-Modelle. Wenn Sie lokal LM Studio oder LocalAI betreiben, richten Sie die Base URL auf http://localhost:xxxx/v1 für vollständig offline Code-Unterstützung.