Po pomyślnym wdrożeniu modelu możesz wykonać zapytanie dotyczące wdrożenia, aby sklasyfikować tekst na podstawie modelu przypisanego do wdrożenia.
Możesz wykonywać zapytania dotyczące interfejsu API przewidywania programowego wdrożenia lub za pomocą bibliotek klienckich (Azure SDK).
Test wdrożony model
Program Language Studio umożliwia przesyłanie niestandardowego zadania klasyfikacji tekstu i wizualizowanie wyników.
Aby przetestować wdrożone modele z poziomu programu Language Studio:
Wybierz pozycję Testowanie wdrożeń z menu po lewej stronie.
Wybierz wdrożenie, które chcesz przetestować. Można testować tylko modele przypisane do wdrożeń.
W przypadku projektów wielojęzycznych z listy rozwijanej języka wybierz język testowego tekstu.
Wybierz wdrożenie, które chcesz wykonać zapytanie/testowanie z listy rozwijanej.
Możesz wprowadzić tekst, który chcesz przesłać do żądania lub przekazać .txt plik do użycia.
Wybierz pozycję Uruchom test z górnego menu.
Na karcie Wynik można zobaczyć wyodrębnione jednostki z tekstu i ich typów. Odpowiedź JSON można również wyświetlić na karcie JSON .
Po pomyślnym zakończeniu zadania wdrożenia wybierz wdrożenie, którego chcesz użyć, a następnie z górnego menu wybierz pozycję Pobierz adres URL przewidywania.
W wyświetlonym oknie w obszarze przestawnym Prześlij skopiuj przykładowy adres URL żądania i treść. Zastąp wartości symboli zastępczych, takie jak YOUR_DOCUMENT_HERE i YOUR_DOCUMENT_LANGUAGE_HERE , rzeczywistym tekstem i językiem, który chcesz przetworzyć.
POST Prześlij żądanie cURL w terminalu lub wierszu polecenia. Jeśli żądanie zakończyło się pomyślnie, otrzymasz odpowiedź 202 z wynikami interfejsu API.
W nagłówku odpowiedzi otrzymasz wyodrębnienie {JOB-ID} z operation-locationelementu , który ma format: {ENDPOINT}/language/analyze-text/jobs/<JOB-ID}>
Powrót do programu Language Studio; wybierz pozycję Pobierz element przestawny z tego samego okna, w którym otrzymano przykładowe żądanie, i skopiuj przykładowe żądanie do edytora tekstów.
Dodaj identyfikator zadania po /jobs/ do adresu URL przy użyciu identyfikatora wyodrębnionego z poprzedniego kroku.
GET Prześlij żądanie cURL w terminalu lub wierszu polecenia.
Najpierw musisz uzyskać klucz zasobu i punkt końcowy:
Przejdź do strony przeglądu zasobu w witrynie Azure Portal
Z menu po lewej stronie wybierz pozycję Klucze i punkt końcowy. Użyjesz punktu końcowego i klucza dla żądań interfejsu API
Przesyłanie niestandardowego zadania klasyfikacji tekstu
Użyj tego żądania POST , aby uruchomić zadanie klasyfikacji tekstu.
Wersja wywoływanego interfejsu API. Wartość, do których odwołuje się tutaj, dotyczy najnowszej wersji wydanej. Zobacz Cykl życia modelu, aby dowiedzieć się więcej o innych dostępnych wersjach interfejsu API.
2022-05-01
Nagłówki
Key
Wartość
Ocp-Apim-Subscription-Key
Klucz, który zapewnia dostęp do tego interfejsu API.
Lista dokumentów do uruchamiania zadań podrzędnych.
[{},{}]
id
{DOC-ID}
Nazwa lub identyfikator dokumentu.
doc1
language
{LANGUAGE-CODE}
Ciąg określający kod języka dokumentu. Jeśli ten klucz nie zostanie określony, usługa przyjmie domyślny język projektu wybranego podczas tworzenia projektu. Aby uzyskać listę obsługiwanych kodów języków, zobacz Obsługa języków.
en-us
text
{DOC-TEXT}
Dokumentowanie zadania podrzędnego do uruchamiania zadań podrzędnych.
Lorem ipsum dolor sit amet
tasks
Lista zadań, które chcemy wykonać.
[]
taskName
CustomMultiLabelClassification
Nazwa zadania
CustomMultiLabelClassification
parameters
Lista parametrów do przekazania do zadania.
project-name
{PROJECT-NAME}
Nazwa projektu. Ta wartość jest uwzględniana w wielkości liter.
myProject
deployment-name
{DEPLOYMENT-NAME}
Nazwa wdrożenia. Ta wartość jest uwzględniana w wielkości liter.
Lista dokumentów do uruchamiania zadań podrzędnych.
id
{DOC-ID}
Nazwa lub identyfikator dokumentu.
doc1
language
{LANGUAGE-CODE}
Ciąg określający kod języka dokumentu. Jeśli ten klucz nie zostanie określony, usługa przyjmie domyślny język projektu wybranego podczas tworzenia projektu. Aby uzyskać listę obsługiwanych kodów języków, zobacz Obsługa języków.
en-us
text
{DOC-TEXT}
Dokumentowanie zadania podrzędnego do uruchamiania zadań podrzędnych.
Lorem ipsum dolor sit amet
taskName
CustomSingleLabelClassification
Nazwa zadania
CustomSingleLabelClassification
tasks
[]
Tablica zadań, które chcemy wykonać.
[]
parameters
Lista parametrów do przekazania do zadania.
project-name
{PROJECT-NAME}
Nazwa projektu. Ta wartość jest uwzględniana w wielkości liter.
myProject
deployment-name
{DEPLOYMENT-NAME}
Nazwa wdrożenia. Ta wartość jest uwzględniana w wielkości liter.
prod
Response
Otrzymasz odpowiedź z 202 r. wskazującą powodzenie. W nagłówkach odpowiedzi wyodrębnij element operation-location.
operation-location jest sformatowany w następujący sposób: