Руководство разработчика по пакету SDK и REST для языковой службы

Используйте эту статью, чтобы найти сведения об интеграции пакетов SDK языковой службы и REST API в приложения.

Варианты разработки

Языковая служба обеспечивает поддержку через REST API и клиентские библиотеки на нескольких языках.

Клиентские библиотеки (пакет SDK Azure)

Языковая служба предоставляет три пространства имен для использования доступных функций. В зависимости от того, какие функции и язык программирования вы используете, необходимо скачать один или несколько следующих пакетов и иметь поддержку следующих версий платформы/языка:

Платформа и язык Минимальная поддерживаемая версия
.NET .NET Framework 4.6.1 или более поздней версии или .NET (прежнее название — .NET Core) 2.0 или более поздней версии.
Java Версия 8 или выше
JavaScript Версия 14 LTS или выше
Python Версия 3.7 или выше

Azure.AI.TextAnalytics

Примечание

Если вы используете пользовательское распознавание именованных сущностей или пользовательскую классификацию текста, необходимо создать проект и обучить модель перед использованием пакета SDK. Пакет SDK позволяет анализировать текст только с помощью создаваемых моделей. Дополнительные сведения о создании модели см. в следующих кратких руководствах.

Пространство имен Azure.AI.TextAnalytics позволяет использовать следующие функции языка. Используйте приведенные ниже ссылки для статей, которые помогут вам отправлять запросы API с помощью пакета SDK.

При использовании этих функций в приложении используйте следующую документацию и примеры кода для получения дополнительных сведений.

Язык → Последняя общедоступная версия Справочная документация Примеры
C#/.NET → версия 5.2.0 Документация по C# Примеры для C#
Java → версия 5.2.0 Документация для Java Примеры для Java
JavaScript → версии 1.0.0 Документация по работе с JavaScript. Примеры JavaScript
Python → версия 5.2.0 Документация по Python. Примеры для Python

Azure.AI.Language.Conversations

Примечание

Если вы используете рабочий процесс распознавания речи или оркестрации, необходимо создать проект и обучить модель перед использованием пакета SDK. Пакет SDK позволяет анализировать текст только с помощью создаваемых моделей. Дополнительные сведения см. в следующих кратких руководствах.

Пространство имен Azure.AI.Language.Conversations позволяет использовать следующие функции языка. Используйте приведенные ниже ссылки для статей, которые помогут вам отправлять запросы API с помощью пакета SDK.

При использовании этих функций в приложении используйте следующую документацию и примеры кода для получения дополнительных сведений.

Язык → Последняя общедоступная версия Справочная документация Примеры
C#/.NET → версия 1.0.0 Документация по C# Примеры для C#
Python → версия 1.0.0 Документация по Python. Примеры для Python

Azure.AI.Language.QuestionAnswering

Пространство имен Azure.AI.Language.QuestionAnswering позволяет использовать следующие функции языка:

  • Ответы на вопросы
    • Разработка — автоматизация распространенных задач, таких как добавление новых пар ответов на вопросы и работа с проектами и базами знаний.
    • Прогнозирование — ответы на вопросы на основе фрагментов текста.

При использовании этих функций в приложении используйте следующую документацию и примеры кода для получения дополнительных сведений.

Язык → Последняя общедоступная версия Справочная документация Примеры
C#/.NET → версия 1.0.0 Документация по C# Примеры для C#
Python → версия 1.0.0 Документация по Python. Примеры для Python

См. также

Обзор языка ИИ Azure