Abstraktes Header-Bild in den Farben von tsjdev apps

Blogbeitrag

Einrichtung von Azure OpenAI

AI

In diesem Blog-Post möchte ich die Vorbereitungen klären, die notwendig sind, um mit Azure OpenAI zu arbeiten. Wie der Name schon vermuten lässt, handelt es sich um die OpenAI-Dienste, die innerhalb von Azure laufen und dort administriert werden. Die APIs sind nahezu identisch und man kann mit dem Azure.AI.OpenAI NuGet-Package sowohl mit OpenAI als auch Azure OpenAI kommunizieren.

Da es sich bei Azure OpenAI um einen Dienst innerhalb on Azure handelt, benötigt man zunächst eine Subscription. Sollte diese noch nicht vorhanden sein, so kann man sich diese unter portal.azure.com einrichten

Anschließend kann man sich wieder im Azure Portal einloggen und nach Azure OpenAI im Marketplace suchen.

Während dem Anlegen des Dienstes muss man ja bekanntlich eine Region auswählen. Hier empfehle ich einen Blick auf learn.microsoft.com zu werfen, denn nicht alle Modelle stehen in allen Regionen zur Verfügung. Aus meiner Sicht bietet aus deutscher Sicht die Region Sweden Central die meisten Modelle und ist Deutschland am nächsten.

Hier mal meine beispielhaften Werte.

Auf den anderen Reitern könnt ihr einfach die Standardwerte übernehmen und so den Service mit einem Klick auf Create erzeugen. Wenn wir nun auf die neue Ressource wechseln, findet ihr im Get Started Tab in der Overview den Eintrag Explore and deploy und ihr findet den Button zum Öffnen des Azure OpenAI Studios.

Anschließend öffnet sich das Azure OpenAI Studio, welches auch über oai.azure.com erreichbar ist.

Im linken Menü gibt es den Eintrag Deployments und hier kann man die verschiedenen Modelle registrieren. Dazu klicken wir zunächst auf Deployments und anschließend auf Create new deployment.

Nun können wir ein Model auswählen. Möchten wir zum Beispiel Bilder generieren, so nutzen wir dall-e-3. Wenn wir chatten wollen, nutzen wir gpt-x, also zum Beispiel gpt-4 oder gpt-35-turbo. Für Text-To-Speech nutzen wir tts und für Speech-To-Text nutzen wir whisper. Anschließend müssen wir einen Deployment-Namen vergeben. Dieser Name ist sehr wichtig, da dieser später bei jedem Request angegeben muss. Man kann auch mehrere Versionen eines Models registrieren und daher ist der Name sehr wichtig.

Wenn ihr nun wieder zurück in die Ressource im Azure Portal wechselt. Findet ihr den Abschnitt Keys and Endpoint. Auf dieser Webseite findet ihr den Endpunkt und den notwendigen API-Key.

Damit haben wir jetzt alle notwendigen Dinge angelegt und die notwendigen Modelle registriert. Damit steht der Verwendung von Azure OpenAI nichts mehr im Wege.

Weiterempfehlen

Diesen Beitrag teilen

Wenn dir der Beitrag gefallen hat: gern weiterreichen. Gute Links dürfen sich ruhig schnell verbreiten.

Vorheriger/Nächster Beitrag

Rückblick: Microsoft Build 2024 Vorheriger Beitrag Rückblick: Microsoft Build 2024 Einrichtung von OpenAI Nächster Beitrag Einrichtung von OpenAI
Vergleiche OpenAI-Modelle Side-by-Side mit Blazor Server Vergleiche OpenAI-Modelle Side-by-Side mit Blazor Server PicCaptionr erhält ein großes Update: Jetzt mit .NET 10 und den neuesten OpenAI-Modellen PicCaptionr erhält ein großes Update: Jetzt mit .NET 10 und den neuesten OpenAI-Modellen KI-Videos mit Sora-2 und .NET erstellen KI-Videos mit Sora-2 und .NET erstellen Ollama bringt Cloud-Modelle Ollama bringt Cloud-Modelle
Lust auf ein kurzes digitales Hallo? Wenn du eine Idee teilen, eine Frage loswerden oder ein Projekt anschieben willst: mein Posteingang ist deutlich zuverlässiger als Brieftauben. apps@tsjdev-apps.de Mail schicken