Partager via


SDKs et Points de terminaison Microsoft Foundry

Une ressource Foundry fournit un accès unifié aux modèles, aux agents et aux outils. Cet article explique le Kit de développement logiciel (SDK) et le point de terminaison à utiliser pour votre scénario.

SDK Champ d’utilisation Point de terminaison
Kit de développement logiciel (SDK) Foundry Fonctionnalités spécifiques à Foundry avec des interfaces compatibles OpenAI. Inclut l’accès aux modèles directs Foundry via l’API Responses (et non via Chat Completions). https://<resource-name>.services.ai.azure.com/api/projects/<project-name>
Kit de développement logiciel (SDK) OpenAI Derniers modèles et fonctionnalités du SDK OpenAI avec la surface complète de l’API OpenAI. Les modèles directs Foundry sont disponibles via l'API de Complétions de conversation (et non via l'API des réponses). https://<resource-name>.openai.azure.com/openai/v1
Kits de développement logiciel (SDK) des outils de fonderie Solutions prédéfinies (Vision, Reconnaissance vocale, Sécurité du contenu, etc.). Points de terminaison spécifiques à l’outil (varie selon le service).
Infrastructure de l’agent Orchestration de multi-agents dans le code. Indépendant du cloud. Utilise le point de terminaison du projet via le kit de développement logiciel (SDK) Foundry.

Choisissez votre Kit de développement logiciel (SDK) :

  • Utiliser le Kit de développement logiciel (SDK) Foundry lors de la création d’applications avec des agents, des évaluations ou des fonctionnalités spécifiques à Foundry
  • Utiliser le Kit de développement logiciel (SDK) OpenAI lorsque la compatibilité OpenAI maximale est requise, ou en utilisant des modèles directs Foundry via les complétions de chat.
  • Utilisez les kits SDK Foundry Tools lors de l’utilisation de services IA spécifiques (Vision, Speech, Language, etc.)
  • Utiliser Agent Framework lors de la création de systèmes multi-agents dans du code (orchestration locale)

Note

Types de ressources : Une ressource Foundry fournit tous les points de terminaison précédemment répertoriés. Une ressource OpenAI Azure fournit uniquement le point de terminaison /openai/v1.

Authentication : Exemples ici utilisent Microsoft Entra ID (DefaultAzureCredential). Les clés API fonctionnent sur /openai/v1. Transmettez la clé en tant que api_key au lieu d’un fournisseur de jetons.

Prerequisites

Important

Avant de commencer, assurez-vous que votre environnement de développement est prêt.
Cet article se concentre sur les étapes spécifiques au scénario , telles que l’installation, l’authentification et l’exécution d’exemples de code.

Vérifier les prérequis

Avant de continuer, confirmez ce qui suit :

  • [ ] abonnement Azure est actif : az account show
  • [ ] Vous disposez du rôle RBAC requis : vérifiez Azure portal → ressource Foundry → Access control (IAM)
  • [ ] Runtime de langage installé :
    • Python : python --version (≥3.8)
    • Node.js: node --version (≥18)
    • .NET : dotnet --version (≥6.0)
    • Java : java --version (≥11)

Kit de développement logiciel (SDK) Foundry

Le Kit de développement logiciel (SDK) Foundry se connecte à un point de terminaison projet unique qui fournit un accès aux fonctionnalités de Foundry les plus populaires :

https://<resource-name>.services.ai.azure.com/api/projects/<project-name>

Note

Si votre organisation utilise un sous-domaine personnalisé, remplacez-le <resource-name><your-custom-subdomain> dans l’URL du point de terminaison.

Cette approche simplifie la configuration de l’application. Au lieu de gérer plusieurs points de terminaison, vous en configurez un.

Installer le SDK

Note

Versions du Kit de développement logiciel (SDK) : Le Kit de développement logiciel (SDK) en préversion 2.x cible le nouveau portail Et l’API Foundry. Le SDK 1.x GA cible Foundry Classic. Vérifiez que les exemples que vous suivez correspondent à votre package installé.

Version du SDK Version du portail Statut Package Python
2.x (GA) Fonderie (nouvelle) Preview azure-ai-projects>=2.0.0
1.x (GA) Foundry classique Stable azure-ai-projects==1.0.0

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 point de terminaison project unique.

Exécutez cette commande pour installer les packages en préversion pour les projets Foundry.

