Skip to main content

Prototyperstellung mit KI-Modellen

Suchen und experimentieren Sie kostenlos mit KI-Modellen.

Wenn Sie eine generative KI-Anwendung entwickeln möchten, können Sie GitHub Models verwenden, um kostenlos KI-Modelle zu finden und mit ihnen zu experimentieren. Sobald du bereit bist, deine Anwendung in der Produktion zu nutzen, melde dich für die kostenpflichtige Nutzung für dein Unternehmen an.

Inhaber einer Organisation können ihre bevorzugten benutzerdefinierten Modelle mithilfe der LLM-API-Schlüssel ihrer Organisation in GitHub Models integrieren. Weitere Informationen findest du unter Verwenden eigener API-Schlüssel in GitHub Modellen.

Weitere Informationen findest du auch unter Verantwortungsvolle Nutzung von GitHub-Modellen.

Finden von KI-Modellen

Um ein KI-Modell zu finden:

  1. Wechsle zu github.com/marketplace/models.

  2. Klicke auf Model: Select a Model.

  3. Wähle ein Modell aus dem Dropdownmenü aus.

    Klicke alternativ im Dropdownmenü auf View all models, klicke auf ein Modell im Marketplace, und klicke dann auf Playground.

Das Modell wird im Modellspielplatz geöffnet. Details des Modells werden in der Randleiste auf der rechten Seite angezeigt. Wenn die Randleiste nicht angezeigt wird, erweitern Sie sie, indem Sie auf das Symbol rechts neben dem Playground klicken.

Hinweis

Der Zugriff auf die Modelle von OpenAI ist in Öffentliche Vorschau und kann sich ändern.

Experimentieren mit KI-Modellen im Playground

Der KI-Modell-Playground ist eine kostenlose Ressource, mit der du Modellparameter anpassen und Prompts übermitteln kannst, um zu sehen, wie ein Modell reagiert.

Hinweis

  • Der Modell-Playground ist in Öffentliche Vorschau und kann sich ändern.
  • Der Playground unterliegt einer Geschwindigkeitsbegrenzung. Weitere Informationen finden Sie unter Ratenbegrenzung weiter unten.

Um Parameter für das Modell anzupassen, wähle im Playground die Registerkarte Parameters in der Randleiste aus.

Um Code anzuzeigen, der den von Ihnen ausgewählten Parametern entspricht, wechseln Sie von der Registerkarte Chat zur Registerkarte Code.

Screenshot der Registerkarte „Code“ oben links im Playground, hervorgehoben durch einen dunkelorangenen Rahmen.

Vergleich von Modellen

Du kannst einen Prompt gleichzeitig an zwei Modelle senden und die Antworten vergleichen.

Wenn ein Modell im Playground geöffnet ist, klicke auf Compare, und wähle dann im Dropdownmenü ein Modell für den Vergleich aus. Das ausgewählte Modell wird in einem zweiten Chatfenster geöffnet. Wenn du einen Prompt in einem Chatfenster eingibst, wird der Prompt im anderen Fenster gespiegelt. Die Prompts werden gleichzeitig übermittelt, damit du die Antworten aus jedem Modell vergleichen kannst.

Alle Parameter, die du festlegst, werden für beide Modelle verwendet.

Auswerten von KI-Modellen

Nachdem du mit dem Testen von Prompts im Playground begonnen haben, kannst du die Modellleistung mithilfe strukturierter Metriken auswerten. Auswertungen helfen dir, mehrere Promptkonfigurationen über verschiedene Modelle hinweg zu vergleichen und zu bestimmen, welches Setup am besten funktioniert.

In der Ansicht „Comparisons“ kannst du Bewertungen wie Ähnlichkeit, Relevanz und Groundedness anwenden, um zu messen, wie gut jede Ausgabe deine Erwartungen erfüllt. Du kannst auch eigene Bewertungskriterien mit einer benutzerdefinierten Promptbewertung definieren.

Eine Schritt-für-Schritt-Anleitung findest du unter Auswerten von Ausgaben.

Experimentieren mit KI-Modellen mithilfe der API

Hinweis

Die kostenlose API-Nutzung ist in Öffentliche Vorschau und kann sich ändern.

GitHub bietet kostenlose API-Verwendung, damit Sie mit KI-Modellen in Ihrer eigenen Anwendung experimentieren können.

