Guia de desenvolvedor do SDK e REST para o serviço de linguagem

Use este artigo para encontrar informações sobre como integrar os SDKs do serviço de linguagem e a API REST em seus aplicativos.

Opções de desenvolvimento

O serviço de linguagem oferece suporte por meio de uma API REST e bibliotecas de cliente em várias linguagens.

Bibliotecas de cliente (SDK do Azure)

O serviço de linguagem fornece três namespaces para usar os recursos disponíveis. Dependendo dos recursos e da linguagem de programação que você está usando, será preciso baixar um ou mais dos seguintes pacotes e ter o suporte da seguinte versão de estrutura/linguagem:

Estrutura/Linguagem Versão mínima com suporte
.NET .NET Framework 4.6.1 ou mais recente ou .NET (antigo .NET Core) 2.0 ou mais recente.
Java v8 ou posterior
JavaScript v14 LTS ou posterior
Python v3.7 ou posterior

Azure.AI.TextAnalytics

Observação

Se você estiver usando o reconhecimento de entidade nomeada personalizada ou a classificação de textos personalizada, será necessário criar um projeto e treinar um modelo antes de usar o SDK. O SDK fornece apenas a capacidade de analisar texto usando modelos criados por você. Confira os guias de início rápido a seguir para obter informações sobre como criar um modelo.

O namespace Azure.AI.TextAnalytics permite que você use os seguintes recursos de linguagem. Use os links abaixo para obter artigos para ajudá-lo a enviar solicitações de API usando o SDK.

Ao usar esses recursos em seu aplicativo, use a documentação e exemplos de código a seguir para obter informações adicionais.

Linguagem → Versão de GA mais recente Documentação de referência Exemplos
C#/.NET → v5.2.0 Documentação do C# Exemplos do C#
Java → v5.2.0 Documentação do Java Exemplos do Java
JavaScript → v1.0.0 Documentação do JavaScript Exemplos de JavaScript
Python → v5.2.0 Documentação do Python Exemplos em Python

Azure.AI.Language.Conversations

Observação

Se você estiver usando o fluxo de trabalho de compreensão da linguagem coloquial ou de orquestração, será necessário criar um projeto e treinar um modelo antes de usar o SDK. O SDK fornece apenas a capacidade de analisar texto usando modelos criados por você. Confira os guias de início rápido a seguir para obter mais informações.

O namespace Azure.AI.Language.Conversations permite que você use os seguintes recursos de linguagem. Use os links abaixo para obter artigos para ajudá-lo a enviar solicitações de API usando o SDK.

Ao usar esses recursos em seu aplicativo, use a documentação e exemplos de código a seguir para obter informações adicionais.

Linguagem → Versão de GA mais recente Documentação de referência Exemplos
C#/.NET → v1.0.0 Documentação do C# Exemplos do C#
Python → v1.0.0 Documentação do Python Exemplos em Python

Azure.AI.Language.QuestionAnswering

O namespace Azure.AI.Language.QuestionAnswering permite que você use os seguintes recursos de linguagem:

  • Respostas às perguntas
    • Criação – Automatizar tarefas comuns, como adicionar novos pares de respostas a perguntas e trabalhar com projetos/bases de dados de conhecimento.
    • Previsão – Responder perguntas com base em passagens de texto.

Ao usar esses recursos em seu aplicativo, use a documentação e exemplos de código a seguir para obter informações adicionais.

Linguagem → Versão de GA mais recente Documentação de referência Exemplos
C#/.NET → v1.0.0 Documentação do C# Exemplos do C#
Python → v1.0.0 Documentação do Python Exemplos em Python

Confira também

Visão geral do Linguagem de IA do Azure