Was ist GitHub Copilot CLI
GitHub Copilot CLI ist ein terminalnativer Coding-Assistent. Sein BYOK-Anbietermodus kann einen OpenAI Chat Completions-kompatiblen Endpunkt nutzen und so Modellanfragen an Capriole AI senden.
Dies ist eine direkte Modellanbieter-Einrichtung für Copilot CLI. Sie ist von Microsoft 365 Copilot getrennt.
Diese Seite dokumentiert Capriole AI endpunktkompatible BYOK-Werte. Validieren Sie Ihre installierte Copilot CLI mit einem Streaming-Prompt und einer lokalen Tool-Anfrage, bevor Sie diese Werte für produktive Coding-Agent-Workflows verwenden.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
Installation
Installieren Sie GitHub Copilot CLI mit npm:
Prüfen Sie die Installation:
Eine GitHub-Authentifizierung ist nicht erforderlich, wenn COPILOT_PROVIDER_BASE_URL für den BYOK-Modus gesetzt ist.
Konfiguration
Setzen Sie Capriole AI als OpenAI-kompatiblen Modellanbieter:
Wählen Sie OpenAI latest auf Chat Completions:
Oder wählen Sie GPT 5.4 Mini auf Chat Completions:
COPILOT_PROVIDER_MODEL_ID teilt Copilot CLI mit, welches integrierte Modellverhalten verwendet werden soll. COPILOT_PROVIDER_WIRE_MODEL ist die Capriole AI Modell-ID, die an POST /v1/chat/completions gesendet wird.
Dauerhafte Einrichtung
GitHub Copilot CLI speichert allgemeine CLI-Einstellungen in der eigenen Konfiguration, BYOK-Anbietereinstellungen sind jedoch Umgebungsvariablen. Für eine einfache dauerhafte Einrichtung legen Sie ein Capriole AI-Profil in Ihrer Shell-Konfiguration ab.
Fügen Sie dieses endpunktkompatible OpenAI latest Responses-Profil zu ~/.zshrc hinzu und validieren Sie es mit Ihrer installierten Copilot CLI, bevor Sie es für Coding-Agent-Workflows verwenden:
Laden Sie Ihre Shell neu:
Führen Sie anschließend aus:
Für einen einmaligen Prompt:
Um Profile zu wechseln, ändern Sie nur COPILOT_PROVIDER_WIRE_API, COPILOT_PROVIDER_MODEL_ID, COPILOT_PROVIDER_WIRE_MODEL und für Claude Messages zusätzlich COPILOT_PROVIDER_TYPE, COPILOT_PROVIDER_BASE_URL und COPILOT_PROVIDER_BEARER_TOKEN.
Schnittstellenoptionen
OpenAI Chat Completions
Nutzen Sie diesen Pfad, wenn Sie in GitHub Copilot CLI die breiteste Capriole AI-Modellabdeckung möchten.
Endpunktkompatible Wire-Modelle:
openai-latest mit COPILOT_PROVIDER_MODEL_ID="gpt-5.5"
openai/gpt-5.6-terra mit COPILOT_PROVIDER_MODEL_ID="gpt-5.5"
openai/gpt-5.6-luna mit COPILOT_PROVIDER_MODEL_ID="gpt-5.5"
openai/gpt-5.5 mit COPILOT_PROVIDER_MODEL_ID="gpt-5.5"
openai/gpt-5.4-mini mit COPILOT_PROVIDER_MODEL_ID="gpt-5.4"
claude-latest mit COPILOT_PROVIDER_MODEL_ID="gpt-5.4"
anthropic/claude-fable-5 mit COPILOT_PROVIDER_MODEL_ID="gpt-5.4"
anthropic/claude-opus-5 mit COPILOT_PROVIDER_MODEL_ID="gpt-5.4"
anthropic/claude-opus-4-8 mit COPILOT_PROVIDER_MODEL_ID="gpt-5.4"
anthropic/claude-opus-4-7 mit COPILOT_PROVIDER_MODEL_ID="gpt-5.4"
anthropic/claude-opus-4-6 mit COPILOT_PROVIDER_MODEL_ID="gpt-5.4"
anthropic/claude-sonnet-4-6 mit COPILOT_PROVIDER_MODEL_ID="gpt-5.4"
google-latest mit COPILOT_PROVIDER_MODEL_ID="gpt-5.4"
google/gemini-3.1-pro-preview mit COPILOT_PROVIDER_MODEL_ID="gpt-5.4"
google/gemini-3.5-flash mit COPILOT_PROVIDER_MODEL_ID="gpt-5.4"
xai/grok-4.5 mit COPILOT_PROVIDER_MODEL_ID="gpt-5.5"
zai/glm-5.2 mit COPILOT_PROVIDER_MODEL_ID="gpt-5.5"
moonshot/kimi-k3 mit COPILOT_PROVIDER_MODEL_ID="gpt-5.5"
Copilot CLI hat keinen nativen Gemini-Anbieter. Gemini läuft über den OpenAI-kompatiblen Chat Completions-Proxy von Capriole AI.
OpenAI Responses
Nutzen Sie diesen Pfad, wenn GitHub Copilot CLI den Responses-kompatiblen Endpunkt von Capriole AI aufrufen soll.
Endpunktkompatible Wire-Modelle:
openai-latest mit COPILOT_PROVIDER_MODEL_ID="gpt-5.5"
openai/gpt-5.6-terra mit COPILOT_PROVIDER_MODEL_ID="gpt-5.5"
openai/gpt-5.6-luna mit COPILOT_PROVIDER_MODEL_ID="gpt-5.5"
openai/gpt-5.5 mit COPILOT_PROVIDER_MODEL_ID="gpt-5.5"
openai/gpt-5.4-mini mit COPILOT_PROVIDER_MODEL_ID="gpt-5.4"
Responses ist in Capriole AI ein OpenAI-Wire-Protokoll. Claude- und Gemini-Modell-IDs werden auf POST /v1/responses nicht unterstützt.
Anthropic Messages
Nutzen Sie diesen Pfad, wenn GitHub Copilot CLI den Anthropic Messages-kompatiblen Endpunkt von Capriole AI aufrufen soll.
Endpunktkompatible Wire-Modelle:
claude-latest mit COPILOT_PROVIDER_MODEL_ID="claude-sonnet-4"
claude-fable-5 mit COPILOT_PROVIDER_MODEL_ID="claude-sonnet-4"
claude-opus-5 mit COPILOT_PROVIDER_MODEL_ID="claude-sonnet-4"
claude-opus-4-8 mit COPILOT_PROVIDER_MODEL_ID="claude-sonnet-4"
claude-opus-4-7 mit COPILOT_PROVIDER_MODEL_ID="claude-sonnet-4"
claude-opus-4-6 mit COPILOT_PROVIDER_MODEL_ID="claude-sonnet-4"
claude-sonnet-4-6 mit COPILOT_PROVIDER_MODEL_ID="claude-sonnet-4"
Verwenden Sie für diesen Pfad COPILOT_PROVIDER_BEARER_TOKEN. COPILOT_PROVIDER_API_KEY sendet anbieterartige Authentifizierung und erfüllt das öffentliche Bearer-Token-Auth-Gate von Capriole AI nicht.
GitHub Copilot CLI ausführen
Starten Sie eine interaktive Sitzung:
Führen Sie eine einmalige Anfrage aus:
Für skriptgesteuerte Nutzung lassen Sie Streaming aktiviert. Die passenden Capriole AI-Endpunkte unterstützen Streaming; validieren Sie den installierten Copilot CLI-Pfad vor dem produktiven Rollout.
Unterstützte Modelle
Diese Wire-Modelle werden von den passenden Capriole AI-Endpunkten für Copilot CLI BYOK akzeptiert. Es sind endpunktkompatible Werte, kein Ersatz für die Validierung von Streaming und lokaler Shell-Tool-Nutzung mit Ihrer installierten Copilot CLI:
- Chat Completions:
openai-latest, openai/gpt-5.6-terra, openai/gpt-5.6-luna, openai/gpt-5.5, openai/gpt-5.4-mini, claude-latest, anthropic/claude-fable-5, anthropic/claude-opus-5, anthropic/claude-opus-4-8, anthropic/claude-opus-4-7, anthropic/claude-opus-4-6, anthropic/claude-sonnet-4-6, google-latest, google/gemini-3.1-pro-preview, google/gemini-3.5-flash, xai/grok-4.5, zai/glm-5.2 und moonshot/kimi-k3
- Responses:
openai-latest, openai/gpt-5.6-terra, openai/gpt-5.6-luna, openai/gpt-5.5 und openai/gpt-5.4-mini
- Anthropic Messages:
claude-latest, claude-fable-5, claude-opus-5, claude-opus-4-8, claude-opus-4-7, claude-opus-4-6 und claude-sonnet-4-6
Andere öffentliche Chat Completions-kompatible Modell-IDs aus GET /v1/models können über denselben OpenAI-kompatiblen Anbieterpfad getestet werden, sollten aber erst nach validierter Tool-Nutzung für Coding-Agent-Workflows verwendet werden.
GitHub Copilot CLI 1.0.75 schließt gestreamte Shell-Tool-Workflows mit anthropic/claude-fable-5, xai/grok-4.5, zai/glm-5.2 und moonshot/kimi-k3 über diesen Chat Completions-Pfad ab.
Fehlerbehebung
Warum gibt Copilot CLI einen Authentifizierungsfehler zurück?
Bestätigen Sie, dass CAPRIOLE_AI_API_KEY exportiert ist und dass COPILOT_PROVIDER_API_KEY in derselben Shell darauf zeigt, bevor Sie Copilot CLI starten.
Warum schlagen Anfragen mit Endpunktfehlern fehl?
Bestätigen Sie für OpenAI-kompatible Chat Completions oder Responses, dass COPILOT_PROVIDER_BASE_URL https://api.caprioletech.com/v1 ist.
Bestätigen Sie für Anthropic Messages, dass COPILOT_PROVIDER_BASE_URL https://api.caprioletech.com ohne /v1 ist.
Warum sagt Copilot CLI, dass das Modell fehlt?
Setzen Sie sowohl COPILOT_PROVIDER_MODEL_ID als auch COPILOT_PROVIDER_WIRE_MODEL. Die Modell-ID sollte das Copilot-seitige Basismodell sein, das Wire-Modell die Capriole AI Modell-ID.
Warum sollte Streaming aktiviert bleiben?
Die BYOK-Anforderungen von GitHub legen fest, dass Modelle Streaming und Tool-/Function Calling unterstützen müssen. Belassen Sie Copilot CLI auf dem Streaming-Pfad, damit lokale Tool-Aufrufe vor dem Rollout gegen Capriole AI validiert werden können.
Hinweise
- Capriole AI stellt Copilot CLI BYOK-Beispiele über die Profilformen Chat Completions, Responses und Anthropic Messages bereit.
- Das Chat Completions-Profil verwendet
POST /v1/chat/completions, das Responses-Profil POST /v1/responses und das Anthropic-Profil POST /v1/messages.
- GitHub Copilot CLI führt Coding-Tools lokal aus. Capriole AI verarbeitet nur die Modellanfragen.
- GitHub Copilot CLI hat keine Wire API für die native Capriole AI-Route
POST /v1/chat.
- Offizielle Referenzen: GitHub Copilot CLI-Installation, GitHub Copilot CLI BYOK und GitHub Copilot SDK BYOK.
Zuletzt geändert am 18. August 2026