Skip to content

Copilot-Authentifizierungskonfiguration: OAuth-Token und Fine-grained PAT

Was Sie nach diesem Tutorial können

  • Die beiden Authentifizierungsmethoden von Copilot verstehen: OAuth-Token und Fine-grained PAT
  • Das Problem unzureichender OAuth-Token-Berechtigungen lösen
  • Fine-grained PAT erstellen und Abonnementstypen konfigurieren
  • Copilot Premium Requests-Kredite erfolgreich abfragen

Wann sollten Sie dies verwenden?

Wenn Sie:

  • Die Meldung "OpenCode neue OAuth-Integration unterstützt keinen Zugriff auf Kredit-API" sehen
  • Die stabilere Fine-grained PAT-Methode zur Kreditabfrage verwenden möchten
  • Copilot-Kreditabfrage für Teams- oder Unternehmenskonten konfigurieren müssen

Grundlegende Idee

mystatus unterstützt zwei Copilot-Authentifizierungsmethoden:

AuthentifizierungsmethodeBeschreibungVorteileNachteile
OAuth-Token (Standard)GitHub-OAuth-Token bei Anmeldung in OpenCodeKeine zusätzliche Konfiguration, sofort einsatzbereitNeue OpenCode-OAuth-Token haben möglicherweise keine Copilot-Berechtigung
Fine-grained PAT (empfohlen)Vom Benutzer manuell erstellter Fine-grained Personal Access TokenStabil, zuverlässig, keine Abhängigkeit von OAuth-BerechtigungenMuss einmal manuell erstellt werden

Folgen Sie mir

Schritt 1: Fine-grained PAT erstellen

  1. Besuchen Sie https://github.com/settings/tokens?type=beta
  2. Erstellen Sie einen neuen Fine-grained Token
  3. Wählen Sie unter "Account permissions" PlanRead
  4. Erstellen Sie die Konfigurationsdatei ~/.config/opencode/copilot-quota-token.json:
json
{
  "token": "github_pat_11A...",
  "username": "your-username",
  "tier": "pro"
}

Schritt 2: Abonnementstyp bestimmen

Wählen Sie Ihren Abonnementstyp aus:

AbonnementstypMonatliche KreditBeschreibung
free50Copilot Free (Kostenlose Benutzer)
pro300Copilot Pro (Standardpersonalversion)
pro+1500Copilot Pro+ (Erweiterte Personalversion)
business300Copilot Business (Teamgeschäftsversion)
enterprise1000Copilot Enterprise (Unternehmensversion)

Schritt 3: Konfiguration verifizieren

Führen Sie /mystatus aus. Sie sollten die Copilot-Kreditinformationen sehen.

Zusammenfassung

  • OAuth-Token (Standard): Automatisch abgerufen, aber möglicherweise Berechtigungsprobleme
  • Fine-grained PAT (empfohlen): Manuelle Konfiguration, stabil und zuverlässig

Anhang: Quellcode-Referenz

Klicken Sie hier, um die Quellcodepositionen anzuzeigen
FunktionDateipfadZeilennummer
---------