pip install azure-ai-projects >=2.0.0
Version du SDK Version du portail Statut Java Package
1.0.0-beta.3
1.0.0-beta.1
Fonderie (nouvelle) Preview azure-ai-projects
azure-ai-agents
Version du SDK Version du portail Statut Paquet JavaScript
2.0.0-beta.4 (préversion) Fonderie (nouvelle) Preview @azure/ai-projects 'prerelease'
1.0.1 Foundry classique Stable @azure/ai-projects
Version du SDK Version du portail Statut paquet .NET
1.2.0-beta.5 (préversion) Fonderie (nouvelle) Preview Azure.AI.Projects
Azure.AI.Projects.Openai
1.x (GA) Foundry classique Stable Azure.AI.Projects

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 point de terminaison project unique.

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 les Conditions d’utilisation Complémentaires de Microsoft Azure Previews.

Ajoutez ces packages à votre installation pour les projets Foundry.

package com.azure.ai.agents;

import com.azure.core.util.Configuration;
import com.azure.identity.DefaultAzureCredentialBuilder;
import com.openai.models.responses.Response;
import com.openai.models.responses.ResponseCreateParams;

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 point de terminaison project unique.

Exécutez cette commande pour installer les packages JavaScript en préversion pour les projets Foundry.

npm install @azure/ai-projects@beta @azure/identity dotenv

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 point de terminaison project unique.

Exécutez cette commande pour ajouter le package Azure.AI.Projects à votre projet .NET.

dotnet add package Azure.AI.Projects --prerelease
dotnet add package Azure.AI.Projects.OpenAI --prerelease
dotnet add package Azure.Identity

Utilisation du Kit de développement logiciel (SDK) Foundry

Le Kit de développement logiciel (SDK) expose deux types de clients, car Foundry et OpenAI ont des formes d’API différentes :

  • Project client : à utiliser pour les opérations natives Foundry lorsque OpenAI n’a pas d’équivalent. Exemples : lister les connexions, récupérer les propriétés du projet, activer le suivi.
  • Client compatible OpenAI : utilisez la fonctionnalité Foundry qui s’appuie sur les concepts OpenAI. L’API Réponses, les agents, les évaluations et le réglage précis utilisent tous les modèles de requête/réponse de style OpenAI. Ce client vous donne également access aux modèles directs Foundry (modèles non Azure-OpenAI hébergés dans Foundry). Le point de terminaison du projet gère ce trafic sur l’itinéraire /openai.

La plupart des applications utilisent les deux clients. Utilisez le client project pour l’installation et la configuration, puis utilisez le client compatible OpenAI pour exécuter des agents, des évaluations et des modèles appelants (y compris les modèles directs Foundry).

Créer un client project :

from azure.identity import DefaultAzureCredential
from azure.ai.projects import AIProjectClient

project_client = AIProjectClient(
  endpoint="https://<resource-name>.services.ai.azure.com/api/projects/<project-name>",
  credential=DefaultAzureCredential())

Créer un client compatible OpenAI à partir de votre project :

with project_client.get_openai_client() as openai_client:
    response = openai_client.responses.create(
        model="gpt-5.2",
        input="What is the size of France in square miles?",
    )
    print(f"Response output: {response.output_text}")

Sortie attendue :

Response output: France has an area of approximately 213,011 square miles (551,695 square kilometers).

Créer un client project :

import com.azure.ai.projects.ProjectsClient;
import com.azure.ai.projects.ProjectsClientBuilder;
import com.azure.identity.DefaultAzureCredentialBuilder;

String endpoint = "https://<resource-name>.services.ai.azure.com/api/projects/<project-name>";

ProjectsClient projectClient = new ProjectsClientBuilder()
    .credential(new DefaultAzureCredentialBuilder().build())
    .endpoint(endpoint)
    .buildClient();
```**Create and use an OpenAI-compatible client from your project:**
```java
OpenAIClient openAIClient = projectClient.getOpenAIClient();

Créer un client project :

import { DefaultAzureCredential } from "@azure/identity";
import { AIProjectClient } from "@azure/ai-projects";
import "dotenv/config";

const projectEndpoint = "https://<resource-name>.services.ai.azure.com/api/projects/<project-name>";
const deploymentName = "gpt-5.2";
const project = new AIProjectClient(projectEndpoint, new DefaultAzureCredential());

Créer un client compatible OpenAI à partir de votre project :

const openAIClient = await project.getOpenAIClient();
const response = await openAIClient.responses.create({
    model: deploymentName,
    input: "What is the size of France in square miles?",
});
console.log(`Response output: ${response.output_text}`);

Créer un client project :

using Azure.AI.Projects.OpenAI; 
using Azure.Identity;
using OpenAI.Responses;

string endpoint = "https://<resource-name>.services.ai.azure.com/api/projects/<project-name>";

AIProjectClient projectClient = new(
    endpoint: new Uri(endpoint), 
    tokenProvider: new DefaultAzureCredential());

Créer un client compatible OpenAI à partir de votre project :

#pragma warning disable OPENAI001
OpenAIResponseClient responseClient = projectClient.OpenAI.GetProjectResponsesClientForModel("gpt-5.2");
OpenAIResponse response = responseClient.CreateResponse("What is the speed of light?");
Console.WriteLine(response.GetOutputText());
#pragma warning restore OPENAI001

Ce que vous pouvez faire avec le Kit de développement logiciel (SDK) Foundry

Résolution des problèmes

Erreurs d’authentification

Si vous voyez DefaultAzureCredential failed to retrieve a token:

  1. Verify Azure CLI est authentifié :

    az account show
    az login  # if not logged in
    
  2. Vérifiez l’attribution de rôle RBAC :

    • Vérifiez que vous avez au moins le rôle d’utilisateur IA Azure sur le project Foundry
    • Consultez Assigner des rôles Azure
  3. Pour l’identité managée en production :

Erreurs de configuration de point de terminaison

Si vous voyez Connection refused ou 404 Not Found:

  • Vérifiez que les noms de ressources et de projets correspondent à votre déploiement réel
  • Check endpoint URL format : doit être https://<resource-name>.services.ai.azure.com/api/projects/<project-name>
  • Pour les sous-domaines personnalisés : remplacer <resource-name> par votre sous-domaine personnalisé

Incompatibilités de version du Kit de développement logiciel (SDK)

Si des exemples de code échouent avec AttributeError ou ModuleNotFoundError:

  • Vérifiez la version du Kit de développement logiciel (SDK) :
    pip show azure-ai-projects  # Python
    npm list @azure/ai-projects  # JavaScript
    dotnet list package  # .NET
    
  • Vérifier l’alignement de moniker : le SDK 2.x nécessite le portail Foundry, le KIT SDK 1.x nécessite Foundry Classic
  • Réinstaller avec des indicateurs de version corrects : consultez les commandes d’installation dans chaque section de langue ci-dessus

Kit de développement logiciel (SDK) OpenAI

Utilisez le Kit de développement logiciel (SDK) OpenAI lorsque vous souhaitez accéder à l'ensemble des fonctionnalités de l'API OpenAI et à la compatibilité maximale avec les clients. Ce point de terminaison fournit l'accès aux modèles Azure OpenAI et aux modèles directs Foundry (via l'API réponses). Il ne fournit pas d'accès aux fonctionnalités spécifiques à Foundry telles que les agents et les évaluations.

L’extrait de code suivant montre comment utiliser directement le point de terminaison Azure OpenAI /openai/v1.

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://<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)) 

Sortie attendue :

{
  "id": "resp_abc123",
  "object": "response",
  "created": 1234567890,
  "model": "gpt-5.2",
  "output_text": "France has an area of approximately 213,011 square miles (551,695 square kilometers)."
}

Pour plus d’informations, 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 les Conditions d’utilisation Complémentaires de Microsoft Azure Previews.

L’extrait de code suivant montre comment utiliser directement le point de terminaison Azure OpenAI /openai/v1.

import com.azure.identity.AuthenticationUtil;
import com.azure.identity.DefaultAzureCredential;
import com.azure.identity.DefaultAzureCredentialBuilder;
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.credential.BearerTokenCredential;

import java.util.function.Supplier;

DefaultAzureCredential tokenCredential = new DefaultAzureCredentialBuilder().build();
String endpoint = "https://<resource-name>.openai.azure.com/openai/v1";
String deploymentName = "gpt-5.2";
Supplier<String> bearerTokenSupplier = AuthenticationUtil.getBearerTokenSupplier(
        tokenCredential, "https://cognitiveservices.azure.com/.default");
OpenAIClient openAIClient = OpenAIOkHttpClient.builder()
        .baseUrl(endpoint)
        .credential(BearerTokenCredential.create(bearerTokenSupplier))
        .build();

ResponseCreateParams responseCreateParams = ResponseCreateParams.builder()
        .input("What is the speed of light?")
        .model(deploymentName) 
        .build();

