Zum Inhalt springen

OpenCode mit STACKIT AI Model Serving verwenden

Zuletzt aktualisiert am

OpenCode ist ein Open-Source-KI-Codierungsassistent, der in Ihrem Terminal ausgeführt wird. Er bietet intelligente Codevervollständigungen, Erklärungen und Refactoring-Vorschläge, die von verschiedenen LLM-Anbietern unterstützt werden. STACKIT AI Model Serving ist als offizieller, integrierter Anbieter in OpenCode verfügbar, sodass Sie die von STACKIT gehosteten Modelle direkt in Ihrem Entwicklungs-Workflow verwenden können.

Informationen zu Installation und Systemanforderungen finden Sie in der OpenCode-Dokumentation.

Um sich bei STACKIT AI Model Serving zu authentifizieren, müssen Sie ein Auth-Token erstellen. Informationen zum Erstellen Ihres Tokens im STACKIT Portal finden Sie unter Auth-Token verwalten.

OpenCode für die Verwendung von STACKIT AI Model Serving konfigurieren

Abschnitt betitelt „OpenCode für die Verwendung von STACKIT AI Model Serving konfigurieren“

Die Konfigurationsschritte finden Sie in der OpenCode STACKIT-Anbieter-Dokumentation. Sie benötigen Ihr STACKIT AI Model Serving Auth-Token während der Einrichtung.

Die vollständige Liste der verfügbaren Modelle finden Sie unter Verfügbare Shared-Modelle.

Wenn Sie Authentifizierungsfehler erhalten:

  1. Überprüfen Sie, ob Ihr Auth-Token noch gültig ist (Token laufen basierend auf der bei der Erstellung festgelegten ttlDuration ab)
  2. Führen Sie /connect erneut aus und geben Sie Ihr Token erneut ein
  3. Stellen Sie sicher, dass Sie Zugriff auf das STACKIT-Projekt haben

Wenn OpenCode keine Verbindung zu STACKIT herstellen kann:

  1. Überprüfen Sie Ihre Netzwerkverbindung und Firewall-Einstellungen
  2. Stellen Sie sicher, dass die STACKIT AI Model Serving-API von Ihrem Netzwerk aus erreichbar ist
  3. Überprüfen Sie, ob Ihr Auth-Token abgelaufen ist

Wenn Sie Fehlermeldungen erhalten, dass das Modell nicht gefunden wurde:

  1. Führen Sie /models aus, um die aktuelle Liste der verfügbaren Modelle anzuzeigen
  2. Überprüfen Sie Verfügbare Shared-Modelle auf den aktuellen Modellkatalog
  3. Einige Modelle wurden möglicherweise aktualisiert oder eingestellt