Partager via


Guide du développeur pour SDK et REST pour le service de langage

Utilisez cet article pour trouver des informations sur l’intégration des SDK de service de langage et de l’API REST dans vos applications.

Options de développement

Le service de langage assure la prise en charge par le biais d’une API REST et de bibliothèques clientes dans plusieurs langages.

Bibliothèques clientes (SDK Azure)

Le service de langage fournit trois espaces de noms pour l’utilisation des fonctionnalités disponibles. Selon les fonctionnalités et le langage de programmation que vous utilisez, vous devrez télécharger un ou plusieurs des packages suivants, ainsi que disposer de la prise en charge des versions de framework/langage suivante :

Framework/Langage Version minimale prise en charge
.NET .NET Framework 4.6.1 ou version ultérieure, ou .NET (anciennement .NET Core) 2.0 ou version ultérieure.
Java v8 ou version ultérieure
JavaScript v14 LTS ou version ultérieure
Python v3.7 ou version ultérieure

Azure.AI.TextAnalytics

Notes

Si vous utilisez une reconnaissance d’entité nommée personnalisée ou une classification de texte personnalisée, vous devez créer un projet et entraîner un modèle avant d’utiliser le SDK. Le SDK permet uniquement d’analyser du texte à l’aide de modèles que vous créez. Pour plus d’informations sur la création d’un modèle, consultez les guides de démarrage rapide suivants.

L’espace de noms Azure.AI.TextAnalytics vous permet d’utiliser les fonctionnalités de langage suivantes. Utilisez les liens ci-dessous pour obtenir des articles pour vous aider à envoyer des demandes d’API à l’aide du Kit de développement logiciel (SDK).

Lorsque vous utilisez ces fonctionnalités dans votre application, utilisez la documentation et les exemples de code suivants pour plus d’informations.

Langage → Dernière version en disponibilité générale Documentation de référence Exemples
C#/.NET → v5.2.0 Documentation C# Exemples C#
Java → v5.2.0 Documentation Java Exemples Java
JavaScript → v1.0.0 Documentation JavaScript Exemples JavaScript
Python → v5.2.0 Documentation Python Exemples Python

Azure.AI.Language.Conversations

Remarque

Si vous utilisez le workflow de compréhension du langage conversationnel ou d’orchestration, vous devez créer un projet et entraîner un modèle avant d’utiliser le Kit de développement logiciel (SDK). Le SDK permet uniquement d’analyser du texte à l’aide de modèles que vous créez. Pour plus d’informations, consultez les guides de démarrage rapide suivants.

L’espace de noms Azure.AI.Language.Conversations vous permet d’utiliser les fonctionnalités de langage suivantes. Utilisez les liens ci-dessous pour obtenir des articles pour vous aider à envoyer des demandes d’API à l’aide du Kit de développement logiciel (SDK).

Lorsque vous utilisez ces fonctionnalités dans votre application, utilisez la documentation et les exemples de code suivants pour plus d’informations.

Langage → Dernière version en disponibilité générale Documentation de référence Exemples
C#/.NET → v1.0.0 Documentation C# Exemples C#
Python → v1.0.0 Documentation Python Exemples Python

Azure.AI.Language.QuestionAnswering

L’espace de noms Azure.AI.Language.QuestionAnswering vous permet d’utiliser les fonctionnalités de langage suivantes :

  • Réponses aux questions
    • Création : automatisez les tâches courantes telles que l’ajout de nouvelles paires de réponses aux questions et l’utilisation de projets/bases de connaissances.
    • Prédiction : répondez aux questions en fonction des passages de texte.

Lorsque vous utilisez ces fonctionnalités dans votre application, utilisez la documentation et les exemples de code suivants pour plus d’informations.

Langage → Dernière version en disponibilité générale Documentation de référence Exemples
C#/.NET → v1.0.0 Documentation C# Exemples C#
Python → v1.0.0 Documentation Python Exemples Python

Voir aussi

Vue d’ensemble d’Azure AI Language