Przewodnik dla deweloperów zestawu SDK i rest dla usługi językowej
Skorzystaj z tego artykułu, aby znaleźć informacje na temat integrowania zestawów SDK usługi językowej i interfejsu API REST z aplikacjami.
Opcje programowania
Usługa language zapewnia obsługę za pośrednictwem interfejsu API REST i bibliotek klienckich w kilku językach.
Biblioteki klienta (zestaw Azure SDK)
Usługa language udostępnia trzy przestrzenie nazw do korzystania z dostępnych funkcji. W zależności od używanych funkcji i języka programowania należy pobrać co najmniej jeden z następujących pakietów i mieć następującą obsługę wersji platformy/języka:
Struktura/język | Minimalna obsługiwana wersja |
---|---|
.NET | .NET Framework 4.6.1 lub nowszy albo .NET (dawniej .NET Core) 2.0 lub nowszy. |
Java | Wersja 8 lub nowsza |
JavaScript | Wersja 14 LTS lub nowsza |
Python | Wersja 3.7 lub nowsza |
Azure.AI.TextAnalytics
Uwaga
Jeśli używasz niestandardowego rozpoznawania jednostek nazwanych lub niestandardowej klasyfikacji tekstu, musisz utworzyć projekt i wytrenować model przed użyciem zestawu SDK. Zestaw SDK zapewnia tylko możliwość analizowania tekstu przy użyciu utworzonych modeli. Aby uzyskać informacje na temat tworzenia modelu, zobacz następujące przewodniki Szybki start.
Azure.AI.TextAnalytics
Przestrzeń nazw umożliwia korzystanie z następujących funkcji języka. Skorzystaj z poniższych linków, aby uzyskać artykuły ułatwiające wysyłanie żądań interfejsu API przy użyciu zestawu SDK.
- Niestandardowe rozpoznawanie nazwanych jednostek
- Niestandardowa klasyfikacja tekstu
- Podsumowanie dokumentów
- Łączenie jednostek
- Wyodrębnianie kluczowych fraz
- Rozpoznawanie nazwanych jednostek (NER)
- Wykrywanie informacji osobistych (PII)
- Analiza tonacji i wyszukiwania opinii
- Analiza tekstu pod kątem kondycji
W miarę korzystania z tych funkcji w aplikacji skorzystaj z poniższej dokumentacji i przykładów kodu, aby uzyskać dodatkowe informacje.
Język → najnowszej wersji ogólnie dostępnej | Dokumentacja referencyjna | Przykłady |
---|---|---|
C#/.NET → v5.2.0 | Dokumentacja języka C# | Przykłady języka C# |
Java → w wersji 5.2.0 | Dokumentacja języka Java | Przykłady języka Java |
JavaScript → w wersji 1.0.0 | Dokumentacja języka JavaScript | Przykłady języka JavaScript |
Python → w wersji 5.2.0 | Dokumentacja języka Python | Przykłady w języku Python |
Azure.AI.Language.Conversation
Uwaga
Jeśli używasz przepływu pracy interpretacji języka konwersacyjnego lub orkiestracji, musisz utworzyć projekt i wytrenować model przed użyciem zestawu SDK. Zestaw SDK zapewnia tylko możliwość analizowania tekstu przy użyciu utworzonych modeli. Aby uzyskać więcej informacji, zobacz następujące przewodniki Szybki start.
Azure.AI.Language.Conversations
Przestrzeń nazw umożliwia korzystanie z następujących funkcji języka. Skorzystaj z poniższych linków, aby uzyskać artykuły ułatwiające wysyłanie żądań interfejsu API przy użyciu zestawu SDK.
- Rozumienie języka konwersacji
- Przepływ pracy orkiestracji
- Podsumowanie konwersacji (tylko język Python)
- Wykrywanie informacji osobowych na potrzeby konwersacji
W miarę korzystania z tych funkcji w aplikacji skorzystaj z poniższej dokumentacji i przykładów kodu, aby uzyskać dodatkowe informacje.
Język → najnowszej wersji ogólnie dostępnej | Dokumentacja referencyjna | Przykłady |
---|---|---|
C#/.NET → w wersji 1.0.0 | Dokumentacja języka C# | Przykłady języka C# |
Python → v1.0.0 | Dokumentacja języka Python | Przykłady w języku Python |
Azure.AI.Language.QuestionAnswering
Azure.AI.Language.QuestionAnswering
Przestrzeń nazw umożliwia korzystanie z następujących funkcji języka:
- Odpowiadanie na pytania
- Tworzenie — automatyzowanie typowych zadań, takich jak dodawanie nowych par odpowiedzi na pytania i praca z projektami/baza wiedzy.
- Przewidywanie — odpowiadanie na pytania na podstawie fragmentów tekstu.
W miarę korzystania z tych funkcji w aplikacji skorzystaj z poniższej dokumentacji i przykładów kodu, aby uzyskać dodatkowe informacje.
Język → najnowszej wersji ogólnie dostępnej | Dokumentacja referencyjna | Przykłady |
---|---|---|
C#/.NET → w wersji 1.0.0 | Dokumentacja języka C# | Przykłady języka C# |
Python → v1.0.0 | Dokumentacja języka Python | Przykłady w języku Python |