Migrieren von hubbasierten zu Foundry-Projekten (klassisch)

Gilt nur für:klassisches Foundry Portal. Dieser Artikel ist für das neue Foundry-Portal nicht verfügbar. Erfahren Sie mehr über das neue Portal.

Hinweis

Links in diesem Artikel können Inhalte in der neuen Microsoft Foundry-Dokumentation anstelle der jetzt angezeigten Foundry-Dokumentation (klassisch) öffnen.

Was Sie tun werden: Erstellen Sie ein neues Foundry-Projekt und migrieren Sie optional Ihre Agents und Verbindungen aus hubbasierten Projekten.

Zeitschätzung: 5 bis 10 Minuten.

Voraussetzungen:

  • Ein vorhandenes hubbasiertes Projekt
  • Azure-Rolle: Owner-Rolle für das Abonnement oder die Ressourcengruppe, um Ressourcen und Projekte zu erstellen und dem neuen Projekt Rollen zuzuweisen.

Dieses Handbuch hilft bestehenden Kunden mit Hub-basierten Projekten bei der Migration zu den neuen Foundry-Projekten, um die neuesten Plattformfunktionen nutzen zu können.

Microsoft Foundry wechselt zu einer einheitlichen Plattform als Dienst, wobei das vorherige Ressourcenmodell ersetzt wird, das die Verwaltung mehrerer Azure-Dienste erfordert. Da KI-Workloads komplexer werden, wird das Foundry-Projekt:

  • Vereinfacht die Plattformeinrichtung und Governance
  • Verbessert Workflows, die sich über mehrere Modelle und Foundry-Tools erstrecken
  • Stärkung der Governance-Funktionen

Weitere Informationen.

Wichtig

Neue generative KI- und modellorientierte Features sind nur über die Foundry-Ressource und ihre Foundry-Projekte verfügbar. Derzeit benötigen einige Funktionen weiterhin einen Hub neben Ihrer Foundry-Ressource. Einen Vergleich der Funktionen finden Sie unter Welchen Projekttyp benötige ich?

Übersicht über neue Foundry-Projekte

Gießereiprojekte vereinheitlichen und vereinfachen die Zusammensetzung von Entwicklerworkflows und die Verwaltung von Kernbausteinen von KI-Anwendungen. Zu diesen Bausteinen gehören:

  • Modelle
  • Agenten und deren Tools
  • Beobachtbarkeit, Sicherheit und Vertrauen

Zuvor benötigten die Funktionen des Foundry-Projekts die Verwaltung mehrerer Azure-Ressourcen und SDKs für Workflows im Back-End, um diese Komponenten zu verfassen.

Screenshot eines Diagramms mit der Foundry-Architektur.

Zu den neuen Funktionen gehören:

  • Zugriff auf die Foundry-API , die entwickelt wurde, um API-erste agentische Anwendungen zu erstellen und auszuwerten, die Agents, Auswertungen, Modelle Indizes, Daten in einer einheitlichen Erfahrung und mit einem konsistenten Vertrag über Modellanbieter hinweg verfassen.

  • Microsoft Foundry SDK umschließt die Foundry-API, sodass Funktionen einfach in Code integriert werden können, unabhängig davon, ob Ihre Anwendung in Python, C#, JavaScript/TypeScript oder Java integriert ist.

  • Agents, Modelle und Toolsing-Verbindungen werden zusammen in Foundry für die Berechtigungsverwaltung, Netzwerk, Kostenanalyse und Richtlinienkonfiguration verwaltet. Zuvor wurden auf bestimmte Tools und Modelle über den Hub Azure Machine Learning zugegriffen, was auch die Bereitstellung zusätzlicher Speicher- und Schlüsseltresorressourcen erfordert.

  • Projects sind jetzt untergeordnete Ressourcen; ihnen werden möglicherweise eigene Administratorsteuerelemente wie Azure RBAC zugewiesen, aber standardmäßig gemeinsame Einstellungen aus ihrer übergeordneten Ressource freigeben. Dieses Prinzip zielt darauf ab, IT-Administratoren aus der täglichen Schleife zu nehmen. Sobald Sicherheit, Ressourcenkonnektivität und Governance auf Ressourcenebene eingerichtet werden, können Sie als Entwickler Ihr eigenes Projekt als Ordner erstellen, um Ihre Arbeit zu organisieren.

Wichtig

