Aanvragen voor tekstclassificatie verzenden naar uw model
Artikel
Nadat u een model hebt geïmplementeerd, kunt u een query uitvoeren op de implementatie om tekst te classificeren op basis van het model dat u aan de implementatie hebt toegewezen.
U kunt via een programma een query uitvoeren op de implementatie-API of via de clientbibliotheken (Azure SDK).
Geïmplementeerd model testen
U kunt Language Studio gebruiken om de aangepaste taak voor tekstclassificatie in te dienen en de resultaten te visualiseren.
Selecteer Implementaties testen in het menu aan de linkerkant.
Selecteer de implementatie die u wilt testen. U kunt alleen modellen testen die zijn toegewezen aan implementaties.
Voor meertalige projecten selecteert u in de vervolgkeuzelijst taal de taal van de tekst die u wilt testen.
Selecteer de implementatie die u wilt opvragen/testen in de vervolgkeuzelijst.
U kunt de tekst invoeren die u wilt indienen bij de aanvraag of een .txt bestand uploaden dat u wilt gebruiken.
Selecteer De test uitvoeren in het bovenste menu.
Op het tabblad Resultaat ziet u de geëxtraheerde entiteiten uit uw tekst en de bijbehorende typen. U kunt het JSON-antwoord ook bekijken op het tabblad JSON .
Een aanvraag voor tekstclassificatie verzenden naar uw model
Nadat de implementatietaak is voltooid, selecteert u de implementatie die u wilt gebruiken en selecteert u in het bovenste menu Voorspellings-URL ophalen.
Kopieer in het venster dat wordt weergegeven, onder de draaitabel Verzenden , de URL en hoofdtekst van de voorbeeldaanvraag. Vervang de waarden van de tijdelijke aanduidingen, zoals YOUR_DOCUMENT_HERE en YOUR_DOCUMENT_LANGUAGE_HERE door de werkelijke tekst en taal die u wilt verwerken.
Verzend de cURL-aanvraag in uw POST terminal of opdrachtprompt. U ontvangt een 202-antwoord met de API-resultaten als de aanvraag is geslaagd.
In de antwoordheader krijgt u extract {JOB-ID} van operation-location, die de indeling heeft: {ENDPOINT}/language/analyze-text/jobs/<JOB-ID}>
Terug naar Language Studio; selecteer Draaitabel ophalen uit hetzelfde venster als u de voorbeeldaanvraag hebt ontvangen die u eerder hebt ontvangen en kopieer de voorbeeldaanvraag naar een teksteditor.
Voeg uw taak-id toe na /jobs/ de URL met behulp van de id die u uit de vorige stap hebt geëxtraheerd.
Verzend de cURL-aanvraag in uw GET terminal of opdrachtprompt.
Eerst moet u uw resourcesleutel en eindpunt ophalen:
Ga naar de overzichtspagina van uw resource in Azure Portal
Selecteer sleutels en eindpunt in het menu aan de linkerkant. U gebruikt het eindpunt en de sleutel voor de API-aanvragen
Een aangepaste tekstclassificatietaak verzenden
Gebruik deze POST-aanvraag om een tekstclassificatietaak te starten.
De versie van de API die u aanroept. De waarde waarnaar hier wordt verwezen, is voor de nieuwste versie die is uitgebracht. Zie de levenscyclus van het model voor meer informatie over andere beschikbare API-versies.
Lijst met documenten waarop taken moeten worden uitgevoerd.
[{},{}]
id
{DOC-ID}
Documentnaam of id.
doc1
language
{LANGUAGE-CODE}
Een tekenreeks die de taalcode voor het document opgeeft. Als deze sleutel niet is opgegeven, wordt door de service uitgegaan van de standaardtaal van het project dat is geselecteerd tijdens het maken van het project. Zie taalondersteuning voor een lijst met ondersteunde taalcodes.
en-us
text
{DOC-TEXT}
Documenteer de taak waarop de taken moeten worden uitgevoerd.
Lorem ipsum dolor sit amet
tasks
Lijst met taken die we willen uitvoeren.
[]
taskName
CustomMultiLabelClassification
De taaknaam
CustomMultiLabelClassification
parameters
Lijst met parameters die aan de taak moeten worden doorgegeven.
project-name
{PROJECT-NAME}
De naam voor uw project. Deze waarde is hoofdlettergevoelig.
myProject
deployment-name
{DEPLOYMENT-NAME}
De naam van uw implementatie. Deze waarde is hoofdlettergevoelig.
Lijst met documenten waarop taken moeten worden uitgevoerd.
id
{DOC-ID}
Documentnaam of id.
doc1
language
{LANGUAGE-CODE}
Een tekenreeks die de taalcode voor het document opgeeft. Als deze sleutel niet is opgegeven, wordt door de service uitgegaan van de standaardtaal van het project dat is geselecteerd tijdens het maken van het project. Zie taalondersteuning voor een lijst met ondersteunde taalcodes.
en-us
text
{DOC-TEXT}
Documenteer de taak waarop de taken moeten worden uitgevoerd.
Lorem ipsum dolor sit amet
taskName
CustomSingleLabelClassification
De taaknaam
CustomSingleLabelClassification
tasks
[]
Matrix met taken die we willen uitvoeren.
[]
parameters
Lijst met parameters die aan de taak moeten worden doorgegeven.
project-name
{PROJECT-NAME}
De naam voor uw project. Deze waarde is hoofdlettergevoelig.
myProject
deployment-name
{DEPLOYMENT-NAME}
De naam van uw implementatie. Deze waarde is hoofdlettergevoelig.
prod
Respons
U ontvangt een 202-antwoord dat aangeeft dat het is gelukt. Pak in de antwoordheaders het uitoperation-location.
operation-location is als volgt opgemaakt: