Freigeben über


Entwicklung von KI Apps mit Python

Dieser Artikel bietet eine kuratierte Liste der wichtigsten Lernressourcen für Python-Entwickler, die noch nicht mit der Erstellung von KI-Anwendungen arbeiten. Es enthält Links zu Schnellstarthandbüchern, Beispielprojekten, offizielle Dokumentationen, Schulungskursen und anderen hilfreichen Materialien.

Ressourcen für Azure OpenAI Service

Azure OpenAI Service bietet REST-API-Zugriff auf die leistungsstarken Sprachmodelle, die in OpenAI verfügbar sind. Azure OpenAI hilft Ihnen, diese Modelle anzupassen, um bestimmte Aufgaben auszuführen, z. B. Inhaltsgenerierung, Zusammenfassung, Bildverständnis, semantische Suche und natürliche Sprache für die Codeübersetzung. Greifen Sie auf Azure OpenAI mithilfe der REST-APIs, des Azure OpenAI SDK für .NET oder der webbasierten Schnittstelle in Azure OpenAI Studio zu.

SDKs und Bibliotheken

Verknüpfung Beschreibung
OpenAI SDK für Python Die GitHub-Quellcodeversion der OpenAI Python-Bibliothek, die bequemen Zugriff auf die OpenAI-API von Anwendungen bietet, die in der Python-Sprache geschrieben wurden.
OpenAI-Python-Paket Die PyPi-Version der OpenAI Python-Bibliothek.
Wechseln von OpenAI zu Azure OpenAI Ein Leitfadenartikel zu den kleinen Änderungen, die Sie an Ihrem Code vornehmen müssen, damit Sie zwischen OpenAI und dem Azure OpenAI-Dienst hin und her wechseln können.
Abschluss des Streaming-Chats Ein Notizbuchbeispiel, das veranschaulicht, wie Chatabschlusse mithilfe der Azure-Endpunkte funktionieren. Das Beispiel konzentriert sich auf Chatabschlusse, führt aber auch andere Vorgänge ein, die mit der API verfügbar sind.
Azure-Einbettungen Ein Notizbuchbeispiel, das veranschaulicht, wie Einbettungen mit Azure-Endpunkten verwendet werden. Das Beispiel konzentriert sich auf Einbettungen, führt aber auch andere Vorgänge ein, die mit der API verfügbar sind.
Bereitstellen des Modells und Generieren von Text Ein Artikel mit minimalen, einfachen detaillierten Schritten zum Bereitstellen eines Modells, das programmgesteuert chatten kann.
OpenAI mit rollenbasierter Zugriffssteuerung für Microsoft Entra ID Ein Blick auf die Authentifizierung mithilfe der Microsoft Entra-ID und der rollenbasierten Azure-Zugriffssteuerung.
OpenAI mit von Azure AD verwalteten Identitäten für Azure-Ressourcen Ein Artikel mit komplexeren Sicherheitsszenarien, die eine rollenbasierte Azure-Zugriffssteuerung erfordern. Erfahren Sie, wie Sie sich bei Ihrer OpenAI-Ressource mit Microsoft Entra ID authentifizieren.
Azure OpenAI-Dienstbeispiele Eine Zusammenstellung nützlicher Azure OpenAI Service-Ressourcen und Codebeispiele, die Ihnen bei den ersten Schritten helfen und Ihre Technologieeinführungsjourney beschleunigen können.

Dokumentation