Response response = openAIClient.responses().create(responseCreateParams);

System.out.println("Response output: " + response.getOutputText());

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

const endpoint = "https://<resource-name>.openai.azure.com/openai/v1";
const scope = "https://cognitiveservices.azure.com/.default";
const azureADTokenProvider = getBearerTokenProvider(new DefaultAzureCredential(), scope);
const client = new OpenAI({ baseURL: endpoint, apiKey: azureADTokenProvider });
const response = await client.responses.create({
        model: deploymentName,
        input: "What is the size of France in square miles?",
    });
console.log(`Response output: ${response.output_text}`);

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

  1. Installez le package OpenAI : exécutez cette commande pour ajouter la bibliothèque de client OpenAI à votre .NET project.
    dotnet add package OpenAI
    ```When it succeeds, the .NET CLI confirms that it installed the `OpenAI` package.
    
    This snippet configures `DefaultAzureCredential`, builds `OpenAIClientOptions`, and creates a `ResponseClient` for the Azure OpenAI v1 endpoint.
    ```csharp
    using Azure.Identity;
    using Azure.Core;
    using OpenAI;
    using System;
    using System.ClientModel.Primitives;
    
    #pragma warning disable OPENAI001
    
    const string directModelEndpoint  = "https://<resource-name>.openai.azure.com/openai/v1/";
    const string deploymentName = "gpt-5.2";    
    
    BearerTokenPolicy tokenPolicy = new(
         new DefaultAzureCredential(),
         "https://cognitiveservices.azure.com/.default");
    
    OpenAIResponseClient client = new(
         model: deploymentName,
         authenticationPolicy: tokenPolicy, // To use Entra 
      // credential: new ApiKeyCredential("<YOUR-AZURE-OPENAI-API-KEY>") // To use APIKEY 
         options: new OpenAIClientOptions()
         {
             Endpoint = new($"{directModelEndpoint}"),
         });
    ResponseCreationOptions options = new ResponseCreationOptions
     {
         Temperature = (float)0.7,
     };
    
    OpenAIResponse modelDirectResponse = client.CreateResponse(
          [
             ResponseItem.CreateUserMessageItem("What is the size of France in square miles?"),
          ], options);
    
    Console.WriteLine($"[ASSISTANT]: {modelDirectResponse.GetOutputText()}");
    #pragma warning restore OPENAI001
    // 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 Azure langages de programmation pris en charge par OpenAI

Utilisation de l’infrastructure agent pour l’orchestration locale

Microsoft Agent Framework est un Kit de développement logiciel (SDK) open source permettant de créer des systèmes multi-agents dans du code (par exemple, .NET et Python) avec une interface indépendante du fournisseur de cloud.

Utilisez Agent Framework lorsque vous souhaitez définir et orchestrer des agents localement. Associez-le au Kit de développement logiciel (SDK) Foundry lorsque vous souhaitez que ces agents s’exécutent sur des modèles Foundry ou lorsque vous souhaitez que Agent Framework orchestre les agents hébergés dans Foundry.

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

Outils de fonderie SDKs

Les outils Foundry (anciennement Azure AI Services) sont des solutions prêtes à l’emploi avec des SDK dédiés. Utilisez les points de terminaison suivants pour utiliser Foundry Tools.

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 à Computer Vision, la sécurité du contenu, l'intelligence des documents, la langue, la traduction et les outils de recherche de jetons.

Point de terminaison Outils de fonderie : https://<your-resource-name>.cognitiveservices.azure.com/

Note

Les points de terminaison utilisent votre nom de ressource ou un sous-domaine personnalisé. Si votre organisation a configuré un sous-domaine personnalisé, remplacez your-resource-name par your-custom-subdomain dans tous les exemples de point de terminaison.

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
Text to Speech (neuronal) 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 Descriptif Guides de démarrage rapide et documentation de référence
icône ParoleParole Ajoutez la reconnaissance vocale au texte, text to speech, la traduction et les fonctionnalités de reconnaissance de l’orateur aux applications. Guide de démarrage rapide de la reconnaissance vocale en texte

• démarrage rapide Text to speech

Démarrage rapide de la traduction Speech

SDK Speech pour .NET

• Package NuGet Speech (interface CLI Speech)
icône LangueLangue Créez des applications avec des fonctionnalités de language understanding naturelles. Démarrage rapide de la réponse personnalisée aux questions (CQA)

• démarrage rapide de liaison d'entités

Démarrage rapide de détection de langue

