После успешного развертывания модели можно запросить развертывание для классификации текста на основе модели, назначенной развертыванию.
Вы можете запросить развертывание программным способом через API прогнозирования или клиентские библиотеки (пакет SDK Azure).
Тестирование развернутой модели
Вы можете использовать Language Studio для отправки задачи пользовательской классификации текстов и визуализации результатов.
Чтобы протестировать развернутые модели в Language Studio, выполните следующие действия.
В меню слева выберите Testing deployments (Тестирование развертываний).
Выберите развертывание, которое нужно протестировать. Можно тестировать только модели, назначенные развертываниям.
Для многоязычных проектов выберите язык тестируемого текста из раскрывающегося списка языков.
Выберите развертывание, которое требуется запросить или протестировать, из раскрывающегося списка.
Введите текст, который требуется отправить в запросе, или отправьте файл .txt, который требуется использовать.
Выберите "Запустить тест " в верхнем меню.
На вкладке Result (Результат) можно просмотреть извлеченные из текста сущности и их типы. Вы также можете просмотреть ответ JSON на вкладке JSON.
После успешного завершения задания развертывания выберите развертывание, которое вы хотите использовать, и в верхнем меню выберите "Получить URL-адрес прогнозирования".
В появившемся окне в разделе "Отправить " скопируйте URL-адрес и текст примера запроса. Замените такие значения заполнителей, как YOUR_DOCUMENT_HEREYOUR_DOCUMENT_LANGUAGE_HERE и фактический текст и язык, которые требуется обработать.
Отправьте запрос POST для получения URL-адреса в терминал или командную строку. Если запрос выполнен успешно, вы получите отклик 202 с результатами API.
В заголовке ответа вы получите {JOB-ID}, извлеченный из operation-location, в формате {ENDPOINT}/language/analyze-text/jobs/<JOB-ID}>
В Language Studio выберите Получить в том же окне, которое вы использовали ранее для получения примера запроса, и скопируйте пример запроса в текстовый редактор.
Добавьте идентификатор задания после /jobs/ URL-адреса, используя идентификатор, извлеченный на предыдущем шаге.
Отправьте запрос GET для получения URL-адреса в терминал или командную строку.
Сначала необходимо получить ключ ресурса и конечную точку:
Перейдите на страницу обзора ресурса на портале Azure
В меню слева выберите Ключи и конечная точка. Вы будете использовать конечную точку и ключ для запросов API
Отправка задачи пользовательской классификации текста
Используйте этот запрос POST для запуска задачи классификации текста.
Версия вызываемого API. Указанное здесь значение определяет последнюю выпущенную версию модели. Дополнительные сведения о других доступных версиях API см. в статье Жизненный цикл модели.
Строка, указывающая код языка для документа. Если этот ключ не указан, служба будет использовать язык по умолчанию проекта, выбранный во время создания проекта. Список всех поддерживаемых языков см. в статье Поддержка языков.
en-us
text
{DOC-TEXT}
Задача документа, для которого будут выполняться задачи.
Lorem ipsum dolor sit amet
tasks
Список задач, которые мы хотим выполнить.
[]
taskName
CustomMultiLabelClassification
Имя задачи
CustomMultiLabelClassification
parameters
Список параметров, которые нужно передать задаче.
project-name
{PROJECT-NAME}
Имя проекта. Это значение учитывает регистр.
myProject
deployment-name
{DEPLOYMENT-NAME}
Имя развертывания. Это значение учитывает регистр.
Строка, указывающая код языка для документа. Если этот ключ не указан, служба будет использовать язык по умолчанию проекта, выбранный во время создания проекта. Список всех поддерживаемых языков см. в статье Поддержка языков.
en-us
text
{DOC-TEXT}
Задача документа, для которого будут выполняться задачи.
Lorem ipsum dolor sit amet
taskName
CustomSingleLabelClassification
Имя задачи
CustomSingleLabelClassification
tasks
[]
Массив задач, которые нужно выполнить.
[]
parameters
Список параметров, которые нужно передать задаче.
project-name
{PROJECT-NAME}
Имя проекта. Это значение учитывает регистр.
myProject
deployment-name
{DEPLOYMENT-NAME}
Имя развертывания. Это значение учитывает регистр.
prod
Response
Вы получите ответ 202, указывающий на успешное выполнение. Извлеките значение operation-location из заголовков ответа.
operation-location имеет следующий формат: