Guía para desarrolladores sobre el SDK y la API de REST del servicio de lenguaje
Consulte este artículo para obtener información sobre cómo integrar los SDK y la API de REST del servicio Lenguaje en las aplicaciones que desarrolle.
Opciones de desarrollo
El servicio Language es compatible mediante el uso de una API de REST y de las bibliotecas cliente en varios idiomas.
Bibliotecas cliente (Azure SDK)
El servicio Language cuenta con tres espacios de nombres que permiten el uso de sus características disponibles. En función de las características y el lenguaje de programación que use, deberá descargar uno o varios de los siguientes paquetes y disponer de la siguiente compatibilidad con las versiones de lenguaje y plataforma.
Marco o lenguaje | Versión mínima admitida |
---|---|
.NET | .NET Framework 4.6.1 o posterior, o .NET (anteriormente.NET Core) 2.0 o posterior. |
Java | v8 o posterior |
JavaScript | v14 LTS o posterior |
Python | v3.7 o posterior |
Azure.AI.TextAnalytics
Nota:
Si va a usar las características de reconocimiento de entidades con nombre personalizadas o clasificación de texto personalizado, deberá crear un proyecto y entrenar un modelo antes de usar el SDK. El SDK solo proporcionará la capacidad de analizar texto a partir de los modelos que cree. Consulte los siguientes inicios rápidos para obtener información sobre cómo crear un modelo.
El espacio de nombres Azure.AI.TextAnalytics
sirve de ayuda para usar las siguientes características del servicio Lenguaje. Consulte los vínculos siguientes para obtener artículos que le ayudarán a enviar solicitudes de API mediante el SDK.
- Reconocimiento de entidades con nombre personalizadas
- Clasificación de texto personalizada
- Resumen de documento
- Vinculación de entidad
- Extracción de frases clave
- Reconocimiento de entidades con nombre (NER)
- Detección de información de identificación personal
- Análisis de sentimiento y minería de opiniones
- Text analytics for Health
Si usa estas características en la aplicación, consulte la siguiente documentación y los siguientes ejemplos de código para obtener información adicional.
Lenguaje → Versión de disponibilidad general más reciente | Documentación de referencia | Ejemplos |
---|---|---|
C#/.NET → v5.2.0 | Documentación de C# | Ejemplos de C# |
Java → v5.2.0 | Documentación de Java | Ejemplos de Java |
JavaScript → v1.0.0 | Documentación de JavaScript | Ejemplos de JavaScript |
Python → v5.2.0 | Documentación de Python | Ejemplos de Python |
Azure.AI.Language.Conversations
Nota:
Si va a usar la característica reconocimiento del lenguaje conversacional o un flujo de trabajo de orquestación, deberá crear un proyecto y entrenar un modelo antes de usar el SDK. El SDK solo proporcionará la capacidad de analizar texto a partir de los modelos que cree. Consulte los siguientes inicios rápidos para obtener más información.
El espacio de nombres Azure.AI.Language.Conversations
sirve de ayuda para usar las siguientes características del servicio Lenguaje. Consulte los vínculos siguientes para obtener artículos que le ayudarán a enviar solicitudes de API mediante el SDK.
- Reconocimiento del lenguaje conversacional
- Flujo de trabajo de orquestación
- Resumen de la conversación (solo con Python)
- Detección de la información de identificación personal (DCP) para conversaciones
Si usa estas características en la aplicación, consulte la siguiente documentación y los siguientes ejemplos de código para obtener información adicional.
Lenguaje → Versión de disponibilidad general más reciente | Documentación de referencia | Ejemplos |
---|---|---|
C#/.NET → v1.0.0 | Documentación de C# | Ejemplos de C# |
Python → v1.0.0 | Documentación de Python | Ejemplos de Python |
Azure.AI.Language.QuestionAnswering
El espacio de nombres Azure.AI.Language.QuestionAnswering
sirve de ayuda para usar las siguientes características del servicio Lenguaje:
- Respuesta a preguntas
- Creación: esta característica automatiza las tareas comunes, como la adición de nuevos pares de respuestas y preguntas o el trabajo con proyectos o knowledge bases.
- Predicción: esta característica ofrece respuestas a preguntas basadas en pasajes de texto.
Si usa estas características en la aplicación, consulte la siguiente documentación y los siguientes ejemplos de código para obtener información adicional.
Lenguaje → Versión de disponibilidad general más reciente | Documentación de referencia | Ejemplos |
---|---|---|
C#/.NET → v1.0.0 | Documentación de C# | Ejemplos de C# |
Python → v1.0.0 | Documentación de Python | Ejemplos de Python |