• démarrage rapide de l'extraction de phrases clés

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

• Démarrage rapide pour détecter les informations d'identification personnelle (PII)

Analyse des sentiments et analyse des opinions - Guide de démarrage rapide

Démarrage rapide pour la synthèse de texte, de documents et de conversations

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

SDK de langage pour .NET (analyse de texte)

• package NuGet Language (analyse de texte)

SDK Language pour .NET (Question-Réponse)

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

Paquet NuGet Translator (texte)

SDK Translator pour .NET (traitement par lots)

Package NuGet de traduction (lot)
icône Azure AI SearchAzure AI Search Apportez la recherche cloud basée sur l’IA à votre mobile et web apps. Utilisez le démarrage rapide de récupération agentique

• démarrage rapide de recherche Vector search

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

Discutez avec les modèles Azure OpenAI en utilisant vos propres données pour une prise en main rapide

SDK Azure AI Search pour .NET

Package NuGet Azure AI Search
icône Sécurité du contenuSécurité du contenu Détecter le contenu dangereux dans les applications et les services. Démarrage rapide pour l’analyse de contenu textuel

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

Démarrage rapide pour l'analyse du contenu de l'image

SDK Content Safety pour .NET

Package NuGet Content Safety
icône Document IntelligenceDocument Intelligence Transformez des documents en solutions intelligentes pilotées par les données. • démarrage rapide Document Intelligence

Document Intelligence SDK pour .NET

Package NuGet Document Intelligence
icône VisionVision 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

Démarrage rapide de l'Analyse d'Image

Utilisez le guide de démarrage rapide du service de reconnaissance faciale

SDK Vision pour .NET

• package NuGet Vision

Outils de fonderie pris en charge par Java

Outil de Fonderie Descriptif Guides de démarrage rapide et documentation de référence
icône ParoleParole Ajoutez la reconnaissance vocale au texte, text to speech, la traduction et les fonctionnalités de reconnaissance de l’orateur aux applications. Guide de démarrage rapide de la reconnaissance vocale en texte

• démarrage rapide Text to speech

Démarrage rapide de la traduction Speech

SDK Speech pour Java

• Package Speech Maven
icône LangueLangue Créez des applications avec des fonctionnalités de language understanding naturelles. • démarrage rapide de liaison d'entités

Démarrage rapide de détection de langue

• démarrage rapide de l'extraction de phrases clés

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

• Démarrage rapide pour détecter les informations d'identification personnelle (PII)

Analyse des sentiments et analyse des opinions - Guide de démarrage rapide

Démarrage rapide pour la synthèse de texte, de documents et de conversations

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

SDK langage pour Java (analyse de texte)

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

Translator package Maven (texte)
icône Azure AI SearchAzure AI Search Apportez la recherche cloud basée sur l’IA à votre mobile et web apps. Utilisez le démarrage rapide de récupération agentique

• démarrage rapide de recherche Vector search

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

Discutez avec les modèles Azure OpenAI en utilisant vos propres données pour une prise en main rapide

• SDK Azure AI Search pour Java

Azure AI Search package Maven
icône Sécurité du contenuSécurité du contenu Détecter le contenu dangereux dans les applications et les services. Démarrage rapide pour l’analyse de contenu textuel

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

Démarrage rapide pour l'analyse du contenu de l'image

Content Safety SDK pour Java

Package Maven de sécurité du contenu
icône Document IntelligenceDocument Intelligence Transformez des documents en solutions intelligentes pilotées par les données. • démarrage rapide Document Intelligence

Document Intelligence SDK pour Java

Package Maven Document Intelligence
icône VisionVision Analysez le contenu dans les images numériques et les ressources multimédias enrichies. Démarrage rapide de l'Analyse d'Image

Utilisez le guide de démarrage rapide du service de reconnaissance faciale

Vision SDK pour Java

• package Vision Maven

Outils Foundry pris en charge par JavaScript

Outil de Fonderie Descriptif Guides de démarrage rapide et documentation de référence
icône ParoleParole Ajoutez la reconnaissance vocale au texte, text to speech, la traduction et les fonctionnalités de reconnaissance de l’orateur aux applications. Guide de démarrage rapide de la reconnaissance vocale en texte

• démarrage rapide Text to speech

Démarrage rapide de la traduction Speech

SDK de reconnaissance vocale pour JavaScript

• Package npm Speech
icône LangueLangue Créez des applications avec des fonctionnalités de language understanding naturelles. • démarrage rapide de liaison d'entités

