Partager via


SDKs et Points de terminaison Microsoft Foundry

Note

Ce document fait référence au portail Microsoft Foundry (classique).

🔄 Accédez à la documentation Microsoft Foundry (nouveau) si vous utilisez le nouveau portail.

Note

Ce document fait référence au portail Microsoft Foundry (nouveau).

Cet article décrit les kits sdk et les points de terminaison que vous pouvez utiliser avec votre ressource Foundry. Il vous montre comment vous connecter à votre projet, accéder à des modèles à partir de différents fournisseurs et utiliser Foundry Tools. Le Kit de développement logiciel (SDK) offre un moyen unifié d’utiliser des ressources IA via des bibliothèques clientes dans plusieurs langages de programmation.

Le Kit de développement logiciel (SDK) Microsoft Foundry simplifie le développement d’applications IA sur Azure. Il permet aux développeurs :

  • Accéder aux modèles de différents fournisseurs via une interface
  • Combiner des modèles, des données et des outils Foundry pour créer des applications basées sur l’IA
  • Évaluer, déboguer et améliorer la qualité et la sécurité des applications dans le développement, les tests et la production

Le Kit de développement logiciel (SDK) Microsoft Foundry s’intègre à d’autres bibliothèques clientes et services qui fonctionnent ensemble.

Kit de développement logiciel (SDK) Foundry

Les développeurs qui travaillent avec Microsoft Foundry ont besoin de flexibilité pour intégrer plusieurs fonctionnalités d’IA dans des flux de travail unifiés. Ces kits SDK fournissent les blocs de construction pour l’approvisionnement des ressources, l’orchestration des agents et la connexion à des outils Foundry spécialisés. En choisissant la bibliothèque appropriée, vous pouvez simplifier le développement, réduire la complexité et garantir l’échelle de vos solutions entre les projets Foundry et les points de terminaison externes.

Note

Cet article s’applique à un projet Foundry. Le code présenté ici ne fonctionne pas pour un projet hub. Pour plus d'informations, voir Types de projets.

Prerequisites

  • Créez un projet Foundry si vous n’en avez pas déjà un.
  • Les modèles Microsoft Foundry permettent aux clients de consommer les modèles les plus puissants des fournisseurs de modèles phares à l’aide d’un point de terminaison unique et d’informations d’identification. Cela signifie que vous pouvez basculer entre les modèles et les consommer à partir de votre application sans modifier une seule ligne de code.
    Copiez le point de terminaison du projet Foundry dans la section Vue d’ensemble de votre projet. Vous l’utiliserez en un instant. Capture d’écran montrant la vue d’ensemble du projet Foundry.

    Tip

    Si vous ne voyez pas le point de terminaison du projet Foundry, vous utilisez un projet hub. (Voir Types de projets). Basculez vers un projet Foundry ou utilisez les étapes précédentes pour en créer un.

    1. Sélectionnez Accueil dans le volet de navigation supérieur droit.
    2. Sélectionnez Keys et copiez l'Endpoint. Vous l’utiliserez en un instant.
  • Copiez votre endpoint à partir de l’écran d’accueil. Vous l’utiliserez à l’étape suivante. Capture d’écran de l’écran d’accueil des modèles Microsoft Foundry montrant l’URL du point de terminaison et le bouton Copier.
  • Connectez-vous avec Azure CLI à l’aide du même compte que celui que vous utilisez pour accéder à votre projet :

    az login
    

Les exemples suivants montrent comment authentifier et créer un client pour votre point de terminaison de projet.

Tip

Ces exemples de code sont des points de départ. Utilisez ces clients pour interagir avec des modèles, exécuter des évaluations et bien plus encore, comme expliqué dans la section bibliothèques clientes.

La bibliothèque cliente Azure AI Projects pour Python est une bibliothèque unifiée qui vous permet d’utiliser plusieurs bibliothèques clientes ensemble en vous connectant à un seul point de terminaison de projet.

  • Installer la bibliothèque cliente de projet

    pip install azure-ai-projects azure-identity openai
    
    pip install --pre azure-ai-projects
    pip install azure-identity openai
    
  • Créez un client de projet dans le code. Copiez le point de terminaison du projet Foundry à partir de la page Vue d’ensemble du projet et mettez à jour la valeur de chaîne de point de terminaison.

    from azure.identity import DefaultAzureCredential
    from azure.ai.projects import AIProjectClient
    
    project = AIProjectClient(
      endpoint="your_project_endpoint",  # Replace with your endpoint
      credential=DefaultAzureCredential())
    # The AIProjectClient lets you access models, data, and services in your project.
    

La bibliothèque cliente Azure AI Projects pour Java (préversion) est une bibliothèque unifiée qui vous permet d’utiliser plusieurs bibliothèques clientes ensemble en vous connectant à un seul point de terminaison de projet.

Important

Les éléments marqués (aperçu) dans cet article sont actuellement en aperçu public. Cette version préliminaire est fournie sans contrat de niveau de service, et nous la déconseillons pour les charges de travail en production. Certaines fonctionnalités peuvent être limitées ou non prises en charge. Pour plus d’informations, consultez Conditions d’utilisation supplémentaires pour les préversions de Microsoft Azure.

  • Ajoutez ces packages à votre installation :

    • com.azure.ai.projects
    • com.azure.core
  • Créez un client de projet dans le code. Copiez le point de terminaison du projet Foundry à partir de la page Vue d’ensemble du projet et mettez à jour la valeur de chaîne de connexion.

    import com.azure.ai.projects.ProjectsClient;
    import com.azure.ai.projects.ProjectsClientBuilder;
    import com.azure.core.credential.AzureKeyCredential;
    
    String endpoint ="your_project_endpoint"; // Replace with your endpoint
    
    ProjectsClient projectClient = new ProjectsClientBuilder()
        .credential(new DefaultAzureCredential())
        .endpoint(endpoint)
        .buildClient();
    // The ProjectsClient enables unified access to your project's resources.
    

La bibliothèque cliente Azure AI Projects pour JavaScript est une bibliothèque unifiée qui vous permet d’utiliser plusieurs bibliothèques clientes ensemble en vous connectant à un seul point de terminaison de projet.

  • Installer des dépendances (préversion) :

    npm install @azure/ai-projects @azure/identity
    
    npm install @azure/ai-projects@beta @azure/identity
    
  • Créez un client de projet dans le code. Copiez le point de terminaison du projet Foundry à partir de la page Vue d’ensemble du projet et mettez à jour la valeur de chaîne de point de terminaison.

    import { AIProjectClient } from '@azure/ai-projects';
    import { DefaultAzureCredential } from '@azure/identity';
    
    const endpoint = "your_project_endpoint"; // Replace with your actual endpoint
    
    const project = new AIProjectClient(endpoint, new DefaultAzureCredential());
    // The AIProjectClient lets you access models, data, and services in your project.
    

La bibliothèque cliente Azure AI Projects pour .NET est une bibliothèque unifiée qui vous permet d’utiliser plusieurs bibliothèques clientes ensemble en vous connectant à un seul point de terminaison de projet.

  • Installer des packages :

    dotnet add package Azure.Identity
    dotnet add package Azure.Core
    dotnet add package OpenAI
    
  • Créez un client de projet dans le code. Copiez le point de terminaison du projet Foundry à partir de la page Vue d’ensemble du projet et mettez à jour la valeur de chaîne endpointUrl.

    using Azure.Identity;
    using Azure.Core;
    using Azure.Core.Pipeline;
    using Azure.AI.Projects;
    using System;
    
    string endpointUrl = "your_project_endpoint"; // Replace with your endpoint
    
    DefaultAzureCredential credential = new();
    BearerTokenPolicy tokenPolicy = new(credential, "https://cognitiveservices.azure.com/.default");
    
    AIProjectClientOptions clientOptions = new AIProjectClientOptions();
    // The PerRetry position ensures the authentication policy is applied to every retry attempt.
    // This is important for robust authentication in distributed/cloud environments.
    clientOptions.AddPolicy(tokenPolicy, HttpPipelinePosition.PerRetry);
    
    AIProjectClient projectClient = new(new Uri(endpointUrl), new DefaultAzureCredential(), clientOptions);
    // The AIProjectClient lets you access models, data, and services in your project.
    

Kit de développement logiciel (SDK) OpenAI

Le Kit de développement logiciel (SDK) OpenAI vous permet d’interagir avec le service Azure OpenAI. Il offre une interface simple pour effectuer des appels d’API et gérer l’authentification. Le Kit de développement logiciel (SDK) OpenAI appelle directement le point de terminaison Azure OpenAI. L’extrait de code suivant montre comment créer le client OpenAI à partir du client Project pour une gestion appropriée de l’étendue et du contexte.

Quel point de terminaison devez-vous utiliser ?

  • Gestion d’un projet ou appel d’agents v2 ? Utilisez le point de terminaison du projet Foundry avec le SDK (Kit de développement logiciel) Foundry. Obtenez votre client OpenAI à partir du projet à l’aide de Microsoft Entra ID pour l’authentification.
  • Appeler un modèle directement ? Utilisez le point de terminaison Azure OpenAI avec le Kit de développement logiciel (SDK) OpenAI avec Microsoft Entra ID comme méthode d’authentification préférée. Si vous utilisez des clés API, choisissez le point de terminaison v1 : https://<YOUR-RESOURCE-NAME>.openai.azure.com/openai/v1/.

Créer un client OpenAI à partir de votre projet

# Use the AIProjectClient to create an OpenAI client for your project
openai_client = project.get_openai_client(api_version="api_version")
response = openai_client.responses.create(
    model="gpt-4.1-mini",
    input="What is the size of France in square miles?",
)
print(f"Response output: {response.output_text}")

L’extrait de code suivant montre comment utiliser le point de terminaison Azure OpenAI v1 avec le client OpenAI pour les réponses.

from openai import OpenAI
from azure.identity import DefaultAzureCredential, get_bearer_token_provider

token_provider = get_bearer_token_provider(
    DefaultAzureCredential(), "https://cognitiveservices.azure.com/.default"
)

client = OpenAI(  
  base_url = "https://<YOUR-RESOURCE-NAME>.openai.azure.com/openai/v1/",  
  api_key=token_provider,
)

response = client.responses.create(
    model="model_deployment_name",
    input= "What is the size of France in square miles?" 
)

print(response.model_dump_json(indent=2)) 

Pour plus d’informations sur l’utilisation du Kit de développement logiciel (SDK) OpenAI, consultez les langages de programmation pris en charge par Azure OpenAI.

# Use the AIProjectClient to create an OpenAI client for your project
openai_client = project.get_openai_client()
response = openai_client.responses.create(
    model="gpt-4.1-mini",
    input="What is the size of France in square miles?",
)
print(f"Response output: {response.output_text}")

L’extrait de code suivant montre comment utiliser le point de terminaison Azure OpenAI v1 avec le client OpenAI pour les réponses.

from openai import OpenAI
from azure.identity import DefaultAzureCredential, get_bearer_token_provider

token_provider = get_bearer_token_provider(
    DefaultAzureCredential(), "https://cognitiveservices.azure.com/.default"
)

client = OpenAI(  
  base_url = "https://<YOUR-RESOURCE-NAME>.openai.azure.com/openai/v1/",  
  api_key=token_provider,
)

response = client.responses.create(
    model="model_deployment_name",
    input= "What is the size of France in square miles?" 
)

print(response.model_dump_json(indent=2)) 

Pour plus d’informations sur l’utilisation du Kit de développement logiciel (SDK) OpenAI, consultez les langages de programmation pris en charge par Azure OpenAI

Important

Les éléments marqués (aperçu) dans cet article sont actuellement en aperçu public. Cette version préliminaire est fournie sans contrat de niveau de service, et nous la déconseillons pour les charges de travail en production. Certaines fonctionnalités peuvent être limitées ou non prises en charge. Pour plus d’informations, consultez Conditions d’utilisation supplémentaires pour les préversions de Microsoft Azure.

// 
OpenAIClient openAIClient = projectClient.getOpenAIClient();

Pour plus d’informations sur l’utilisation du Kit de développement logiciel (SDK) OpenAI, consultez les langages de programmation pris en charge par Azure OpenAI.

Pour plus d’informations sur l’utilisation du Kit de développement logiciel (SDK) OpenAI, consultez les langages de programmation pris en charge par Azure OpenAI

// Use the AIProjectClient to create an OpenAI client for your project
const openAIClient = await project.getOpenAIClient();

Pour plus d’informations sur l’utilisation du Kit de développement logiciel (SDK) OpenAI, consultez les langages de programmation pris en charge par Azure OpenAI.

Pour plus d’informations sur l’utilisation du Kit de développement logiciel (SDK) OpenAI, consultez les langages de programmation pris en charge par Azure OpenAI

  1. Installez le package OpenAI :

    dotnet add package OpenAI
    
  2. L’extrait de code suivant montre comment créer le client OpenAI directement à l’aide du point de terminaison Azure OpenAI v1.

    using Azure.Identity;
    using Azure.Core;
    using Azure.Core.Pipeline;   
    using OpenAI;
    using System;
    using System.ClientModel.Primitives;
    
    endpointUrl = "https://<YOUR-RESOURCE-NAME>.openai.azure.com/openai/v1/"
    
    DefaultAzureCredential credential = new();
    BearerTokenPolicy tokenPolicy = new(credential, "https://cognitiveservices.azure.com/.default");
    
    OpenAIClientOptions clientOptions = new()
    {
        Endpoint = new Uri(endpointUrl)
    };
    
    // The PerRetry position ensures the authentication policy is applied to every retry attempt.
    // This is important for robust authentication in distributed/cloud environments.
    clientOptions.AddPolicy(tokenPolicy, HttpPipelinePosition.PerRetry);
    
    var projectClient = new ResponseClient(
        endpointUrl, 
        credential,
        clientOptions
    );
    // The ResponseClient lets you interact with models and services in your project.
    

Pour plus d’informations sur l’utilisation du Kit de développement logiciel (SDK) OpenAI, consultez les langages de programmation pris en charge par Azure OpenAI.

Pour plus d’informations sur l’utilisation du Kit de développement logiciel (SDK) OpenAI, consultez les langages de programmation pris en charge par Azure OpenAI

Après avoir créé un client, utilisez-le pour accéder aux modèles, exécuter des évaluations et vous connecter à d’autres outils Foundry.

La section suivante répertorie les bibliothèques clientes Foundry Tools et montre comment les utiliser.

Outils de fonderie SDKs

Pour utiliser Foundry Tools, vous pouvez utiliser les kits SDK suivants avec les points de terminaison répertoriés.

Quel point de terminaison devez-vous utiliser ?

Choisissez un point de terminaison en fonction de vos besoins :

Utilisez le point de terminaison Azure AI Services pour accéder à Vision par ordinateur, Sécurité du contenu, Document Intelligence, Langue, Traduction et Outils de recherche de jetons.

Point de terminaison Azure AI Services : https://<YOUR-RESOURCE-NAME>.services.ai.azure.com/

Pour Foundry Tools reconnaissance vocale et de traduction, utilisez les points de terminaison dans les tableaux suivants. Remplacez les espaces réservés par vos informations sur la ressource.

Points de terminaison du service Speech

Outil de Fonderie Point de terminaison
Reconnaissance vocale (standard) https://<YOUR-RESOURCE-REGION>.stt.speech.microsoft.com
Synthèse vocale (neuronale) https://<YOUR-RESOURCE-REGION>.tts.speech.microsoft.com
Custom Voice https://<YOUR-RESOURCE-NAME>.cognitiveservices.azure.com/

Points d'accès de traduction

Outil de Fonderie Point de terminaison
Traduction de texte https://api.cognitive.microsofttranslator.com/
Traduction de documents https://<YOUR-RESOURCE-NAME>.cognitiveservices.azure.com/

Les sections suivantes incluent des liens de démarrage rapide pour les kits SDK Foundry Tools et les informations de référence.

Foundry Tools pris en charge par C#

Outil de Fonderie Description Guides de démarrage rapide et documentation de référence
Icône Discours Discours Ajoutez la conversion de la parole en texte, du texte en parole, la traduction et la reconnaissance des locuteurs aux applications. Démarrage rapide de transcription de la parole en texte

Guide de démarrage rapide de la conversion de texte en parole

Démarrage rapide de la traduction vocale

Kit de développement logiciel (SDK) Speech pour .NET

• Package NuGet Speech (interface CLI Speech)
Icône Content Safety Sécurité du contenu Détecter le contenu dangereux dans les applications et les services. Analyser le démarrage rapide du contenu texte

