Skip to content

API-Endpunktesammlung

Was Sie nach diesem Tutorial können

  • Alle offiziellen API-Endpunkte kennen, die das Plugin aufruft
  • Authentifizierungsmethoden verschiedener Plattformen (OAuth / API-Key) verstehen
  • Anfrageformate und Antwortdatenstrukturen meistern
  • Wissen, wie Sie diese APIs unabhängig aufrufen

OpenAI-Endpunkt

Kreditabfrage

API-Informationen:

ProjektWert
URLhttps://chatgpt.com/backend-api/wham/usage
MethodeGET
AuthentifizierungBearer Token (OAuth)
Quellcodepositionplugin/lib/openai.ts:127-155

Zhipu AI-Endpunkt

Kreditabfrage

API-Informationen:

ProjektWert
URLhttps://bigmodel.cn/api/monitor/usage/quota/limit
MethodeGET
AuthentifizierungAPI-Key

Z.ai-Endpunkt

Kreditabfrage

API-Informationen:

ProjektWert
URLhttps://api.z.ai/api/monitor/usage/quota/limit
MethodeGET
AuthentifizierungAPI-Key

Google Cloud-Endpunkt

1. Access-Token aktualisieren

API-Informationen:

ProjektWert
URLhttps://oauth2.googleapis.com/token
MethodePOST
AuthentifizierungOAuth Refresh Token

2. Verfügbare Modellkredite abfragen

API-Informationen:

ProjektWert
URLhttps://cloudcode-pa.googleapis.com/v1internal:fetchAvailableModels
MethodePOST
AuthentifizierungBearer Token (OAuth)

GitHub Copilot-Endpunkt

1. Öffentliche Billing API (empfohlen)

API-Informationen:

ProjektWert
URLhttps://api.github.com/users/{username}/settings/billing/premium_request/usage
MethodeGET
AuthentifizierungFine-grained PAT

2. Interne Quota-API (alt)

API-Informationen:

ProjektWert
URLhttps://api.github.com/copilot_internal/user
MethodeGET
AuthentifizierungCopilot Session Token

Anfrage-Timeout

Alle API-Anfragen haben ein 10-Sekunden-Timeout-Limit:

KonfigurationWertQuellcodeposition
Timeout-Zeit10 Sekundenplugin/lib/types.ts:114

Sicherheit

API-Key-Maskierung

Das Plugin maskiert API-Keys automatisch bei der Anzeige und zeigt nur erste und letzte 2 Zeichen:

Quellcodeposition: plugin/lib/utils.ts:130-139

Datenspeicherung

  • Alle Authentifizierungsdateien sind nur schreibgeschützt, das Plugin modifiziert keine Dateien
  • API-Antwortdaten werden nicht zwischengespeichert, nicht gespeichert
  • Sensible Informationen (API-Key, Token) werden im Speicher maskiert angezeigt

Zusammenfassung

PlattformAPI-AnzahlAuthentifizierung
OpenAI1OAuth Bearer Token
Zhipu AI1API-Key
Z.ai1API-Key
Google Cloud2OAuth Refresh Token + Access Token
GitHub Copilot3Fine-grained PAT / Copilot Session Token

Alle Endpunkte sind offizielle APIs der jeweiligen Plattformen, wodurch die Zuverlässigkeit und Sicherheit der Datenquelle gewährleistet wird.


Anhang: Quellcode-Referenz

Klicken Sie hier, um die Quellcodepositionen anzuzeigen

Aktualisierungszeit: 2026-01-23

FunktionDateipfadZeilennummer
---------

Wichtige Konstanten:

  • OPENAI_USAGE_URL = "https://chatgpt.com/backend-api/wham/usage": OpenAI-Kreditabfrage-Endpunkt