Freigeben über


Entwickeln 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 in Microsoft Foundry Models

Azure OpenAI in Microsoft Foundry Models 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 OpenAI SDK für Python oder über das Microsoft Foundry Portal 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 Package Die PyPi-Version der OpenAI-Python-Bibliothek.

Beispiele

Verknüpfung Beschreibung
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 Embeddings 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.

Dokumentation

Verknüpfung Beschreibung
Switch von OpenAI auf Azure OpenAI Ein Leitfadenartikel zu den kleinen Änderungen, die Sie an Ihrem Code vornehmen müssen, damit Sie zwischen OpenAI und dem Azure OpenAI Service wechseln können.
Quickstart: Erste Schritte beim Generieren von Text mit Azure OpenAI Service Eine Schnellstartanleitung, die veranschaulicht, wie Sie die benötigten Dienste einrichten und Code schreiben, um ein Modell mithilfe von Python aufzufordern.
Quickstart: Erste Schritte mit 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.
Quickstart: Chatten Sie 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.
Quickstart: Erste Schritte mit Azure OpenAI-Assistenten (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.
Bereitstellen des Modells und Generieren von Text Ein Artikel mit minimalen, einfachen detaillierten Schritten zum Bereitstellen eines Modells, das programmgesteuert chatten kann.
OpenAI mit Microsoft Entra ID rollenbasierten Zugriffssteuerung Sehen Sie sich die Authentifizierung mithilfe von Microsoft Entra ID und Azure rollenbasierten Zugriffssteuerung an.
OpenAI mit Azure AD-verwalteten Identitäten für Azure Ressourcen Ein Artikel mit komplexeren Sicherheitsszenarien, die Azure rollenbasierte Zugriffssteuerung erfordern. Erfahren Sie, wie Sie sich mit Microsoft Entra ID bei Ihrer OpenAI-Ressource authentifizieren.
Azure OpenAI in Microsoft Foundry Models-Beispielen Eine Zusammenstellung nützlicher Azure OpenAI in Microsoft Foundry Models-Ressourcen und Codebeispielen, die Ihnen bei den ersten Schritten helfen und Ihre Technologieakzeptanz beschleunigen können.
Schnellstart: Verwenden von Bildern in Ihren KI-Chats Eine Schnellstartanleitung, die zeigt, wie Sie ein Modell programmgesteuert auffordern, den Inhalt eines Bilds zu beschreiben.
Quickstart: 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 Gießereitools

Neben Azure OpenAI Service gibt es viele weitere Foundry Tools. 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 Speech in Foundry Tools SDK Samples Beispiele für das Azure Cognitive Services Speech SDK. Links zu Beispielen für Spracherkennung, Übersetzung, Sprachsynthese und vielem mehr.
Azure Document Intelligence im Foundry Tools SDK Document Intelligence (früher Form Recognizer) 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.
Ausziehen sie strukturierte Daten aus Formularen, Quittungen, Rechnungen und Karten mithilfe von Form Recognizer in Python Beispiele für die Azure. AI. FormRecognizer-Clientbibliothek.
Ausziehen, Klassifizieren und Verstehen von Text in Dokumenten mithilfe von Text Analytics in Python Die Clientbibliothek für Text Analytics. Diese APIs sind Teil der Azure Language in Foundry Tools Service, der NLP-Funktionen (Natural Language Processing) zum Verständnis und Analysieren von Text bereitstellt.
Document Translation 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.
Question-Antwort in Python Ein Schnellstartartikel mit Schritten zum Abrufen einer Antwort (und einer Konfidenzbewertung) aus einem Textkorpus, den Sie zusammen mit Ihrer Frage senden.
Verständnis von gesprochener Sprache in Python Die Clientbibliothek für Konversationelles Sprachverständnis (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 AI Image Analysis SDK.
Inhaltssicherheit im Foundry Control Plane 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 Foundry Tool, das 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 Text Analytics API-Referenz Schnellstart
Azure AI Search Nutzen Sie die KI-gestützte Cloudsuche für Ihre Anwendungen. Azure AI Search API-Referenz Schnellstart
Rede Spracherkennung, Sprachsynthese, Übersetzung und Sprechererkennung Speech API-Referenz Schnellstart
Azure Translator in Foundry Tools 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
Azure Vision in Foundry Tools 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 Foundry Tools Foundry Tools sind Bausteine von KI-Funktionen, die Sie in Ihre Anwendungen integrieren können. Vervollständigen Sie diesen Lernpfad, um zu erfahren, wie Sie Ressourcen von Azure AI Services bereitstellen, sichern, überwachen und implementieren und wie Sie diese nutzen, um intelligente Lösungen zu erstellen.
Microsoft Azure KI-Grundlagen: 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.
Develop Generative AI-Lösungen mit Azure OpenAI Service Azure OpenAI Service bietet Zugriff auf die leistungsstarken großskaligen Sprachmodelle von OpenAI wie ChatGPT, GPT, Codex und Embeddings. 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.
Build AI-Apps mit Azure Database for PostgreSQL Vervollständigen Sie diesen Lernpfad, um Azure KI- 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.