Démarrage rapide de détection de langue

• démarrage rapide de l'extraction de phrases clés

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

• Démarrage rapide pour détecter les informations d'identification personnelle (PII)

Analyse des sentiments et analyse des opinions - Guide de démarrage rapide

Démarrage rapide pour la synthèse de texte, de documents et de conversations

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

Language SDK pour JavaScript (analyse de texte)

Package npm Language
Icône de traducteur Traducteur Utilisez la technologie de traduction avec IA pour traduire plus de 100 langues et dialectes utilisés, à risque et en voie de disparition. Translator SDK pour JavaScript (texte)

Translator package npm (texte)
icône Azure AI SearchAzure AI Search Apportez la recherche cloud basée sur l’IA à votre mobile et web apps. Utilisez le démarrage rapide de récupération agentique

• démarrage rapide de recherche Vector search

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

Discutez avec les modèles Azure OpenAI en utilisant vos propres données pour une prise en main rapide

SDK Azure AI Search pour JavaScript

Azure AI Search package npm
icône Sécurité du contenuSécurité du contenu Détecter le contenu dangereux dans les applications et les services. Démarrage rapide pour l’analyse de contenu textuel

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

Démarrage rapide pour l'analyse du contenu de l'image

• package npm Content Safety
icône Document IntelligenceDocument Intelligence Transformez des documents en solutions intelligentes pilotées par les données. • démarrage rapide Document Intelligence

Document Intelligence SDK pour JavaScript

• package Document Intelligence npm
icône VisionVision 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

Démarrage rapide de l'Analyse d'Image

Utilisez le guide de démarrage rapide du service de reconnaissance faciale

Vision SDK pour JavaScript

Visionner le package npm

Outils de fonderie pris en charge par Python

Outil de Fonderie Descriptif Guides de démarrage rapide et documentation de référence
icône ParoleParole Ajoutez la reconnaissance vocale au texte, text to speech, la traduction et les fonctionnalités de reconnaissance de l’orateur aux applications. Guide de démarrage rapide de la reconnaissance vocale en texte

• démarrage rapide Text to speech

Démarrage rapide de la traduction Speech

SDK de Speech pour Python

Package PyPi Speech
icône LangueLangue Créez des applications avec des fonctionnalités de language understanding naturelles. Démarrage rapide de la réponse personnalisée aux questions (CQA)

• démarrage rapide de liaison d'entités

Démarrage rapide de détection de langue

• démarrage rapide de l'extraction de phrases clés

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

• Démarrage rapide pour détecter les informations d'identification personnelle (PII)

Analyse des sentiments et analyse des opinions - Guide de démarrage rapide

Démarrage rapide pour la synthèse de texte, de documents et de conversations

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

SDK de langage pour Python (analyse de texte)

Package PyPi Language (analyse de texte)

• SDK de langue pour Python (réponse aux questions)

Package PyPi Language (réponse aux questions)

SDK de langue pour Python (conversations en langage)

package PyPi Language (conversations linguistiques)
Icône de traducteur Traducteur Utilisez la technologie de traduction avec IA pour traduire plus de 100 langues et dialectes utilisés, à risque et en voie de disparition. Translator SDK pour Python (texte)

Translator package PyPi (texte)

Translator SDK pour Python (batch)

Lot de packages de traduction PyPi
icône Azure AI SearchAzure AI Search Apportez la recherche cloud basée sur l’IA à votre mobile et web apps. Démarrage rapide pour la connexion à un service de recherche

Utilisez le démarrage rapide de récupération agentique

• démarrage rapide de recherche Vector search

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

Discutez avec les modèles Azure OpenAI en utilisant vos propres données pour une prise en main rapide

Azure AI Search SDK pour Python

Package PyPi Azure AI Search
icône Sécurité du contenuSécurité du contenu Détecter le contenu dangereux dans les applications et les services. Démarrage rapide pour l’analyse de contenu textuel

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

Démarrage rapide pour l'analyse du contenu de l'image

SDK Content Safety pour Python

Content Safety package PyPi
icône Document IntelligenceDocument Intelligence Transformez des documents en solutions intelligentes pilotées par les données. • démarrage rapide Document Intelligence

Document Intelligence SDK pour Python

Package PyPi Document Intelligence
icône VisionVision 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

Démarrage rapide de l'Analyse d'Image

Utilisez le guide de démarrage rapide du service de reconnaissance faciale

Vision SDK pour Python

Package Vision PyPi