Enviar pedidos de classificação de texto para o seu modelo
Artigo
Depois de implantar um modelo com êxito, você pode consultar a implantação para classificar o texto com base no modelo atribuído à implantação.
Você pode consultar a API de Previsão de implantação programaticamente ou por meio das bibliotecas de cliente (SDK do Azure).
Testar modelo implantado
Você pode usar o Language Studio para enviar a tarefa de classificação de texto personalizada e visualizar os resultados.
Para testar seus modelos implantados de dentro do Language Studio:
Selecione Testando implantações no menu do lado esquerdo.
Selecione a implantação que você deseja testar. Você só pode testar modelos atribuídos a implantações.
Para projetos multilingues, na lista pendente de línguas, selecione a língua do texto que está a testar.
Selecione a implantação que você deseja consultar/testar na lista suspensa.
Pode introduzir o texto que pretende submeter ao pedido ou carregar um .txt ficheiro para utilizar.
Selecione Executar o teste no menu superior.
Na guia Resultado, você pode ver as entidades extraídas do seu texto e seus tipos. Você também pode exibir a resposta JSON na guia JSON .
Enviar um pedido de classificação de texto para o seu modelo
Depois que o trabalho de implantação for concluído com êxito, selecione a implantação que deseja usar e, no menu superior, selecione Obter URL de previsão.
Na janela exibida, sob o pivô Enviar, copie a URL e o corpo da solicitação de exemplo. Substitua os valores de espaço reservado, como YOUR_DOCUMENT_HERE e YOUR_DOCUMENT_LANGUAGE_HERE pelo texto e idioma reais que você deseja processar.
Envie a POST solicitação cURL no seu terminal ou prompt de comando. Você receberá uma resposta 202 com os resultados da API se a solicitação for bem-sucedida.
No cabeçalho de resposta você recebe extrato {JOB-ID} de operation-location, que tem o formato: {ENDPOINT}/language/analyze-text/jobs/<JOB-ID}>
Voltar ao Language Studio; selecione Recuperar pivô na mesma janela que você recebeu a solicitação de exemplo recebida anteriormente e copie a solicitação de exemplo em um editor de texto.
Adicione seu ID de trabalho depois /jobs/ ao URL, usando o ID extraído da etapa anterior.
Envie a GET solicitação cURL no seu terminal ou prompt de comando.
Primeiro, você precisa obter sua chave de recurso e ponto de extremidade:
Vá para a página de visão geral dos recursos no portal do Azure
No menu do lado esquerdo, selecione Teclas e Ponto de extremidade. Você usará o endpoint e a chave para as solicitações de API
Enviar uma tarefa de classificação de texto personalizada
Use esta solicitação POST para iniciar uma tarefa de classificação de texto.
A versão da API que você está chamando. O valor referenciado aqui é para a última versão lançada. Consulte Ciclo de vida do modelo para saber mais sobre outras versões de API disponíveis.
Uma cadeia de caracteres especificando o código de idioma para o documento. Se essa chave não for especificada, o serviço assumirá o idioma padrão do projeto que foi selecionado durante a criação do projeto. Consulte Suporte a idiomas para obter uma lista de códigos de idiomas suportados.
en-us
text
{DOC-TEXT}
Documentar a tarefa na qual executar as tarefas.
Lorem ipsum dolor sit amet
tasks
Lista de tarefas que queremos realizar.
[]
taskName
CustomMultiLabelClassification
O nome da tarefa
CustomMultiLabelClassification
parameters
Lista de parâmetros a serem passados para a tarefa.
project-name
{PROJECT-NAME}
O nome do seu projeto. Esse valor diferencia maiúsculas de minúsculas.
myProject
deployment-name
{DEPLOYMENT-NAME}
O nome da sua implantação. Esse valor diferencia maiúsculas de minúsculas.
Uma cadeia de caracteres especificando o código de idioma para o documento. Se essa chave não for especificada, o serviço assumirá o idioma padrão do projeto que foi selecionado durante a criação do projeto. Consulte Suporte a idiomas para obter uma lista de códigos de idiomas suportados.
en-us
text
{DOC-TEXT}
Documentar a tarefa na qual executar as tarefas.
Lorem ipsum dolor sit amet
taskName
CustomSingleLabelClassification
O nome da tarefa
CustomSingleLabelClassification
tasks
[]
Conjunto de tarefas que queremos executar.
[]
parameters
Lista de parâmetros a serem passados para a tarefa.
project-name
{PROJECT-NAME}
O nome do seu projeto. Esse valor diferencia maiúsculas de minúsculas.
myProject
deployment-name
{DEPLOYMENT-NAME}
O nome da sua implantação. Esse valor diferencia maiúsculas de minúsculas.
prod
Response
Você receberá uma resposta 202 indicando sucesso. Nos cabeçalhos de resposta, extraia operation-location.operation-location está formatado assim: