Guia do desenvolvedor SDK e REST para o serviço de idiomas
Use este artigo para encontrar informações sobre a integração dos SDKs de serviço de linguagem e da API REST em seus aplicativos.
Opções de desenvolvimento
O serviço Language fornece suporte por meio de uma API REST e bibliotecas de cliente em vários idiomas.
Bibliotecas de cliente (SDK do Azure)
O serviço Language fornece três namespaces para usar os recursos disponíveis. Dependendo de quais recursos e linguagem de programação você está usando, você precisará baixar um ou mais dos seguintes pacotes e ter o seguinte suporte à versão de estrutura/linguagem:
Framework/Linguagem | Versão mínima suportada |
---|---|
.NET | .NET Framework 4.6.1 ou mais recente, ou .NET (anteriormente .NET Core) 2.0 ou mais recente. |
Java | v8 ou posterior |
JavaScript | v14 LTS ou posterior |
Python | v3.7 ou posterior |
Azure.AI.TextAnalytics
Nota
Se você estiver usando reconhecimento de entidade nomeada personalizada ou classificação de texto personalizada, precisará criar um projeto e treinar um modelo antes de usar o SDK. O SDK só fornece a capacidade de analisar texto usando modelos que você cria. Consulte os guias de início rápido a seguir para obter informações sobre como criar um modelo.
O Azure.AI.TextAnalytics
namespace permite que você use os seguintes recursos de idioma. Use os links abaixo para artigos para ajudá-lo a enviar solicitações de API usando o SDK.
- Reconhecimento personalizado de entidade nomeada
- Classificação de texto personalizada
- Resumo de documentos
- Associação de entidades
- Extração de expressões-chave
- Reconhecimento de entidade nomeada (NER)
- Deteção de informações de identificação pessoal (PII)
- Análise de sentimento e mineração de opinião
- Análise de texto para a saúde
Ao usar esses recursos em seu aplicativo, use a documentação a seguir e exemplos de código para obter informações adicionais.
Idioma → versão mais recente do GA | Documentação de referência | Exemplos |
---|---|---|
C#/.NET → v5.2.0 | Documentação em C# | Exemplos de C# |
Java → v5.2.0 | Documentação Java | Amostras Java |
JavaScript → v1.0.0 | Documentação do JavaScript | Exemplos de JavaScript |
Python → v5.2.0 | Documentação Python | Amostras de Python |
Azure.AI.Language.Conversations
Nota
Se você estiver usando o fluxo de trabalho de compreensão de linguagem conversacional ou orquestração, precisará criar um projeto e treinar um modelo antes de usar o SDK. O SDK só fornece a capacidade de analisar texto usando modelos que você cria. Consulte os guias de início rápido a seguir para obter mais informações.
O Azure.AI.Language.Conversations
namespace permite que você use os seguintes recursos de idioma. Use os links abaixo para artigos para ajudá-lo a enviar solicitações de API usando o SDK.
- Compreensão de linguagem conversacional
- Fluxo de trabalho de orquestração
- Resumo de conversação (somente Python)
- Deteção de informações de identificação pessoal (PII) para conversas
Ao usar esses recursos em seu aplicativo, use a documentação a seguir e exemplos de código para obter informações adicionais.
Idioma → versão mais recente do GA | Documentação de referência | Exemplos |
---|---|---|
C#/.NET → v1.0.0 | Documentação em C# | Exemplos de C# |
Python → v1.0.0 | Documentação Python | Amostras de Python |
Azure.AI.Language.QuestionAnswering
O Azure.AI.Language.QuestionAnswering
namespace permite que você use os seguintes recursos de idioma:
- Resposta a perguntas
- Criação - Automatize tarefas comuns, como adicionar novos pares de respostas a perguntas e trabalhar com projetos/bases de conhecimento.
- Previsão - Responder a perguntas com base em passagens do texto.
Ao usar esses recursos em seu aplicativo, use a documentação a seguir e exemplos de código para obter informações adicionais.
Idioma → versão mais recente do GA | Documentação de referência | Exemplos |
---|---|---|
C#/.NET → v1.0.0 | Documentação em C# | Exemplos de C# |
Python → v1.0.0 | Documentação Python | Amostras de Python |