Die Schritte zur Verwendung der einzelnen Modelle sind ähnlich. Sie müssen im Allgemeinen die folgenden Schritte ausführen:

  1. Wechsle zu github.com/marketplace/models.

  2. Klicke auf Model: Select a Model.

  3. Wähle ein Modell aus dem Dropdownmenü aus.

    Klicke alternativ im Dropdownmenü auf View all models, klicke auf ein Modell im Marketplace, und klicke dann auf Playground.

    Das Modell wird im Model Playground geöffnet.

  4. Klicke auf die Registerkarte Code.

  5. Verwenden Sie optional das Sprach-Dropdown, um die Programmiersprache auszuwählen.

  6. Optional können Sie das SDK-Dropdown verwenden, um auszuwählen, welches SDK verwendet werden soll.

    Alle Modelle können mit dem Azure AI Inference SDK verwendet werden, und einige Modelle unterstützen zusätzliche SDKs. Wenn du problemlos zwischen Modellen wechseln möchtest, solltest du „Azure AI Inference SDK“ auswählen. Wenn Sie „REST“ als Sprache ausgewählt haben, verwenden Sie kein SDK. Stattdessen verwenden Sie den API-Endpunkt direkt.

  7. Öffnen Sie entweder einen Codespace oder richten Sie Ihre lokale Umgebung ein:

    • Um in einem Codespace auszuführen, klicken Sie auf Codespace ausführen und dann auf Neuen Codespace erstellen.
    • Lokal ausführen:
      • Erstellen Sie eine GitHubpersonal access token. Das Token benötigt models:read-Berechtigungen. Weitere Informationen findest du unter Verwalten deiner persönlichen Zugriffstoken.
      • Speichern Sie Ihr Token als Umgebungsvariable.
      • Installieren Sie die Abhängigkeiten für das SDK, falls erforderlich.
  8. Verwenden Sie den Beispielcode, um eine Anforderung an das Modell zu stellen.

Die kostenlose Nutzung der API unterliegt einer Ratenbegrenzung. Weitere Informationen finden Sie unter Ratenbegrenzung weiter unten.

Speichern und Freigeben deiner Playgroundexperimente

Du kannst deinen Fortschritt im Playground mit Voreinstellungen speichern und teilen. Voreinstellungen speichern:

  • Dein aktueller Status
  • Deine Parameter
  • Dein Chatverlauf (optional)

Um eine Voreinstellung für Ihren aktuellen Kontext zu erstellen, wählen Sie "Voreinstellung: VOREINGESTELLTER NAME " oben rechts im Playground aus, und klicken Sie dann auf " Neue Voreinstellung erstellen". Du musst deiner Voreinstellung einen Namen geben. Zudem kannst du für deine Voreinstellung eine Beschreibung eingeben, deinen Chatverlauf einbinden und zulassen, dass deine Voreinstellung freigegeben werden kann.

Es gibt zwei Möglichkeiten, eine Voreinstellung zu laden:

  • Wählen Sie das Dropdownmenü "Preset:PRESET-NAME " aus, und klicken Sie dann auf die Voreinstellung, die Sie laden möchten.
  • Öffnen Sie eine freigegebene Voreinstellung-URL

Nach dem Laden einer Voreinstellung kannst du diese bearbeiten, freigeben oder löschen.

  • Um die Voreinstellung zu bearbeiten, änderst du die Parameter und rufst das Modell auf. Nachdem Sie mit Ihren Änderungen zufrieden sind, wählen Sie das Dropdownmenü "Preset:PRESET-NAME " aus, und klicken Sie dann auf "Voreinstellung bearbeiten ", und speichern Sie Ihre Updates.
  • Um die Voreinstellung freizugeben, wählen Sie das Dropdownmenü "Preset:PRESET-NAME " aus, und klicken Sie dann auf "Voreinstellung freigeben ", um eine freigabefähige URL zu erhalten.
  • Um die Voreinstellung zu löschen, wählen Sie das Dropdownmenü "Preset:PRESET-NAME " aus, und klicken Sie dann auf "Voreinstellung löschen ", und bestätigen Sie den Löschvorgang.

Verwenden des Prompt-Editors

