Durch die Beteiligung an OpenAI darf Microsoft die KI-Funktionalitäten von ChatGPT und anderen Sprachmodellen nutzen. Mit einem darauf basierenden Azure-Cloud-Dienst können Developer eigene Programme mit KI-Funktionen erstellen.
Verwalten eines Dienstes in Azure OpenAI.
(Bild: Joos / Microsoft)
Die bekannte Chatbot-Lösung ChatGPT setzt Stand Anfang 2023 auf das Sprachmodell GPT 3.5. Das Machine Learning-Modell kann auf Basis von Deep Learning eigene Texte erstellen oder Texte zusammenfassen. Microsoft baut die Technologie mittlerweile in Microsoft Teams ein, um Besprechungsteilnehmern intelligente Zusammenfassungen zu bieten.
Microsoft hat mehrere Milliarden Dollar in OpenAI investiert, um die Möglichkeiten der Machine-Learning-Modelle in Azure zu implementieren. Mit dem Azure OpenAI Service können Entwickler kleine KI-Anwendungen bereitstellen, die sich von Unternehmen nutzen und direkt in der Microsoft-Cloud bereitstellen lassen.
Die Bereitstellungen von Azure OpenAI-Modellen erfolgt komplett in der Cloud. Die Kosten dafür berechnet Microsoft auf Basis der tatsächlichen Nutzung. Um sich einen Überblick zu verschaffen, sollte vor der Bereitstellung zunächst die Preisliste für den OpenAI-Service überprüft werden.
Microsoft stellt die Funktionen aus OpenAI auch über GitHub Copilot zur Verfügung. Dadurch kann die KI von OpenAI bei der Entwicklung von Programmen zum Einsatz kommen, die zum Beispiel mit Visual Studio oder Visual Studio Code entwickelt werden können. Wir haben uns mit GitHub Copilot im Beitrag „Code-Vorschläge durch GitHub Copilot“ auseinandergesetzt.
Eigene KI-Anwendungen mit Azure OpenAI entwickeln
Microsoft will sicherstellen, dass KI-Anwendungen nicht missbraucht werden oder hetzerische, Hassrede und verletzende Inhalte verteilen. Das kann durch die enormen Möglichkeiten der verschiedenen Modelle schnell passieren. Daher müssen sich Entwickler zuerst bei Microsoft für die Open-AI-Nutzung registrieren und ihre Anwendung beschreiben, bevor sie Zugang zum System erhalten.
Gestattet Microsoft den Zugriff, ist es für das jeweilige Abonnement bei Azure OpenAI mit „Azure OpenAI erstellen“ möglich, einen neuen Dienst zu erstellen. Idealerweise sollten eigene Anwendungen mit Python geschrieben werden, wenn Azure OpenAI zum Einsatz kommt. Grundsätzlich spielt die Programmiersprache aber nur eine untergeordnete Rolle. Noch ist Python aber für die Zusammenarbeit mit Azure OpenAI ideal, da die ganzen Beispielcodes im Azure OpenAI Studio ebenfalls mit Python geschrieben sind.
Die verschiedenen Dienste und APIs, die Microsoft zur Verfügung stellt, zum Beispiel Microsoft Graph, lassen sich mit Python ebenfalls einfacher und effektiver ansteuern. Vor allem GPT-3.5-Modelle, darunter auch Codex, sind in Zusammenhang mit Python-Code besonders leistungsstark. Andere Programmiersprachen, die an dieser Stelle zum Einsatz kommen können, sind: C#, JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript, SQL und sogar Shells.
Kleine KI-Apps mit Azure OpenAI Studio erstellen
Das Erstellen und Verwalten von eigenen KI-Anwendungen über Azure OpenAI erfolgt über das Azure OpenAI Studio. Hier lassen sich neue Ressourcen auf Basis von Azure OpenAI erstellen. Mit der OpenAI-API können Entwickler eigene Anwendungen direkt mit den Modellen von OpenAI in Azure verknüpfen.
Sobald die Ressource für OpenAI in Azure erstellt ist, lassen sich API-Calls nutzen, um das Modell in der eigenen Anwendung zu integrieren. Mit „Go to Azure OpenAI Studio“ oder „Explorer“ kann der neue Dienst im OpenAI-Studio geöffnet werden. Sobald ein Dienst erstellt wurde, kann in Zukunft über die Adresse https://oai.azure.com direkt in diesen Bereich gewechselt werden. Im OpenAI Studio stehen dazu auf der Startseite verschiedene Beispiele zur Verfügung.
Auf der linken Seite des Menüs ist es über den „Playground“ möglich, eigenen Code zu nutzen. Hier lässt sich testen, wie das eigene Modell Text erstellen kann. Dazu stehen auf der rechten Seite verschiedene Optionen bereit.
Eigene Bereitstellungen mit Open AI GPT 3.5 Davinci
Im Bereich „Deployments“ lassen sich eigene Bereitstellungen in Azure OpenAI durchführen. Über das Fenster der Bereitstellung kann aus den verschiedenen Modellen ausgewählt werden, die Azure OpenAI zur Verfügung stellt. Vor allem die Modelle auf Basis von GPT-3 und Codex bieten für Anwendungen bezüglich natürlicher Sprache die meisten Möglichkeiten und die besten Ergebnisse. Bei GPT 3 stehen zum Beispiel die folgenden Modelle in Azure OpenAI bereit:
text-ada-001
text-babbage-001
text-curie-001
text-davinci-003
Um Anwendungen zu erstellen, die auf natürlicher Sprache aufbauen, ist das Modell „text-davinci-003“ am besten geeignet. Erscheint eine neue Version des Modells, steht diese ebenfalls in Azure zur Verfügung und kann für eigene Bereitstellungen genutzt werden. Microsoft empfiehlt an dieser Stelle ebenfalls, möglichst auf die aktuelle Davinci-Version zu setzen.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Verschiedene Modelle in OpenAI nutzen: Curie, Babbage und Ada
Die anderen Module bieten, die sich bei „Deployments“ im Azure OpenAI Studio nutzen lassen, sind Curie, Babbage und Ada sowie verschiedene Codex-Modelle. Letztere bauen genau wie Davinci ebenfalls auf GPT 3.5 auf. Die Curie-Modelle sind wiederum dazu geeignet, Zusammenfassungen von Text zu erstellen und die Stimmung von Texten zu erkennen oder Fragen zu beantworten.
Davinci zeigt seine Stärken vor allem bei komplexen Texten. Babbage kann einfache Klassifizierungen und semantische Suchen durchführen, zum Beispiel in Dokumenten. Wenn es um Geschwindigkeit geht, ist Ada ideal, da dieses Korrekturen und Textanalysen schneller durchführt als davinci.
Generell kann Davinci aber alles, was die anderen Modelle auch können. Es kann allerdings sein, dass sich andere Modelle für den einen oder anderen Ansatz ebenfalls eignen und schneller Ergebnisse liefern. Es lohnt sich an dieser Stelle, einen Vergleich anzustellen.