docs/docs/de/providers/github-copilot.md
2026-04-15 14:50:18 +00:00

6.7 KiB
Raw Blame History

read_when summary title x-i18n
Sie möchten GitHub Copilot als Modellanbieter verwenden
Sie benötigen den Ablauf `openclaw models auth login-github-copilot`
Melden Sie sich über den Gerätefluss von OpenClaw bei GitHub Copilot an GitHub Copilot
generated_at model provider source_hash source_path workflow
2026-04-15T14:40:26Z gpt-5.4 openai b8258fecff22fb73b057de878462941f6eb86d0c5f775c5eac4840e95ba5eccf providers/github-copilot.md 15

GitHub Copilot

GitHub Copilot ist GitHubs KI-Coding-Assistent. Er bietet Zugriff auf Copilot- Modelle für Ihr GitHub-Konto und Ihren Tarif. OpenClaw kann Copilot auf zwei verschiedene Arten als Modellanbieter verwenden.

Zwei Möglichkeiten, Copilot in OpenClaw zu verwenden

Verwenden Sie den nativen Geräteanmeldefluss, um ein GitHub-Token zu erhalten, und tauschen Sie es dann gegen Copilot-API-Token aus, wenn OpenClaw ausgeführt wird. Dies ist der **Standard** und der einfachste Weg, da dafür kein VS Code erforderlich ist.
<Steps>
  <Step title="Führen Sie den Anmeldebefehl aus">
    ```bash
    openclaw models auth login-github-copilot
    ```

    Sie werden aufgefordert, eine URL aufzurufen und einen einmaligen Code einzugeben. Lassen Sie das
    Terminal geöffnet, bis der Vorgang abgeschlossen ist.
  </Step>
  <Step title="Legen Sie ein Standardmodell fest">
    ```bash
    openclaw models set github-copilot/gpt-4o
    ```

    Oder in der Konfiguration:

    ```json5
    {
      agents: { defaults: { model: { primary: "github-copilot/gpt-4o" } } },
    }
    ```
  </Step>
</Steps>
Verwenden Sie die VS Code-Erweiterung **Copilot Proxy** als lokale Brücke. OpenClaw kommuniziert mit dem `/v1`-Endpunkt des Proxys und verwendet die Modellliste, die Sie dort konfigurieren.
<Note>
Wählen Sie dies, wenn Sie Copilot Proxy bereits in VS Code ausführen oder den Datenverkehr
darüber leiten müssen. Sie müssen das Plugin aktivieren und die VS Code-Erweiterung weiter ausführen.
</Note>

Optionale Flags

Flag Beschreibung
--yes Überspringt die Bestätigungsaufforderung
--set-default Wendet außerdem das empfohlene Standardmodell des Anbieters an
# Bestätigung überspringen
openclaw models auth login-github-copilot --yes

# Anmelden und das Standardmodell in einem Schritt festlegen
openclaw models auth login --provider github-copilot --method device --set-default
Der Geräteanmeldefluss erfordert ein interaktives TTY. Führen Sie ihn direkt in einem Terminal aus, nicht in einem nicht-interaktiven Skript oder einer CI-Pipeline. Die Verfügbarkeit von Copilot-Modellen hängt von Ihrem GitHub-Tarif ab. Wenn ein Modell abgelehnt wird, versuchen Sie eine andere ID (zum Beispiel `github-copilot/gpt-4.1`). Claude-Modell-IDs verwenden automatisch den Anthropic-Messages-Transport. GPT-, o-series- und Gemini-Modelle verwenden weiterhin den OpenAI-Responses-Transport. OpenClaw wählt den richtigen Transport basierend auf der Modell-Ref aus. OpenClaw löst die Copilot-Authentifizierung aus Umgebungsvariablen in der folgenden Prioritätsreihenfolge auf:
| Priorität | Variable              | Hinweise                         |
| --------- | --------------------- | -------------------------------- |
| 1         | `COPILOT_GITHUB_TOKEN` | Höchste Priorität, Copilot-spezifisch |
| 2         | `GH_TOKEN`            | GitHub-CLI-Token (Fallback)      |
| 3         | `GITHUB_TOKEN`        | Standard-GitHub-Token (niedrigste Priorität) |

Wenn mehrere Variablen gesetzt sind, verwendet OpenClaw die mit der höchsten Priorität.
Der Geräteanmeldefluss (`openclaw models auth login-github-copilot`) speichert
sein Token im Auth-Profil-Speicher und hat Vorrang vor allen Umgebungs-
variablen.
Die Anmeldung speichert ein GitHub-Token im Auth-Profil-Speicher und tauscht es aus, wenn OpenClaw ausgeführt wird, gegen ein Copilot-API-Token aus. Sie müssen das Token nicht manuell verwalten. Erfordert ein interaktives TTY. Führen Sie den Anmeldebefehl direkt in einem Terminal aus, nicht in einem headless Skript oder CI-Job.

Einbettungen für die Speicher-Suche

GitHub Copilot kann auch als Einbettungsanbieter für die Speicher-Suche dienen. Wenn Sie ein Copilot-Abonnement haben und angemeldet sind, kann OpenClaw es für Einbettungen ohne separaten API-Schlüssel verwenden.

Automatische Erkennung

Wenn memorySearch.provider "auto" ist (der Standard), wird GitHub Copilot mit Priorität 15 versucht nach lokalen Einbettungen, aber vor OpenAI und anderen kostenpflichtigen Anbietern. Wenn ein GitHub-Token verfügbar ist, erkennt OpenClaw verfügbare Einbettungsmodelle über die Copilot-API und wählt automatisch das beste aus.

Explizite Konfiguration

{
  agents: {
    defaults: {
      memorySearch: {
        provider: "github-copilot",
        // Optional: das automatisch erkannte Modell überschreiben
        model: "text-embedding-3-small",
      },
    },
  },
}

So funktioniert es

  1. OpenClaw löst Ihr GitHub-Token auf (aus Umgebungsvariablen oder dem Auth-Profil).
  2. Tauscht es gegen ein kurzlebiges Copilot-API-Token aus.
  3. Fragt den Copilot-/models-Endpunkt ab, um verfügbare Einbettungsmodelle zu erkennen.
  4. Wählt das beste Modell aus (bevorzugt text-embedding-3-small).
  5. Sendet Einbettungsanfragen an den Copilot-/embeddings-Endpunkt.

Die Modellverfügbarkeit hängt von Ihrem GitHub-Tarif ab. Wenn keine Einbettungsmodelle verfügbar sind, überspringt OpenClaw Copilot und versucht den nächsten Anbieter.

Verwandt

Auswahl von Anbietern, Modell-Refs und Failover-Verhalten. Details zur Authentifizierung und Regeln zur Wiederverwendung von Anmeldedaten.