Der Funktionsumfang der Gießereiprojekte ist noch nicht vollständig auf Gleichstand mit hubbasierten Projekten. Eine aktuelle Ansicht zu unterstützten Funktionen finden Sie in dieser Supportmatrix.

So wechseln Sie zum Foundry-Projekt

Erstellen Sie neue Foundry-Projekte in der Ressource "Foundry models" aus Ihrem hubbasierten Projekt. Dieser Prozess ermöglicht es den neuen Projekten, auf die ursprünglich im Hub-basierten Projekt ausgeführte Arbeit zuzugreifen.

Der Screenshot zeigt den Upgradepfad von hubbasierten zu Foundry-Projekttypen.

Was wird an Foundry-Projekte übertragen?

  • Modellimplementierungen
  • Datendateien
  • Fein abgestimmte Modelle
  • Assistenten
  • Vektorspeicher

Was wird nicht übertragen?

  • Vorschau des Agent-Status (Nachrichten, Threads, Dateien) – Sie können Ihren Agent neu erstellen, indem Sie Code in Ihrem neuen Projekt verwenden.
  • Open-Source-Modellbereitstellungen – Foundry-Projekte unterstützen diese derzeit nicht
  • Hubprojektzugriff – Hub-basierte Projekte haben keinen Zugriff auf die neuen Projekte, die in der Ressource "Foundry Models" erstellt wurden.

In den folgenden Abschnitten erfahren Sie, wie Sie von hubbasierten Projekten zu Foundry-Projekten wechseln:

  1. Finden Sie Ihre vorhandene Foundry-Ressource
  2. Erstellen Sie ein neues Foundry-Projekt für die KI-Ressource.

Nachdem Sie Ihr neues Projekt erstellt haben, können Sie Folgendes ausführen:

Lokalisieren Sie Ihre vorhandene Foundry-Ressource

Die meisten Foundry-Benutzer verfügen bereits über eine Foundry-Ressource (früher AI Services genannt), die sie zuvor zusammen mit ihrem hubbasierten Projekt für den Zugriff auf Modellbereitstellungen erstellt haben.

Hinweis

Wenn Sie nicht über eine vorhandene Foundry-Ressource verfügen, am häufigsten, da Ihr Hub Azure OpenAI für den Zugriff auf Modellbereitstellungen verwendet hat, müssen Sie zuerst eine neue Foundry-Ressource . Sie können anschließen Ihre vorhandene Azure OpenAI-Ressource für den fortgesetzten Zugriff auf vorhandene Modellbereitstellungen. Andere Konfigurationsschritte gelten für die Verwendung mit dem Agent-Dienst. Weitere Informationen finden Sie unter Projekt zum Erstellen mit Agenten (Bicep) erstellen und Standard-Agenteneinrichtung.

  1. Öffnen Sie im Foundry-Portal Ihr hub-basiertes Projekt.

  2. Wählen Sie im linken Bereich das Verwaltungscenter aus.

  3. Wählen Sie "Verbundene Ressourcen " im Abschnitt "Hub " aus.

  4. Stellen Sie die Verbindung zu den Foundry-Modellen her, und wählen Sie den Link aus, um die Details anzuzeigen.

    Screenshot mit Verbindungsdetails von Foundry.

    Tipp

    Wenn die Spalte " Typ " nicht angezeigt wird, wählen Sie "Spalten " oben rechts aus, um die sichtbaren Spalten anzupassen.

  5. Folgen Sie dem Link in den Verbindungsdetails, um die Übersichtsseite der Foundry-Ressource zu öffnen.

    Screenshot der Foundry-Ressource im Verwaltungscenter.

2. Erstellen Des neuen Projekts

Auf neue Funktionen, einschließlich agent-Dienst, kann nur über Projekte zugegriffen werden. Jedes Projekt organisiert Ihre Entwicklungsarbeit als Ordner für jeden Anwendungsfall. Sie können mehrere Projekte erstellen, um die Arbeit für Anwendungsfälle mit ähnlichen Setup- und Konnektivitätsanforderungen zu organisieren.

Sie können ein neues Projekt auf eine von zwei Arten erstellen:

  • Im Management Center:

    1. Wählen Sie im linken Bereich das Verwaltungscenter aus, um die Foundry-Ressource zu verwalten.

    2. Wählen Sie im Abschnitt "Ressource" die Option "Übersicht" aus.

    3. Wählen Sie "Neues Projekt" aus, um ein Projekt in dieser Ressource zu erstellen. Diese Aktion erstellt ein Foundry-Projekt.

      Screenshot des Erstellens eines Projekts im Management Center.

    4. Nachdem das Projekt erstellt wurde, wählen Sie im linken Bereich "Gehe zu Projekt" aus.

  • Im Abschnitt "Agents" Ihrer Ressource:

    1. Wählen Sie im linken Bereich "Agents" aus.

    2. Da die Ressource noch kein Projekt hat, werden Sie aufgefordert, ein Projekt zu erstellen.

      Screenshot der Registerkarte

