Skip to main content
Um GitHub Copilot mit BetterToken zu verbinden, bereite einen API Key vor, trage die unten angezeigte Base URL ein und wähle eine aktuelle Model ID aus der model plaza.

Wichtige Einstellungen

Voraussetzungen

Zusätzliche Anforderungen

  • Neueste Version von VS Code installiert
  • GitHub Copilot / Copilot Chat installiert und angemeldet
  • Die ausgewählte Model ID stammt vom unterstützten Provider
  • Eine Model ID ist verfügbar, zum Beispiel YOUR_MODEL_ID
Schreibe deinen echten API Key nicht manuell in chatLanguageModels.json. Füge ihn in die API-Key-Abfrage von VS Code ein. VS Code erzeugt eine lokale Secret-Referenz wie ${input:chat.lm.secret...}.

Installation

Installiere oder öffne GitHub Copilot und fahre dann mit der manuellen Einrichtung unten fort.

Manuelle Einrichtung

Einrichtungsschritte

1

Modellverwaltung öffnen

Klicke im Eingabebereich von Copilot Chat auf die Modellauswahl und wähle dann Manage Models….
Manage Models über die Modellauswahl von Copilot Chat öffnen.
2

Custom Endpoint hinzufügen

Klicke in Language Models auf Add Models und wähle dann Custom Endpoint.
In Language Models auf Add Models klicken und Custom Endpoint auswählen.
3

Gruppennamen eingeben

Gib in Group Name Folgendes ein:
Drücke anschließend Enter.
BetterToken in das Eingabefeld Group Name eingeben.
4

API Key eingeben

VS Code fordert den API Key an. Füge deinen BetterToken API Key ein und drücke Enter.Dieser Wert wird nicht direkt in der Konfigurationsdatei angezeigt. VS Code speichert ihn als lokales Secret und erzeugt eine Referenz wie diese:
Ersetze ${input:chat.lm.secret...} nicht durch deinen echten API Key. Behalte die von VS Code erzeugte Secret-Referenz bei.
5

API-Typ auswählen

Wähle in Custom Endpoint: API Type Chat Completions aus.
Chat Completions in Custom Endpoint API Type auswählen.
6

JSON-Konfiguration bearbeiten

VS Code öffnet chatLanguageModels.json. Bestätige oder aktualisiere die Konfiguration:
BetterToken-Modell-URL, toolCalling, vision und Token-Limits in chatLanguageModels.json konfigurieren.
Prüfe diese Felder:
7

VS Code speichern und neu laden

Speichere chatLanguageModels.json und führe dann Folgendes aus:
Kehre nach dem Neuladen zur Modellauswahl von Copilot Chat zurück und wähle YOUR_MODEL_ID.
8

Testnachricht senden

Sende eine einfache Nachricht in Copilot Chat:
Wenn Copilot Chat normal antwortet, ist der BetterToken Custom Endpoint erfolgreich konfiguriert.

Verbindung überprüfen

Sende eine kurze Testanweisung. Wenn das Tool ohne Authentifizierungs- oder Model-ID-Fehler antwortet, funktioniert die Verbindung. Starte das Tool nach einer Konfigurationsänderung vollständig neu.

Modelle wechseln

Öffne die Modellauswahl oder ändere das Feld Model in der Konfiguration. Verwende die genaue Model ID aus der model plaza und starte dann die aktuelle Sitzung neu.

Häufige Fehler

Warum soll ich den API Key in der Abfrage eingeben?

VS Code speichert den API Key im lokalen Secret-Speicher und referenziert ihn in JSON mit ${input:chat.lm.secret...}. Das ist sicherer als den echten API Key in die JSON-Datei zu schreiben.

Warum Chat Completions verwenden?

Die verifizierte funktionierende Konfiguration verwendet Chat Completions. Die URL lautet:
Verwende nicht /v1/responses und höre nicht bei /v1 auf.

Ersetzt dies die GitHub-Copilot-Inline-Vervollständigung?

Nein. Dieser Custom Endpoint wird hauptsächlich für Sprachmodellaufrufe von Copilot Chat verwendet. Die GitHub-Copilot-Inline-Vervollständigung wird weiterhin von GitHub Copilot selbst bereitgestellt.

Was soll ich bei Invalid token tun?

Prüfe diese Punkte der Reihe nach:
  1. Der API Key wurde in der VS-Code-Abfrage eingegeben
  2. JSON behält die Referenz ${input:chat.lm.secret...} bei
  3. Die ausgewählte Model ID stammt vom unterstützten Provider
  4. url ist https://www.bettertoken.ai/v1/chat/completions
  5. apiType ist chat-completions
  6. Die Model ID ist ein Modell eines unterstützten Providers aus der model plaza

Advanced setup

Unterstützte Provider

Die Statusangaben gelten für die auf dieser Seite beschriebene BetterToken-Konfiguration.
  • Manuelle Konfiguration: Gib API Key, Base URL und Model ein.
  • Nicht unterstützt: Derzeit gibt es keine verifizierte Methode für die direkte Verbindung.

Technische Details

Das GitHub-Copilot-URL-Feld erfordert die vollständige Adresse https://www.bettertoken.ai/v1/chat/completions. VS Code hängt für dieses Feld nicht /chat/completions an.