Migrera till den senaste versionen av Azure AI Language
Tips
Har du precis börjat med Azure AI Language? Se översiktsartikeln för information om tjänsten, tillgängliga funktioner och länkar till snabbstarter för information om den aktuella versionen av API:et.
Om dina program fortfarande använder Textanalys-API:et eller klientbiblioteket (före stabil v5.1.0) hjälper den här artikeln dig att uppgradera dina program så att de använder den senaste versionen av språkfunktionerna i Azure AI.
Slutpunkt för enhetligt språk (REST API)
Det här avsnittet gäller för program som använder det äldre /text/analytics/...
slutpunktsformatet för REST API-anrop. Ett exempel:
https://<your-custom-subdomain>.cognitiveservices.azure.com/text/analytics/<version>/<feature>
Om ditt program använder formatet ovan har REST API-slutpunkten för följande språktjänstfunktioner ändrats:
- Entitetslänkning
- Extrahering av nyckelfraser
- Språkidentifiering
- Namngiven entitetsigenkänning (NER)
- Identifiering av personligt identifierande information (PII)
- Attitydanalys och åsiktsutvinning
- Textanalys för hälsa
Språktjänsten tillhandahåller nu en enhetlig slutpunkt för att skicka REST API-begäranden till dessa funktioner. Om ditt program använder REST-API:et uppdaterar du dess slutpunkt för begäran så att den använder den aktuella slutpunkten:
https://<your-language-resource-endpoint>/language/:analyze-text?api-version=2022-05-01
Dessutom har formatet för JSON-begärandetexten ändrats. Du måste uppdatera den begärandestruktur som ditt program skickar till API:et, till exempel följande JSON-brödtext för entitetsigenkänning:
{
"kind": "EntityRecognition",
"parameters": {
"modelVersion": "latest"
},
"analysisInput":{
"documents":[
{
"id":"1",
"language": "en",
"text": "I had a wonderful trip to Seattle last week."
}
]
}
}
Använd snabbstarterna som är länkade ovan för att se aktuella REST API-exempelanrop för de funktioner som du använder och tillhörande API-utdata.
Klientbibliotek
Om du vill använda den senaste versionen av klientbiblioteket måste du ladda ned det senaste programvarupaketet i Azure.AI.TextAnalytics
namnområdet. I snabbstartsartiklarna som är länkade ovan finns exempel på kod och instruktioner för att använda klientbiblioteket på önskat språk.
Funktionsändringar i version 2.1
Om du migrerar ett program från v2.1 i API:et finns det flera ändringar av funktionsfunktioner som du bör känna till.
Attitydanalys v2.1
Sentimentanalys i version 2.1 returnerar sentimentpoäng mellan 0 och 1 för varje dokument som skickas till API:et, med poäng närmare 1 som indikerar mer positiv attityd. Den aktuella versionen av den här funktionen returnerar sentimentetiketter (till exempel "positiva" eller "negativa") för både meningarna och dokumentet som helhet och deras associerade konfidenspoäng.
NER, PII och entitetslänkning v2.1
I version 2.1 använde Textanalys-API:et en slutpunkt för igenkänning av namngiven entitet (NER) och entitetslänkning. Den aktuella versionen av den här funktionen ger utökad namngiven entitetsidentifiering och har separata slutpunkter för NER - och entitetslänkningsbegäranden . Dessutom kan du använda en annan funktion som erbjuds i språktjänsten som gör att du kan identifiera personlig information (PII) och hälsoinformation (PHI).
Du måste också uppdatera ditt program för att använda entitetskategorierna som returneras i API:ets svar.
Entitetskategorier i version 2.1
I följande tabell visas entitetskategorierna som returneras för NER v2.1.
Kategori | Beskrivning |
---|---|
Person | Namn på personer. |
Location | Naturliga och människotillverkade landmärken, strukturer, geografiska egenskaper och geopolitiska entiteter |
Organisation | Företag, politiska grupper, musikband, idrottsklubbar, statliga organ och offentliga organisationer. Nationaliteter och religioner ingår inte i denna entitetstyp. |
PhoneNumber | Telefonnummer (endast telefonnummer för USA och EU). |
E-post | Email adresser. |
URL | URL:er till webbplatser. |
IP-adress | Nätverks-IP-adresser. |
DateTime | Datum och tider på dagen. |
Date | Kalenderdatum. |
Tid | Tider på dagen |
DateRange | Datumintervall. |
TimeRange | Tidsintervall. |
Varaktighet | Varaktigheter. |
Ange | Ange upprepade gånger. |
Kvantitet | Tal och numeriska kvantiteter. |
Tal | Nummer. |
Procent | Procentsatser. |
Ordningstal | Ordningstal. |
Ålder | Åldrar. |
Valuta | Valutor. |
Dimension | Dimensioner och mått. |
Temperatur | Temperaturer. |
Språkidentifiering v2.1
Utdata för språkidentifieringsfunktionen har ändrats i den aktuella versionen. JSON-svaret innehåller ConfidenceScore
i stället för score
. Den aktuella versionen returnerar också bara ett språk för varje dokument.
Extrahering av nyckelfras v2.1
Funktionen för extrahering av nyckelfraser har för närvarande inte ändrats utanför slutpunkten och begärandeformatet.
Se även
- Vad är Azure AI Language?
- Utvecklarguide för språktjänst
- Mer information om tidigare API-versioner finns i följande referensdokumentation.
- Använd följande snabbstartsguider för att se exempel på den aktuella versionen av dessa funktioner.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för