Der Prompt-Editor in GitHub Models ist dafür konzipiert, Sie dabei zu unterstützen, Ihre Prompts iterativ zu überarbeiten, zu verfeinern und zu perfektionieren. Diese dedizierte Ansicht bietet eine fokussierte und intuitive Oberfläche zum Erstellen und Testen von Eingaben, sodass du folgende Möglichkeiten hast:

  • Schnelles Testen und Verfeinern von Prompts ohne die Komplexität mehrfacher Interaktionen.
  • Optimieren von Prompts, sodass sie präzise und relevant für deine Projekte sind.
  • Verwenden eines speziellen Raums für einteilige Szenarios, um konsistente und optimierte Ergebnisse zu gewährleisten.

Um auf den Eingabeaufforderungs-Editor zuzugreifen, klicken Sie oben rechts im Playground auf den Eingabeaufforderungs-Editor .

Screenshot: Schaltfläche „Prompt editor“, die mit einem dunkelorangenen Rahmen oben rechts im Playground hervorgehoben ist

Experimentieren mit KI-Modellen in Visual Studio Code

Hinweis

Die KI-Toolkit-Erweiterung für Visual Studio Code befindet sich in Öffentliche Vorschau und kann sich ändern.

Wenn Sie lieber mit KI-Modellen in Ihrer IDE experimentieren möchten, können Sie die Erweiterung „AI Toolkit“ für Visual Studio Code installieren und dann Modelle mit anpassbaren Parametern und Kontext testen.

  1. Installieren Sie in Visual Studio Code die Vorabversion des AI Toolkits für Visual Studio Code.

  2. Klicke zum Öffnen der Erweiterung auf das KI-Toolkit-Symbol in der Aktivitätsleiste.

  3. Autorisieren Sie das AI Toolkit, um eine Verbindung mit Ihrem GitHub Konto herzustellen.

  4. Klicke im Panel „AI Toolkit“ im Abschnitt „My models“ auf Open Model Catalog, und suche nach einem Modell zum Experimentieren.

    • Um ein über GitHub Models remote gehostetes Modell zu verwenden, klicken Sie auf der Modellkarte auf Im Playground ausprobieren.
    • Um ein Modell herunterzuladen und lokal zu verwenden, klicke auf der Modellkarte auf Download. Klicke, nachdem der Download abgeschlossen ist, auf derselben Modellkarte auf Im Playground laden.
  5. Gibt in der Randleiste Kontextanweisungen und Rückschlussparameter für das Modell an und sende dann ein Prompt.

In die Produktion gehen

Die im Playground angegebenen kostenlosen Ratenbegrenzungen und die API-Nutzung sollen dir bei den ersten Schritten mit Experimenten helfen. Wenn du nicht mehr das kostenlose Angebot nutzen möchtest, hast du außerhalb der kostenlosen Grenzwerte zwei Optionen für den Zugriff auf KI-Modelle:

  • Sie können die kostenpflichtige Nutzung für GitHub Models aktivieren, damit Ihre Organisation auf erhöhte Ratenlimits, größere Kontextfenster und zusätzliche Funktionen zugreifen kann. Weitere Informationen findest du unter Abrechnung von GitHub Modellen.
  • Wenn du ein vorhandenes OpenAI- oder Azure-Abonnement hast, kannst du deine eigenen API-Schlüssel (Bring Your Own Key, BYOK) verwenden, um auf benutzerdefinierte Modelle zuzugreifen. Abrechnung und Nutzung werden direkt über dein Anbieterkonto verwaltet, z. B. deine Azure-Abonnement-ID. Weitere Informationen findest du unter Verwenden eigener API-Schlüssel in GitHub Modellen.

Ratenbegrenzungen

Hinweis

Sobald du die kostenpflichtige Nutzung abonnierst, hast du Zugriff auf Ratenbegrenzungen in Produktionsqualität. Ab diesem Zeitpunkt wird dir jegliche Nutzung in Rechnung gestellt. Weitere Informationen zu diesen Ratenlimits finden Sie in der Azure-Dokumentation unter Microsoft Foundry Models-Kontingente und Grenzwerte .

Die Playground- und die kostenlose API-Nutzung sind durch Anforderungen pro Minute, Anforderungen pro Tag, Token pro Anforderung und gleichzeitige Anforderungen eingeschränkt. Wenn Sie eine Geschwindigkeitsbegrenzung erreichen, müssen Sie warten, bis die erreichte Begrenzung zurückgesetzt wird, bevor Sie weitere Anfragen stellen können.

