Share via


Verwenden der Azure Developer CLI zum Bereitstellen von Ressourcen für Azure OpenAI Auf Ihren Daten

In diesem Artikel erfahren Sie, wie Sie die Ressourcenbereitstellung für Azure OpenAI On Your Data automatisieren. Die Azure Developer CLI (azd) ist ein Open Source-Befehlszeilentool, das die Bereitstellung und den Einsatz von Ressourcen in Azure mithilfe eines Vorlagensystems optimiert. Die Vorlage enthält Infrastrukturdateien, um die erforderlichen Azure OpenAI-Ressourcen und -Konfigurationen bereitzustellen, und enthält den fertigen Beispiel-App-Code.

Voraussetzungen

  • Azure-Abonnement – kostenloses Abonnement erstellen.

  • Zugriff auf Azure OpenAI im gewünschten Azure-Abonnement gewährt.

    Azure OpenAI erfordert eine Registrierung und ist derzeit nur für genehmigte Unternehmenskunden und Partner verfügbar. Weitere Informationen finden Sie unter Eingeschränkter Zugriff auf Azure OpenAI Service. Sie können den Zugriff auf Azure OpenAI beantragen, indem Sie das Formular unter https://aka.ms/oai/access ausfüllen. Öffnen Sie ein Problem in diesem Repository, um uns bei einem Problem zu kontaktieren.

  • Die Azure Developer CLI auf Ihrem Computer installiert

Klonen und Initialisieren der Azure Developer CLI-Vorlage

  1. Klonen Sie die Vorlage, und initialisieren Sie die Vorlage.

    azd init --template openai-chat-your-own-data
    
  2. Der Befehl azd init fordert Sie zur Eingabe der folgenden Informationen auf:

    • Umgebungsname: Dieser Wert wird als Präfix für alle Azure-Ressourcen verwendet, die von der Azure Developer CLI erstellt wurden. Der Name muss für alle Azure-Abonnements eindeutig sein und muss zwischen 3 und 24 Zeichen lang sein. Der Name darf nur Ziffern und Kleinbuchstaben enthalten.

Verwenden der Vorlage zum Bereitstellen von Ressourcen

  1. Anmelden bei Azure

    azd auth login
    
  2. Zur Verfügung stellen und Bereitstellen der OpenAI-Ressource in Azure:

    azd up
    

    azd fordert Sie zur Eingabe der folgenden Informationen auf:

    • Abonnement: Das Azure-Abonnement, an das Ihre Ressourcen bereitgestellt werden.
    • Standort: Die Azure-Region, in der Ihre Ressourcen bereitgestellt werden.

    Hinweis

    Die Beispielvorlage azd verwendet das gpt-35-turbo-16k Modell. Eine empfohlene Region für diese Vorlage ist Ost-USA, da verschiedene Azure-Regionen unterschiedliche OpenAI-Modelle unterstützen. Weitere Details zur Modellunterstützung nach Region finden Sie auf der Azure OpenAI-Servicemodelle Supportseite.

    Hinweis

    Der Bereitstellungsprozess kann mehrere Minuten dauern. Warten Sie, bis die Aufgabe abgeschlossen ist, bevor Sie mit den nächsten Schritten fortfahren.

  3. Klicken Sie auf den Ausgang des Links azd, um zur neuen Ressourcengruppe im Azure-Portal zu navigieren. Die folgenden Ressourcen der obersten Ebene sollten angezeigt werden:

    • Ein Azure OpenAI-Dienst mit einem bereitgestellten Modell
    • Ein Azure Storage-Konto, mit dem Sie Ihre eigenen Datendateien hochladen können
    • Ein Azure AI Suchdienst, der mit den richtigen Indizes und Datenquellen konfiguriert ist

Hochladen von Daten in das Speicherkonto

azd stellt alle erforderlichen Ressourcen bereit, damit Sie mit Ihren eigenen Daten chatten können. Sie müssen jedoch dennoch die Datendateien hochladen, die Sie für Ihren KI-Dienst zur Verfügung stellen möchten.

  1. Navigieren Sie im Azure-Portal zum neuen Speicherkonto.
  2. Wählen Sie im linken Navigationsbereich Speicherbrowser aus.
  3. Wählen Sie BLOB-Containeraus, und navigieren Sie dann zum Container "Dateiuploads" .
  4. Klicken Sie oben auf dem Bildschirm auf die Schaltfläche Hochladen.
  5. Laden Sie im daraufhin geöffneten Flyoutmenü Ihre Daten hoch.

Hinweis

Der Suchindexer ist so festgelegt, dass er alle 5 Minuten ausgeführt wird, um die Daten im Speicherkonto indiziert. Sie können entweder einige Minuten warten, bis die hochgeladenen Daten indiziert werden, oder Sie können den Indexer manuell auf der Suchdienstseite ausführen.

Verbinden oder Erstellen einer Anwendung

Nachdem Sie die azd Vorlage ausgeführt und Ihre Daten hochgeladen haben, können Sie Mit der Verwendung von Azure OpenAI für Ihre Daten beginnen. Im Schnellstartartikel finden Sie Codebeispiele, die Sie zum Erstellen Ihrer Anwendungen verwenden können.