Utiliser un bloc de texte liste de blocage démarrage rapide

Analyser le contenu de l’image - Démarrage rapide

Kit de développement logiciel (SDK) de sécurité du contenu pour .NET

Package NuGet de sécurité du contenu
Icône Vision Vision Analysez le contenu dans les images numériques et les ressources multimédias enrichies. Azure Vision dans Foundry Tools v3.2 Guide de démarrage rapide

Guide de démarrage rapide de l'analyse d'images

Utiliser le démarrage rapide du service Face

Kit de développement logiciel (SDK) Vision pour .NET

• Package NuGet Vision
Icône Langue Langue Créez des applications avec des fonctionnalités de compréhension du langage naturel. Démarrage rapide réponses aux questions personnalisées (CQA)

Démarrage rapide de liaison d’entités

• Démarrage rapide de la détection de langue

Démarrage rapide de l’extraction d’expressions clés

Démarrage rapide détection des entités nommées (NER)

Démarrage rapide Détecter les informations d’identification personnelle (PII)

Démarrage rapide de l’analyse des sentiments et de l’exploration des opinions

Utilisation d'un démarrage rapide pour le résumé de texte, de document et de conversation

Démarrage rapide de l’Analyse de texte pour la santé

Kit de développement logiciel (SDK) de langage pour .NET (analyse de texte)

Package NuGet de langue (analyse de texte)

Kit de développement logiciel (SDK) de langage pour .NET (Réponse aux questions)

Package NuGet de langage (réponse aux questions)
Icône Translator Translator Utilisez la technologie de traduction avec IA pour traduire plus de 100 langues et dialectes utilisés, à risque et en voie de disparition. • Kit de développement logiciel (SDK) Translator pour .NET (texte)

• Package NuGet Translator (texte)

• Kit de développement logiciel (SDK) Translator pour .NET (lot)

• Package NuGet Translator (lot)
Icône Document Intelligence Document Intelligence Transformez des documents en solutions intelligentes pilotées par les données. Démarrage rapide Document Intelligence

Kit de développement logiciel (SDK) Document Intelligence pour .NET

• Package NuGet Document Intelligence
Icône Recherche Azure AI Recherche Azure AI Intégrez la recherche cloud basée sur l’IA à vos applications mobiles et web. Démarrage rapide Utiliser la récupération agencée

Démarrage rapide de la recherche de vecteurs

Recherche générative classique (RAG) avec un guide de démarrage rapide sur les données d’ancrage

Démarrage rapide de la recherche en texte intégral

Démarrage rapide du classement sémantique

Démarrage rapide Converser avec des modèles Azure OpenAI à l’aide de vos propres données

• Kit de développement logiciel (SDK) Recherche d’IA Azure pour .NET

• Package NuGet Recherche Azure AI

Outils de fonderie pris en charge par Java

Outil de Fonderie Description Guides de démarrage rapide et documentation de référence
Icône Discours Discours Ajoutez la conversion de la parole en texte, du texte en parole, la traduction et la reconnaissance des locuteurs aux applications. Démarrage rapide de transcription de la parole en texte

Guide de démarrage rapide de la conversion de texte en parole

Démarrage rapide de la traduction vocale

Kit de développement logiciel (SDK) Speech pour Java

• Package Speech Maven
Icône Content Safety Sécurité du contenu Détecter le contenu dangereux dans les applications et les services. Analyser le démarrage rapide du contenu texte

Utiliser un bloc de texte liste de blocage démarrage rapide

Analyser le contenu de l’image - Démarrage rapide

Kit de développement logiciel (SDK) de sécurité du contenu pour Java

Package Maven de sécurité du contenu
Icône Vision Vision Analysez le contenu dans les images numériques et les ressources multimédias enrichies. Guide de démarrage rapide de l'analyse d'images

Utiliser le démarrage rapide du service Face

Kit de développement logiciel (SDK) Vision pour Java

• Package Vision Maven
Icône Langue Langue Créez des applications avec des fonctionnalités de compréhension du langage naturel. Démarrage rapide de liaison d’entités

• Démarrage rapide de la détection de langue

Démarrage rapide de l’extraction d’expressions clés

Démarrage rapide détection des entités nommées (NER)

Démarrage rapide Détecter les informations d’identification personnelle (PII)