Verknüpfung Beschreibung
Dokumentation zum Azure OpenAI-Dienst Die Hubseite für die Azure OpenAI Service-Dokumentation.
Schnellstart: Erste Schritte beim Generieren von Text mit Dem Azure OpenAI-Dienst Eine Schnellstartanleitung, die veranschaulicht, wie Sie die benötigten Dienste einrichten und Code schreiben, um ein Modell mithilfe von Python aufzufordern.
Schnellstart: Erste Schritte für die Verwendung von GPT-35-Turbo und GPT-4 mit Azure OpenAI Service Eine Schnellstartanleitung, die veranschaulicht, wie Sie mit System-, Assistenten- und Benutzerrollen arbeiten, um Inhalte als Reaktion auf bestimmte Fragen anzupassen.
Schnellstart: Chatten mit Azure OpenAI-Modellen mithilfe Ihrer eigenen Daten Eine Schnellstartanleitung, mit der Sie eigene Daten hinzufügen können, z. B. eine PDF- oder ein anderes Dokument.
Schnellstart: Erste Schritte mit Azure OpenAI Assistants (Vorschau) Eine Schnellstartanleitung, die veranschaulicht, wie Sie ein Modell anweisen, den integrierten Python-Codedolmetscher zu verwenden, um mathematische Probleme schritt für Schritt zu lösen. Dieses Beispiel bietet einen Ausgangspunkt für die Verwendung Ihrer eigenen KI-Assistenten, auf die über benutzerdefinierte Anweisungen zugegriffen wird.
Schnellstart: Verwenden von Bildern in Ihren KI-Chats Eine Schnellstartanleitung, die zeigt, wie Sie ein Modell programmgesteuert auffordern, den Inhalt eines Bilds zu beschreiben.
Schnellstart: Generieren von Bildern mit Azure OpenAI Service Eine Schnellstartanleitung, die veranschaulicht, wie Bilder programmgesteuert mithilfe von Dall-E basierend auf einer Eingabeaufforderung generiert werden.

Ressourcen für andere Azure KI-Dienste

Zusätzlich zum Azure OpenAI-Dienst gibt es viele andere Azure AI-Dienste. Entwickler und Organisationen können schnell intelligente, marktfähige und verantwortungsvolle Anwendungen mit sofort einsatzbereiten und vorgefertigten anpassbaren APIs und Modellen erstellen. Beispielanwendungen sind die Verarbeitung natürlicher Sprache für Unterhaltungen, Suche, Überwachung, Übersetzung, Sprache, Visions- und Entscheidungsfindung.

Beispiele

Verknüpfung Beschreibung
Integrieren von Spracherkennung in Ihre Apps mit Azure AI Speech SDK-Beispielen Beispiele für das Azure Cognitive Services Speech SDK. Links zu Beispielen für Spracherkennung, Übersetzung, Sprachsynthese und vielem mehr.
Azure KI Dokument Intelligenz SDK Azure KI Dokument Intelligenz (früher Azure-Formularerkennung) ist ein Clouddienst, der maschinelles Lernen verwendet, um Text und strukturierte Daten aus Dokumenten zu analysieren. Das Dokument Intelligenz SDK (Software Development Kit) besteht aus einer Reihe von Bibliotheken und Tools, mit denen Sie die Modelle und Funktionen von Dokument Intelligenz einfach in Ihre Anwendungen integrieren können.
Extrahieren von strukturierten Daten aus Formularen, Quittungen, Rechnungen und Karten mit der Formularerkennung in Python Beispiele für die Clientbibliothek der Azure KI-Formularerkennung.
Extrahieren, Klassifizieren und Verstehen von Text in Dokumenten mit der Textanalyse in Python Die Clientbibliothek für die Textanalyse. Diese APIs sind Teil des Azure AI Language-Diensts , der NLP-Funktionen (Natural Language Processing) zum Verständnis und Analysieren von Text bereitstellt.
Dokumentübersetzung in Python Ein Schnellstartartikel, in dem die Dokumentübersetzung verwendet wird, um ein Quelldokument in eine Zielsprache zu übersetzen, wobei die Struktur und die Textformatierung beibehalten werden.
Frageantwort in Python Ein Schnellstartartikel mit Schritten zum Abrufen einer Antwort (und einer Konfidenzbewertung) aus einem Textkorpus, den Sie zusammen mit Ihrer Frage senden.
Konversationssprache-Verständnis in Python Die Clientbibliothek für Conversational Language Understanding (CLU). CLU ist ein cloudbasierter KI-Dienst für Unterhaltungen, der Absichten und Entitäten extrahieren kann. CLU fungiert als Orchestrator, um den besten Kandidaten auszuwählen, um Unterhaltungen zu analysieren, um die beste Antwort von Apps wie QnA, Luis und Conversation App zu erhalten.
Analysieren von Bildern Beispielcode und Setupdokumente für das Microsoft Azure KI-Bildanalyse SDK.
Azure KI Inhaltssicherheit-SDK für Python Das SDK kann dazu beitragen, schädliche vom Benutzer generierte und KI-generierte Inhalte in Anwendungen und Diensten zu erkennen. Content Safety enthält Text- und Bild-APIs für die Erkennung von schädlichem Material.