Sie können jetzt mit der Erstellung von Agents in der allgemeinen Verfügbarkeit und mit den neuesten Funktionen beginnen. Erste Schritte mit SDK- oder Agent-Playground.

Screenshot der Agenten-Erstellungsoberfläche.

(Optional) Neu erstellen von Verbindungen

Wenn Ihr hubbasiertes Projekt Verbindungen für den Zugriff auf Tools, Datenquellen oder Modelle verwendet hat, können Sie diese Verbindungen auf Ihrer Foundry-Ressource neu erstellen, ohne einen Hub zu verwenden.

Fügen Sie im Verwaltungscenteralle Verbindungen zu Tools und Daten hinzu, die Sie zuvor in Ihrem ursprünglichen hubbasierten Projekt verwendet haben.

(Optional) Code-Agenten migrieren

Um von der Vorschau des Agent-Diensts zum Agent-Dienst in der allgemeinen Verfügbarkeit von Foundry-Projekten zu wechseln, aktualisieren Sie Ihre Code-Agents, indem Sie die folgenden Änderungen vornehmen:

  1. Installieren Sie die neueste Version Ihres bevorzugten SDK-Clients.

  2. Aktualisieren Sie Ihren Projektclient, um die Foundry-API zu verwenden. Statt einer Verbindungszeichenfolge verwenden Sie jetzt den Foundry-Projektendpunkt. Beispiel: in Python:

    from azure.identity import DefaultAzureCredential
    from azure.ai.projects import AIProjectClient
    
    project = AIProjectClient(
      endpoint="your_project_endpoint",  # Replace with your endpoint
      credential=DefaultAzureCredential())
    

    Dieser Codeausschnitt authentifiziert sich bei Ihrem Foundry-Projekt mithilfe der Azure Identitätsbibliothek und erstellt eine Projektclientinstanz. Der endpoint ist Ihr Foundry-Projektendpunkt; die DefaultAzureCredential verwendet Ihre Azure Anmeldeinformationen für die Authentifizierung.

    Referenz: AIProjectClient, DefaultAzureCredential, SDK-Migrationshandbuch

  3. Aktualisieren Sie Ihr Skript so, dass alle Klassenstrukturänderungen zwischen den Vorschau- und stabilen SDK-Paketen widerzuspiegeln sind.

Weitere Informationen finden Sie im Migrationshandbuch SDK.

(Optional) Bereinigen von Hub-basierten Projekten

Wenn Sie keinen Zugriff mehr auf Ihre hubbasierten Projekte benötigen, löschen Sie sie aus Ihrem Azure-Abonnement.

Möglicherweise möchten Sie Hubs und hubbasierte Projekte aus einigen Gründen in Ihrem Abonnement beibehalten:

  • Zugriff auf ausgewählte Features, die in Foundry-Projekten noch nicht unterstützt werden. Siehe diese Supportmatrix.

  • Anwendungsfälle, die sich auf das Training von benutzerdefinierten Modellen für maschinelles Lernen konzentrieren. Ein hubbasiertes Projekt basiert auf dem Azure Machine Learning Stapel und bleibt über Azure Machine Learning Studio, CLI oder SDK zugänglich.

  1. Öffnen Sie im Foundry-Portal Ihr hub-basiertes Projekt.

  2. Wählen Sie das Verwaltungscenter aus.

  3. Wählen Sie im Abschnitt "Hub" die Option "Übersicht" aus.

  4. Wählen Sie alle Projekte aus, die Sie nicht mehr behalten möchten.

  5. Wählen Sie "Projekt löschen" aus.

  6. Löschen Sie alle Projekte, die Sie nicht mehr beibehalten möchten.

  7. Wählen Sie im Abschnitt "Hub-Eigenschaften " auf der rechten Seite " Hub löschen " aus, wenn Sie den Hub und alle zugehörigen Projekte löschen möchten. Mit dieser Option wird das Azure Portal geöffnet, das Sie zum Löschen des Hubs verwenden können.

Weitere Informationen