Démarrage rapide de l’analyse des sentiments et de l’exploration des opinions

Utilisation d'un démarrage rapide pour le résumé de texte, de document et de conversation

Démarrage rapide de l’Analyse de texte pour la santé

Kit de développement logiciel (SDK) de langage pour Java (analyse de texte)

• Package Language Maven
Icône Translator Translator Utilisez la technologie de traduction avec IA pour traduire plus de 100 langues et dialectes utilisés, à risque et en voie de disparition. Kit de développement logiciel (SDK) Translator pour Java (texte)

• Package Translator Maven (texte)
Icône Document Intelligence Document Intelligence Transformez des documents en solutions intelligentes pilotées par les données. Démarrage rapide Document Intelligence

Kit de développement logiciel (SDK) Document Intelligence pour Java

• Package Maven Document Intelligence
Icône Recherche Azure AI Recherche Azure AI Intégrez la recherche cloud basée sur l’IA à vos applications mobiles et web. Démarrage rapide Utiliser la récupération agencée

Démarrage rapide de la recherche de vecteurs

Recherche générative classique (RAG) avec un guide de démarrage rapide sur les données d’ancrage

Démarrage rapide de la recherche en texte intégral

Démarrage rapide du classement sémantique

Démarrage rapide Converser avec des modèles Azure OpenAI à l’aide de vos propres données

SDK Azure pour la Recherche IA pour Java

• Package Maven Recherche d’IA Azure

Outils Foundry pris en charge par JavaScript

Outil de Fonderie Description Documentation de référence
Icône Discours Discours Ajoutez la conversion de la parole en texte, du texte en parole, la traduction et la reconnaissance des locuteurs aux applications. Démarrage rapide de transcription de la parole en texte

Guide de démarrage rapide de la conversion de texte en parole

Démarrage rapide de la traduction vocale

Kit de développement logiciel (SDK) Speech pour JavaScript

• Package npm Speech
Icône Content Safety Sécurité du contenu Détecter le contenu dangereux dans les applications et les services. Analyser le démarrage rapide du contenu texte

Utiliser un bloc de texte liste de blocage démarrage rapide

Analyser le contenu de l’image - Démarrage rapide

Package npm de sécurité du contenu
Icône Vision Vision Analysez le contenu dans les images numériques et les ressources multimédias enrichies. Azure Vision dans Foundry Tools v3.2 Guide de démarrage rapide

Guide de démarrage rapide de l'analyse d'images

Utiliser le démarrage rapide du service Face

Kit de développement logiciel (SDK) Vision pour JavaScript

Vision package npm
Icône Langue Langue Créez des applications avec des fonctionnalités de compréhension du langage naturel. Démarrage rapide de liaison d’entités

• Démarrage rapide de la détection de langue

Démarrage rapide de l’extraction d’expressions clés

Démarrage rapide détection des entités nommées (NER)

Démarrage rapide Détecter les informations d’identification personnelle (PII)

Démarrage rapide de l’analyse des sentiments et de l’exploration des opinions

Utilisation d'un démarrage rapide pour le résumé de texte, de document et de conversation

Démarrage rapide de l’Analyse de texte pour la santé

Kit de développement logiciel (SDK) de langage pour JavaScript (analyse de texte)

Package npm de langue
Icône Translator Translator Utilisez la technologie de traduction avec IA pour traduire plus de 100 langues et dialectes utilisés, à risque et en voie de disparition. • Kit de développement logiciel (SDK) Translator pour JavaScript (texte)

Translator npm package (texte)
Icône Document Intelligence Document Intelligence Transformez des documents en solutions intelligentes pilotées par les données. Démarrage rapide Document Intelligence

Kit de développement logiciel (SDK) Document Intelligence pour JavaScript

Package npm de Document Intelligence
Icône Recherche Azure AI Recherche Azure AI Intégrez la recherche cloud basée sur l’IA à vos applications mobiles et web. Démarrage rapide Utiliser la récupération agencée

Démarrage rapide de la recherche de vecteurs

Recherche générative classique (RAG) avec un guide de démarrage rapide sur les données d’ancrage

Démarrage rapide de la recherche en texte intégral

Démarrage rapide du classement sémantique

Démarrage rapide Converser avec des modèles Azure OpenAI à l’aide de vos propres données

