Руководство разработчика по пакету 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.
- Пользовательское распознавание именованных сущностей
- Настраиваемая классификация текста
- Формирование сводных данных по документу
- Связывание сущностей
- Извлечение ключевых фраз
- Распознавание именованных сущностей (NER)
- Обнаружение личных сведений (PII)
- Анализ тональности и интеллектуальный анализ мнений
- Анализ текста для сферы здравоохранения
При использовании этих функций в приложении используйте следующую документацию и примеры кода для получения дополнительных сведений.
Язык → Последняя общедоступная версия | Справочная документация | Примеры |
---|---|---|
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.
- Распознавание речи в беседах
- Рабочий процесс оркестрации
- Формирование сводных данных по беседе (только Python)
- Распознавание персональных данных (PII) для общения
При использовании этих функций в приложении используйте следующую документацию и примеры кода для получения дополнительных сведений.
Язык → Последняя общедоступная версия | Справочная документация | Примеры |
---|---|---|
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 |