Share via


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.

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.

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

Consulte también

Introducción a Lenguaje de Azure AI