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.
- Reconhecimento de entidade nomeada personalizada
- Classificação personalizada de textos
- Resumo de documento
- Vinculação de entidade
- Extração de frases-chave
- NER (Reconhecimento de entidade nomeada)
- Detecção de PII (informações de identificação pessoal)
- Análise de Sentimento e a mineração de opiniões
- Análise de textos para integridade
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.
- Compreensão do idioma da conversa
- Fluxo de Trabalho de Orquestração
- Resumo de conversa (somente Python)
- Detecção de PII (informações de identificação pessoal) para conversas
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 |