Migrace na nejnovější verzi jazyka Azure AI
Tip
Začínáte s Jazykem Azure AI? Podrobnosti o službě, dostupných funkcích a odkazy na rychlé starty najdete v článku s přehledem , kde najdete informace o aktuální verzi rozhraní API.
Pokud vaše aplikace stále používají rozhraní API Analýza textu nebo klientskou knihovnu (před stabilní verzí 5.1.0), tento článek vám pomůže upgradovat aplikace tak, aby používaly nejnovější verzi funkcí jazyka Azure AI.
Koncový bod sjednoceného jazyka (REST API)
Tato část se týká aplikací, které pro volání rozhraní REST API používají starší /text/analytics/...
formát koncového bodu. Příklad:
https://<your-custom-subdomain>.cognitiveservices.azure.com/text/analytics/<version>/<feature>
Pokud vaše aplikace používá výše uvedený formát koncového bodu, změnil se koncový bod rozhraní REST API pro následující funkce jazykové služby:
- Propojení entit
- Extrakce klíčových frází
- Rozpoznávání jazyka
- Rozpoznávání pojmenovaných entit (NER)
- Detekce osobních identifikačních údajů (PII)
- Analýza zabarvení a dolování názorů
- Analýza textu pro stav
Služba Language teď poskytuje jednotný koncový bod pro odesílání požadavků rozhraní REST API na tyto funkce. Pokud vaše aplikace používá rozhraní REST API, aktualizujte koncový bod žádosti tak, aby používal aktuální koncový bod:
https://<your-language-resource-endpoint>/language/:analyze-text?api-version=2022-05-01
Kromě toho se změnil formát textu požadavku JSON. Budete muset aktualizovat strukturu požadavků, kterou vaše aplikace odesílá do rozhraní API, například následující text JSON pro rozpoznávání entit:
{
"kind": "EntityRecognition",
"parameters": {
"modelVersion": "latest"
},
"analysisInput":{
"documents":[
{
"id":"1",
"language": "en",
"text": "I had a wonderful trip to Seattle last week."
}
]
}
}
Pomocí výše uvedených rychlých startů si můžete prohlédnout aktuální příklad volání rozhraní REST API pro funkce, které používáte, a související výstup rozhraní API.
Klientské knihovny
Pokud chcete používat nejnovější verzi klientské knihovny, budete si muset stáhnout nejnovější balíček softwaru v Azure.AI.TextAnalytics
oboru názvů. Projděte si výše uvedené články rychlého startu, kde najdete příklad kódu a pokyny pro použití klientské knihovny v preferovaném jazyce.
Změny funkcí verze 2.1
Pokud migrujete aplikaci z rozhraní API verze 2.1, měli byste mít na paměti několik změn funkcí.
Analýza mínění v2.1
Analýza mínění ve verzi 2.1 vrátí skóre mínění mezi 0 a 1 pro každý dokument odeslaný do rozhraní API, přičemž skóre se blíží 1, což značí pozitivnější mínění. Aktuální verze této funkce vrací popisky mínění (například "pozitivní" nebo "negativní") pro věty i dokument jako celek a jejich přidružená skóre spolehlivosti.
NER, PII a entity linking v2.1
Ve verzi 2.1 rozhraní API Analýza textu používalo jeden koncový bod pro rozpoznávání pojmenovaných entit (NER) a propojení entit. Aktuální verze této funkce poskytuje rozšířenou detekci pojmenovaných entit a obsahuje samostatné koncové body pro žádosti o propojení NER a entit . Kromě toho můžete použít další funkci nabízenou ve službě Jazyk, která umožňuje zjišťovat osobní (PII) a informace o zdraví (PHI).
Budete také muset aplikaci aktualizovat tak, aby používala kategorie entit vrácené v odpovědi rozhraní API.
Kategorie entit verze 2.1
Následující tabulka uvádí kategorie entit vrácených pro NER v2.1.
Kategorie | Popis |
---|---|
Person (Osoba) | Jména lidí. |
Umístění | Přírodní a lidské památky, struktury, geografické rysy a geopolitické entity |
Organizace | Společnosti, politické skupiny, hudební kapely, sportovní kluby, státní orgány a veřejné organizace. V tomto typu entity nejsou zahrnuté státní příslušnosti a náboženství. |
PhoneNumber | Telefonní čísla (pouze telefonní čísla PRO USA a EU). |
Email adresy. | |
URL | Adresy URL na weby. |
IP adresa | Síťové IP adresy. |
DateTime | Data a časy dne. |
Datum | Kalendářní data. |
Čas | Denní časy |
Rozsah dat | Rozsahy kalendářních dat. |
Časový rozsah | Časové rozsahy. |
Doba trvání | Doby trvání. |
Nastavit | Nastavené, opakované časy. |
Množství | Čísla a číselné veličiny. |
Číslo | Čísla. |
Procento | Procenta. |
Řádová číslovka | Pořadová čísla. |
Věk | Věkových kategorií. |
Měna | Měny. |
Dimenze | Rozměry a rozměry. |
Teplota | Teploty. |
Rozpoznávání jazyka v2.1
Výstup funkce rozpoznávání jazyka se v aktuální verzi změnil. Odpověď JSON bude obsahovat ConfidenceScore
místo .score
Aktuální verze také vrací pouze jeden jazyk pro každý dokument.
Extrakce klíčových frází v2.1
Funkce funkce extrakce klíčových frází se v současné době nezměnila mimo formát koncového bodu a požadavku.
Viz také
- Co je Jazyk Azure AI?
- Příručka pro vývojáře jazykových služeb
- Informace o předchozích verzích rozhraní API najdete v následující referenční dokumentaci.
- V následujících průvodcích rychlým startem si můžete prohlédnout příklady pro aktuální verzi těchto funkcí.