Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article propose une liste organisée de ressources d’apprentissage principales pour les développeurs Python qui sont nouveaux à créer des applications IA. Il comprend des liens vers des guides de démarrage rapide, des exemples de projets, une documentation officielle, des cours de formation et d’autres documents utiles.
Ressources pour Azure OpenAI dans les modèles Microsoft Foundry
Azure OpenAI dans Les modèles Microsoft Foundry fournit un accès à l’API REST aux modèles de langage puissants disponibles dans OpenAI. Azure OpenAI vous aide à adapter ces modèles pour accomplir des tâches spécifiques, telles que la génération de contenu, la synthèse, la compréhension des images, la recherche sémantique et le langage naturel à la traduction de code. Accédez Azure OpenAI à l’aide des API REST, du Kit de développement logiciel (SDK) OpenAI pour Python ou via le portail Microsoft Foundry.
Kits SDK et bibliothèques
| Lien | Descriptif |
|---|---|
| OpenAI SDK pour Python | La GitHub version du code source de la bibliothèque openAI Python, qui fournit un accès pratique à l’API OpenAI à partir d’applications écrites dans le langage Python. |
| package OpenAI Python | Version PyPi de la bibliothèque openAI Python. |
Exemples
| Lien | Descriptif |
|---|---|
| Diffusion en continu de saisies semi-automatiques de conversation | Exemple de bloc-notes qui montre comment faire fonctionner des complétions de chat à l’aide des points de terminaison Azure. L’exemple se concentre sur les achèvements de conversation, mais présente également d’autres opérations disponibles avec l’API. |
| Azure embeddings | Exemple de notebook qui montre comment utiliser des embeddings avec des points de terminaison Azure. L’exemple se concentre sur les incorporations, mais introduit également d’autres opérations disponibles avec l’API. |
Documentation
| Lien | Descriptif |
|---|---|
| Switch d’OpenAI à Azure OpenAI | Un article d’aide sur les petites modifications que vous devez apporter à votre code, afin de pouvoir échanger entre OpenAI et le Azure OpenAI Service. |
| Quickstart : Prise en main de la génération de texte avec Azure OpenAI Service | Démarrage rapide qui montre comment configurer les services dont vous avez besoin et écrire du code pour inviter un modèle à l’aide de Python. |
| Quickstart : Prise en main de GPT-35-Turbo et GPT-4 avec Azure OpenAI Service | Démarrage rapide qui montre comment utiliser des rôles système, Assistant et utilisateur pour personnaliser le contenu en réponse à certaines questions. |
| Quickstart : Discuter avec Azure modèles OpenAI à l’aide de vos propres données | Démarrage rapide qui vous aide à ajouter vos propres données, telles qu’un pdf ou un autre document. |
| Guide de démarrage : Commencez à utiliser les assistants OpenAI d'Azure (préversion) | Démarrage rapide qui montre comment indiquer à un modèle d’utiliser l’interpréteur de code intégré Python pour résoudre les problèmes mathématiques pas à pas. Cet exemple fournit un point de départ pour utiliser vos propres assistants IA accessibles via des instructions personnalisées. |
| Déployer un modèle et générer du texte | Article avec des étapes détaillées minimales et simples pour déployer un modèle qui peut discuter par programmation. |
| OpenAI avec Microsoft Entra ID contrôle d’accès en fonction du rôle | Examinez l’authentification en utilisant Microsoft Entra ID et Azure contrôle d’accès en fonction du rôle. |
| OpenAI avec des identités gérées par AD Azure pour les ressources Azure | Article avec des scénarios de sécurité plus complexes qui nécessitent Azure contrôle d’accès en fonction du rôle. Découvrez comment s’authentifier auprès de votre ressource OpenAI avec Microsoft Entra ID. |
| Azure OpenAI dans les échantillons Microsoft Foundry Models | Une compilation de ressources utiles et d'exemples de code Azure OpenAI dans Microsoft Foundry Models pour vous aider à démarrer et à accélérer votre parcours d’adoption de la technologie. |
| Démarrage rapide : Utiliser des images dans vos conversations IA | Démarrage rapide qui montre comment demander par programmation à un modèle de décrire le contenu d’une image. |
| Quickstart : Générer des images avec Azure OpenAI Service | Guide de démarrage rapide qui montre comment générer des images par programmation à l’aide de Dall-E en réponse à une invite. |
Ressources pour d'autres outils Foundry
Outre le service Azure OpenAI, il existe de nombreux autres outils Foundry. Les développeurs et les organisations peuvent rapidement créer des applications intelligentes, prêtes pour le marché et responsables avec des API et des modèles personnalisables prêts à l’emploi et prédéfinis. Les exemples d’applications incluent le traitement en langage naturel des conversations, la recherche, l’analyse, la traduction, le message, la vision et la prise de décision.
Exemples
| Lien | Descriptif |
|---|---|
| Intégrez la synthèse vocale dans vos applications avec Azure Speech dans les exemples du SDK Foundry Tools | Exemples pour le SDK de synthèse vocale de Azure Cognitive Services. Liens vers des exemples pour la reconnaissance vocale, la traduction, la synthèse vocale, etc. |
| Azure Document Intelligence dans le SDK des Outils Foundry | Document Intelligence (anciennement Form Recognizer) est un service cloud qui utilise le Machine Learning pour analyser du texte et des données structurées à partir de documents. Le Kit de développement logiciel (SDK) Intelligence documentaire est un ensemble de bibliothèques et d’outils qui vous permettent d’intégrer facilement les modèles et fonctionnalités d’Intelligence documentaire dans vos applications. |
| Extrait des données structurées à partir de formulaires, de reçus, de factures et de cartes à l'aide de Form Recognizer avec Python | Exemples pour la bibliothèque cliente Azure.AI.FormRecognizer. |
| Extraire, classifier et comprendre le texte des documents à l'aide de l'analyse de texte en Python | Bibliothèque cliente pour l'analyse de texte. Ces API font partie du service Azure Language in Foundry Tools, qui fournit des fonctionnalités de traitement en langage naturel (NLP) pour comprendre et analyser du texte. |
| Document Translation dans Python | Un article de démarrage rapide qui utilise la traduction de documents pour traduire un document source dans une langue cible tout en préservant la structure et la mise en forme du texte. |
| Système de questions-réponses en Python | Un article de démarrage rapide avec des étapes pour obtenir une réponse (et un score de confiance) à partir d’un texte que vous envoyez avec votre question. |
| Compréhension du Langage Conversationnel en Python | Bibliothèque cliente de compréhension du langage conversationnel (CLU). CLU est un service IA conversationnel basé sur le cloud qui peut extraire des intentions et des entités dans des conversations. CLU agit comme un orchestrateur pour sélectionner le meilleur candidat pour analyser les conversations afin d’obtenir la meilleure réponse à partir d’applications telles que QnA, Luis et Conversation App. |
| Analyser des images | Exemples de code et documents d’installation pour le SDK d’analyse d’images IA Microsoft Azure. |
| Sécurité du contenu dans le SDK Foundry Control Plane pour Python | Le Kit de développement logiciel (SDK) peut aider à détecter le contenu généré par l’utilisateur et généré par l’IA dangereux dans les applications et les services. Content Safety comprend des API de texte et d’image qui vous permettent de détecter des éléments nuisibles. |
Documentation
| Service IA | Descriptif | Informations de référence sur l'API | Démarrage rapide |
|---|---|---|---|
| Sécurité du contenu | Outil Foundry qui détecte le contenu indésirable. | Informations de référence sur l’API Content Safety | Démarrage rapide |
| Document Intelligence | Transformez des documents en solutions intelligentes pilotées par les données. | Référence d’API Intelligence documentaire | Démarrage rapide |
| Language | Créez des applications avec des fonctionnalités de compréhension du langage naturel de pointe. | informations de référence sur l’API Text Analytics | Démarrage rapide |
| Azure AI Search | Ajoutez la recherche cloud alimentée par l'IA à vos applications. | informations de référence sur l’API Azure AI Search | Démarrage rapide |
| Discours | Reconnaissance vocale, conversion de texte par synthèse vocale, traduction et reconnaissance de l’orateur. | Informations de référence sur l'API Speech | Démarrage rapide |
| Azure Translator dans les Outils Foundry | Utilisez la traduction basée sur l’IA pour traduire plus de 100 langues et dialectes en cours d’utilisation, à risque et en danger. | Informations de référence sur l’API Traduction | Démarrage rapide |
| Azure Vision dans Les outils Foundry | Analysez le contenu dans les images et les vidéos. | Informations de référence sur l’API Analyse d’image | Démarrage rapide |
Entrainement
| Lien | Descriptif |
|---|---|
| Atelier d'IA générative pour débutants | Découvrez les principes fondamentaux de la création d’applications d’IA générative avec notre cours complet en 18 leçons par Microsoft Cloud Advocate. |
| Prise en main des outils Foundry | Les outils foundry sont des blocs de construction de fonctionnalités IA que vous pouvez intégrer à vos applications. Suivez ce parcours d’apprentissage pour découvrir comment approvisionner, sécuriser, surveiller et déployer des ressources Azure AI services et les utiliser pour créer des solutions intelligentes. |
| Microsoft Azure Notions de base de l’IA : IA générative | Suivez ce parcours d’apprentissage pour comprendre comment les modèles de langage volumineux constituent la base de l’IA générative. Découvrez comment Azure OpenAI Service permet d’accéder à la dernière technologie d’IA générative. Découvrez comment les invites et réponses OpenAI Azure peuvent être affinées et comment les principes de l'IA responsable de Microsoft favorisent les avancées éthiques de l'IA. |
| Develop Generative AI solutions avec Azure OpenAI Service | Azure OpenAI Service permet d'accéder aux modèles de langage puissants d'OpenAI tels que ChatGPT, GPT, Codex et Embeddings. Suivez ce parcours d’apprentissage pour les développeurs et découvrez comment générer du code, des images et du texte à l’aide du kit de développement logiciel (SDK) OpenAI Azure et d’autres services Azure. |
| Construisez des applications IA avec Azure Database pour PostgreSQL | Suivez ce parcours d’apprentissage pour explorer les intégrations Azure AI et les services Azure Machine Learning fournies par l’extension Azure AI pour Azure Database for PostgreSQL - Serveur flexible. Découvrez comment ces services peuvent vous permettre de créer des applications basées sur l’IA. |
Modèles d’application IA
Les modèles d’application IA vous fournissent des implémentations de référence bien gérées et faciles à déployer qui fournissent un point de départ de haute qualité pour vos applications IA.
Il existe deux catégories de modèles d’application IA, les blocs de construction et les solutions de bout en bout. Les blocs de construction sont des exemples à plus petite échelle qui se concentrent sur des scénarios et des tâches spécifiques. Les solutions de bout en bout sont des exemples de référence complets qui incluent la documentation, le code source et les fonctionnalités de déploiement. Vous pouvez vous appuyer sur les solutions et les étendre à vos propres fins.
- Pour consulter la liste des modèles clés disponibles pour chaque langage de programmation, consultez les modèles d’application IA.
- Pour parcourir tous les modèles disponibles, consultez les modèles d’application IA sur la galerie CLI Azure Developer CLI.