Niedrige, hohe und Einbettungsmodelle weisen unterschiedliche Ratenbegrenzungen auf. Um zu sehen, welchen Modelltyp Sie verwenden, finden Sie die Informationen zum Modell in GitHub Marketplace.

Für benutzerdefinierte Modelle, auf die mit eigenen API-Schlüsseln zugegriffen wird, werden Ratenbegrenzungen vom Modellanbieter festgelegt und erzwungen.

Ratenbegrenzungsebene Ratenbegrenzungen Copilot Kostenlos Copilot Pro Copilot Business Copilot Enterprise
Niedrig Anforderungen pro Minute15151520
Anforderungen pro Tag150150300450
Token pro Anforderung8000 Eingang, 4000 Ausgang8000 Eingang, 4000 Ausgang8000 Eingang, 4000 Ausgang8000 Eingang, 8000 Ausgang
Gleichzeitige Anforderungen5558
Hoch Anforderungen pro Minute10101015
Anforderungen pro Tag5050100150
Token pro Anforderung8000 Eingang, 4000 Ausgang8000 Eingang, 4000 Ausgang8000 Eingang, 4000 Ausgang16000 Eingang, 8000 Ausgang
Gleichzeitige Anforderungen2224
Einbettung Anforderungen pro Minute15151520
Anforderungen pro Tag150150300450
Token pro Anforderung64000640006400064000
Gleichzeitige Anforderungen5558
Azure OpenAI o1-Vorschau Anforderungen pro MinuteNicht zutreffend122
Anforderungen pro TagNicht zutreffend81012
Token pro AnforderungNicht zutreffend4000 Eingang, 4000 Ausgang4000 Eingang, 4000 Ausgang4000 Eingang, 8000 Ausgang
Gleichzeitige AnforderungenNicht zutreffend111
Azure OpenAI o1, o3 und gpt-5 Anforderungen pro MinuteNicht zutreffend122
Anforderungen pro TagNicht zutreffend81012
Token pro AnforderungNicht zutreffend4000 Eingang, 4000 Ausgang4000 Eingang, 4000 Ausgang4000 Eingang, 8000 Ausgang
Gleichzeitige AnforderungenNicht zutreffend111
Azure OpenAI o1-mini, o3-mini, o4-mini, gpt-5-mini, gpt-5-nano und gpt-5-chat Anforderungen pro MinuteNicht zutreffend233
Anforderungen pro TagNicht zutreffend121520
Token pro AnforderungNicht zutreffend4000 Eingang, 4000 Ausgang4000 Eingang, 4000 Ausgang4000 Eingang, 4000 Ausgang
Gleichzeitige AnforderungenNicht zutreffend111
DeepSeek-R1, DeepSeek-R1-0528 und MAI-DS-R1 Anforderungen pro Minute1122
Anforderungen pro Tag881012
Token pro Anforderung4000 Eingang, 4000 Ausgang4000 Eingang, 4000 Ausgang4000 Eingang, 4000 Ausgang4000 Eingang, 4000 Ausgang
Gleichzeitige Anforderungen1111
xAI Grok-3 Anforderungen pro Minute1122
Anforderungen pro Tag15152030
Token pro Anforderung4000 Eingang, 4000 Ausgang4000 Eingang, 4000 Ausgang4000 Eingang, 8000 Ausgang4000 Eingang, 16000 Ausgang
Gleichzeitige Anforderungen1111
xAI Grok-3-Mini Anforderungen pro Minute2233
Anforderungen pro Tag30304050
Token pro Anforderung4000 Eingang, 8000 Ausgang4000 Eingang, 8000 Ausgang4000 Eingang, 12000 Ausgang4000 Eingang, 12000 Ausgang
Gleichzeitige Anforderungen1111

Diese Begrenzungen können ohne Vorherige Ankündigung geändert werden.

Hinterlassen von Feedback

Eine Möglichkeit für Fragen und Feedback findest du unter GitHub Models discussion post. Wenn Sie erfahren möchten, wie andere GitHub Models verwenden, besuchen Sie die GitHub-Community-Diskussionen zu Models.