Skip to main content

Verwenden Ihrer LLM-Anbieter-API-Schlüssel mit Copilot

Erfahren Sie, wie Sie Ihre bevorzugten benutzerdefinierten Modelle mit GitHub Copilot integrieren, indem Sie Ihre eigenen LLM-API-Schlüssel verwenden und sie ihren Organisationsmitgliedern zur Verfügung stellen.

Hinweis

Die Möglichkeit, Ihre eigenen API-Schlüssel in GitHub Copilot zu verwenden, befindet sich in öffentliche Vorschau und unterliegt Änderungen.

Sie können Ihre eigenen API-Schlüssel zu GitHub Copilot hinzufügen und Teams ermöglichen, ihre bevorzugten Anbieter großer Sprachmodelle (LLM) mit GitHub Copilot Gespräch und GitHub Copilot-CLI zu verwenden.

API-Schlüssel aus den folgenden Anbietern werden unterstützt:

  • Anthropic
  • AWS Bedrock
  • Google AI Studio
  • Microsoft Foundry
  • OpenAI
  • OpenAI-kompatible Anbieter
  • xAI

Auch feinabgestimmte Modelle werden unterstützt, jedoch können Funktionalität und Qualität der Ergebnisse je nach Feinabstimmungskonfiguration variieren. Sie sollten Ihr Modell testen und seine Ausgaben sorgfältig überprüfen, bevor Sie es in der Produktion verwenden.

Warum solltest du deine eigenen API-Schlüssel nutzen?

Als Organisationsbesitzer stellst du möglicherweise bestimmte Anforderungen an Governance, Datensicherheit und Compliance. Durch das Einrichten Ihrer eigenen API-Schlüssel können Sie Folgendes adressieren:

  • Governance und Compliance: Du kannst LLM-Anbieter auswählen, die die Richtlinien und rechtlichen Anforderungen deiner Organisation erfüllen.
  • Kostenverwaltung: Du kannst vorhandene Zahlungsmethoden, Verträge, Gutschriften oder vereinbarte Tarife nutzen und eine Überschreitung der Nutzungsdauer vermeiden.
  • Sichtbarkeit und Kontrolle: Du kannst steuern, auf welche Modelle dein Team zugreifen kann, und die Nutzung über vorhandene Dashboards und Abrechnungen deines Anbieters überwachen.
  • Flexibilität: Du kannst benutzerdefinierte oder spezialisierte Modelle unterstützen, die deine Organisation bereits verwendet.

Hinzufügen Ihres Schlüssels zu einem Organisationskonto

Wichtig

Es wird dringend empfohlen, das Prinzip der geringsten Rechte zu befolgen, und den API-Schlüsseln nur die erforderlichen Mindestgeltungsbereiche zuzuweisen.

Nachdem Sie Ihren Schlüssel hinzugefügt und ein oder mehrere Modelle ausgewählt haben, können Sie und Ihre Organisationsmitglieder sie mit GitHub Copilot Gespräch und GitHub Copilot-CLI verwenden. Ihre Modelle werden unten im Modell-Auswahlmenü unter dem Organisationsnamen angezeigt.

  1. Klicke in der rechten oberen Ecke von GitHub auf dein Profilbild und dann auf Your organizations.

  2. Wählen Sie eine Organisation aus, indem Sie darauf klicken.

  3. Klicke unter dem Organisationsnamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot der Registerkarten im Profil einer Organisation. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  4. Klicke auf der Seitenleiste unter „Code, planning, and automation“ auf Copilot.

  5. Klicken Sie unter "Copilot" auf "Modelle".

  6. Klicken Sie auf die Registerkarte "Benutzerdefinierte Modelle ".

  7. Klicken Sie oberhalb der Liste der API-Schlüssel auf "API-Schlüssel hinzufügen".

  8. Wählen Sie unter "Anbieter" den LLM-Anbieter aus, den Sie verwenden möchten.

  9. Geben Sie unter "Name" einen Namen für diesen Schlüssel ein. Dies wird in der Modellauswahl angezeigt.

  10. Geben Sie unter "API-Schlüssel" Ihren Schlüssel ein, oder fügen Sie ihn ein.

  11. Je nachdem, welchen Anbieter Sie verwenden, wählen Sie Modelle aus, oder fügen Sie sie hinzu.

    • Wenn Sie OpenAI, Anthropic oder xAI verwenden, klicken Sie im API-Schlüsseltextfeld auf im Feld mit dem API-Schlüsseltext, um die dem Schlüssel zugeordneten Modelle abzurufen. Wählen Sie als Nächstes unter "Verfügbare Modelle" die Modelle aus, die Sie verwenden möchten.

      Screenshot des Formulars "API-Schlüssel hinzufügen" Die Schaltfläche "Neue Modelle abrufen" ist mit einer orangefarbenen Kontur hervorgehoben.

    • Wenn Sie Microsoft Foundry verwenden, geben Sie Ihre Bereitstellungs-URL in das Feld unter "Bereitstellungs-URL" ein. Geben Sie als Nächstes in das Feld unter "Verfügbare Modelle" eine Modell-ID ein, und klicken Sie auf , um es hinzuzufügen.

      Wenn Ihre Modelle unterschiedliche Bereitstellungs-URLs haben, können sie nicht demselben API-Schlüssel hinzugefügt werden. Erstellen Sie einen separaten API-Schlüssel für jede Bereitstellungs-URL.

      Screenshot des Formulars "API-Schlüssel hinzufügen" Das Modelltextfeld und die Schaltfläche "Modell hinzufügen" sind mit einer orangefarbenen Kontur hervorgehoben.

  12. Nachdem Sie die Modelle ausgewählt oder hinzugefügt haben, die Sie verfügbar machen möchten, klicken Sie auf "Speichern".

Weiterführende Lektüre