Dokumentation

KI-Dienst Beschreibung API-Referenz Schnellstart
Inhaltssicherheit Ein KI-Dienst, der unerwünschte Inhalte erkennt. Referenz zur Content Safety-API Schnellstart
Dokumentintelligenz Verwandeln Sie Dokumente in intelligente datengesteuerte Lösungen. Referenz zur Document Intelligence-API Schnellstart
Sprache Erstellen von Apps mit branchenführenden Language Understanding-Funktionen für natürliche Sprache Referenz zur Textanalyse-API Schnellstart
Suchen Nutzen Sie die KI-gestützte Cloudsuche für Ihre Anwendungen. Search API-Referenz Schnellstart
Rede Spracherkennung, Sprachsynthese, Übersetzung und Sprechererkennung Speech API-Referenz Schnellstart
Translator Nutzen Sie die KI-gestützte Übersetzung, um mehr als 100 gebräuchliche, gefährdete und bedrohte Sprachen und Dialekte zu übersetzen. Translation API-Referenz Schnellstart
Vision Analysieren von Inhalten in Bildern und Videos Referenz zur Bildanalyse-API Schnellstart

Ausbildung

Verknüpfung Beschreibung
Generative KI für Anfänger Workshop Lernen Sie die Grundlagen der Entwicklung generativer KI-Apps mit unserem 18 Lektionen umfassenden Kurs von Microsoft Cloud Advocates kennen.
Erste Schritte mit Azure AI-Diensten Azure AI-Dienste sind Bausteine von KI-Funktionen, die Sie in Ihre Anwendungen integrieren können. Vervollständigen Sie diesen Lernpfad, um zu erfahren, wie Sie Azure AI Services-Ressourcen bereitstellen, sichern, überwachen und bereitstellen und verwenden können, um intelligente Lösungen zu erstellen.
Grundlagen zu Microsoft Azure AI: Generative KI Schließen Sie diesen Lernpfad ab, um zu verstehen, wie große Sprachmodelle die Grundlage für generative KI bilden. Erfahren Sie, wie Azure OpenAI Service Zugriff auf die neueste generative KI-Technologie bietet. Erfahren Sie, wie Azure OpenAI-Eingabeaufforderungen und -antworten fein abgestimmt werden können und wie die verantwortungsvollen KI-Prinzipien von Microsoft ethische KI-Fortschritte fördern.
Entwickeln von generativen KI-Lösungen mit Azure OpenAI Service Azure OpenAI Service bietet Zugriff auf die leistungsstarken großen Sprachmodelle von OpenAI wie ChatGPT-, GPT-, Codex- und Embeddings-Modelle. Schließen Sie diesen Lernpfad für Entwickler ab, und erkunden Sie, wie Sie Code, Bilder und Text mithilfe des Azure OpenAI SDK und anderer Azure-Dienste generieren.
Entwickeln von KI-Apps mit Azure Database for PostgreSQL. Schließen Sie diesen Lernpfad ab, um Azure AI- und Azure Machine Learning Services-Integrationen zu erkunden, die von der Azure AI-Erweiterung für Azure Database for PostgreSQL – Flexible Server bereitgestellt werden. Erfahren Sie, wie Sie mit diesen Diensten KI-gestützte Apps erstellen können.

KI-Anwendungsvorlagen

KI-Anwendungsvorlagen bieten Ihnen gut gepflegte, einfach zu implementierende Referenzimplementierungen, die einen qualitativ hochwertigen Ausgangspunkt für Ihre KI-Apps bieten.

Es gibt zwei Kategorien von KI-App-Vorlagen, Bausteine und End-to-End-Lösungen. Bausteine sind kleinere Beispiele, die sich jeweils auf bestimmte Szenarien und Aufgaben konzentrieren. End-to-End-Lösungen sind umfassende Referenzbeispiele, die Dokumentation, Quellcode und Bereitstellungsfeatures enthalten. Sie können auf die Lösungen aufbauen und sie für Ihre eigenen Zwecke erweitern.

  • Eine Liste der für jede Programmiersprache verfügbaren wichtigen Vorlagen finden Sie unter KI-App-Vorlagen.
  • Informationen zum Durchsuchen aller verfügbaren Vorlagen finden Sie in den KI-App-Vorlagen im Azure Developer CLI-Katalog.