• Kit de développement logiciel (SDK) Recherche d’IA Azure pour JavaScript

Package npm de recherche Azure AI

Outils de fonderie pris en charge par Python

Outil de Fonderie Description Guides de démarrage rapide et documentation de référence
Icône Discours Discours Ajoutez la conversion de la parole en texte, du texte en parole, la traduction et la reconnaissance des locuteurs aux applications. Démarrage rapide de transcription de la parole en texte

Guide de démarrage rapide de la conversion de texte en parole

Démarrage rapide de la traduction vocale

Kit de développement logiciel (SDK) Speech pour Python

• Package PyPi Speech
Icône Content Safety Sécurité du contenu Détecter le contenu dangereux dans les applications et les services. Analyser le démarrage rapide du contenu texte

Utiliser un bloc de texte liste de blocage démarrage rapide

Analyser le contenu de l’image - Démarrage rapide

Kit de développement logiciel (SDK) de sécurité du contenu pour Python

Package PyPi de sécurité du contenu
Icône Vision Vision Analysez le contenu dans les images numériques et les ressources multimédias enrichies. Azure Vision dans Foundry Tools v3.2 Guide de démarrage rapide

Guide de démarrage rapide de l'analyse d'images

Utiliser le démarrage rapide du service Face

Kit de développement logiciel (SDK) Vision pour Python

Package Vision PyPi
Icône Langue Langue Créez des applications avec des fonctionnalités de compréhension du langage naturel. Démarrage rapide réponses aux questions personnalisées (CQA)

Démarrage rapide de liaison d’entités

• Démarrage rapide de la détection de langue

Démarrage rapide de l’extraction d’expressions clés

Démarrage rapide reconnaissance d'entité nommée (NER)

Démarrage rapide Détecter les informations d’identification personnelle (PII)

Démarrage rapide de l’analyse des sentiments et de l’exploration des opinions

Utilisation d'un démarrage rapide pour le résumé de texte, de document et de conversation

Démarrage rapide de l’Analyse de texte pour la santé

Kit de développement logiciel (SDK) de langage pour Python (analyse de texte)

Package PyPi linguistique (analyse de texte)

Kit de développement logiciel (SDK) de langage pour Python (réponse aux questions)

Package PyPi linguistique (réponse aux questions)

Kit de développement logiciel (SDK) de langage pour Python (conversations linguistiques)

Package PyPi de langue (conversations linguistiques)
Icône Translator Translator Utilisez la technologie de traduction avec IA pour traduire plus de 100 langues et dialectes utilisés, à risque et en voie de disparition. Kit de développement logiciel (SDK) Translator pour Python (texte)

Package PyPi de traduction (texte)

Kit de développement logiciel (SDK) Translator pour Python (batch)

• Package Translator PyPi (lot)
Icône Document Intelligence Document Intelligence Transformez des documents en solutions intelligentes pilotées par les données. Démarrage rapide Document Intelligence

Kit de développement logiciel (SDK) Document Intelligence pour Python

Paquet Document Intelligence PyPi
Icône Recherche Azure AI Recherche Azure AI Intégrez la recherche cloud basée sur l’IA à vos applications mobiles et web. Se connecter à un service de recherche - Démarrage rapide

Démarrage rapide Utiliser la récupération agencée

Démarrage rapide de la recherche de vecteurs

Recherche générative classique (RAG) avec un guide de démarrage rapide sur les données d’ancrage

Démarrage rapide de la recherche en texte intégral

Démarrage rapide du classement sémantique

Démarrage rapide Converser avec des modèles Azure OpenAI à l’aide de vos propres données

• Kit de développement logiciel (SDK) Recherche d’IA Azure pour Python

• Package PyPi Recherche Azure AI

Utilisation de l’infrastructure agent pour l’orchestration locale

Microsoft Agent Framework est un kit de développement open source pour la création d’agents IA et de workflows multi-agents pour .NET et Python. Il permet de créer et de gérer des agents IA qui peuvent interagir avec les utilisateurs et d’autres services. Il peut orchestrer des agents dans Foundry ou avoir des agents locaux qui utilisent des modèles Foundry.

Pour plus d’informations, consultez la vue d’ensemble de Microsoft Agent Framework