SDK- och REST-utvecklarguide för språktjänsten
Använd den här artikeln om du vill hitta information om hur du integrerar SDK:er för språktjänsten och REST-API:et i dina program.
Utvecklingsalternativ
Språktjänsten tillhandahåller stöd via ett REST-API och klientbibliotek på flera språk.
Klientbibliotek (Azure SDK)
Språktjänsten tillhandahåller tre namnområden för att använda de tillgängliga funktionerna. Beroende på vilka funktioner och programmeringsspråk du använder måste du ladda ned ett eller flera av följande paket och ha stöd för följande ramverk/språkversion:
Ramverk/språk | Lägsta version som stöds |
---|---|
.NET | .NET Framework 4.6.1 eller senare, eller .NET (tidigare .NET Core) 2.0 eller senare. |
Java | v8 eller senare |
JavaScript | v14 LTS eller senare |
Python | v3.7 eller senare |
Azure.AI.TextAnalytics
Kommentar
Om du använder anpassad namngiven entitetsigenkänning eller anpassad textklassificering måste du skapa ett projekt och träna en modell innan du använder SDK:n. SDK:et ger bara möjlighet att analysera text med hjälp av modeller som du skapar. Se följande snabbstarter för information om hur du skapar en modell.
Med Azure.AI.TextAnalytics
namnområdet kan du använda följande språkfunktioner. Använd länkarna nedan för artiklar som hjälper dig att skicka API-begäranden med hjälp av SDK.
- Anpassad namngiven entitetsigenkänning
- Klassificering av anpassad text
- Dokumentsammanfattning
- Entitetslänkning
- Extrahering av diskussionsämne
- Namngiven entitetsigenkänning (NER)
- Identifiering av personligt identifierande information (PII)
- Sentimentanalys och åsiktsutvinning
- Textanalys för hälsa
När du använder de här funktionerna i ditt program använder du följande dokumentation och kodexempel för ytterligare information.
Språk → senaste GA-versionen | Referensdokumentation | Exempel |
---|---|---|
C#/.NET → v5.2.0 | C#-dokumentation | C#-exempel |
Java → v5.2.0 | Java-dokumentation | Java-exempel |
JavaScript → v1.0.0 | JavaScript-dokumentation | JavaScript-exempel |
Python → v5.2.0 | Python-dokumentation | Python-exempel |
Azure.AI.Language.Conversations
Kommentar
Om du använder arbetsflödet för förståelse av konversationsspråk eller orkestrering måste du skapa ett projekt och träna en modell innan du använder SDK:t. SDK:et ger bara möjlighet att analysera text med hjälp av modeller som du skapar. Mer information finns i följande snabbstarter.
Med Azure.AI.Language.Conversations
namnområdet kan du använda följande språkfunktioner. Använd länkarna nedan för artiklar som hjälper dig att skicka API-begäranden med hjälp av SDK.
- Språkförståelse för konversationer
- Arbetsflöde för orkestrering
- Konversationssammanfattning (endast Python)
- Identifiering av personligt identifierande information (PII) för konversationer
När du använder de här funktionerna i ditt program använder du följande dokumentation och kodexempel för ytterligare information.
Språk → senaste GA-versionen | Referensdokumentation | Exempel |
---|---|---|
C#/.NET → v1.0.0 | C#-dokumentation | C#-exempel |
Python → v1.0.0 | Python-dokumentation | Python-exempel |
Azure.AI.Language.QuestionAnswering
Med Azure.AI.Language.QuestionAnswering
namnområdet kan du använda följande språkfunktioner:
- Svar på frågor
- Redigering – Automatisera vanliga uppgifter som att lägga till nya frågesvarspar och arbeta med projekt/kunskapsbas.
- Förutsägelse – Svara på frågor baserat på textavsnitt.
När du använder de här funktionerna i ditt program använder du följande dokumentation och kodexempel för ytterligare information.
Språk → senaste GA-versionen | Referensdokumentation | Exempel |
---|---|---|
C#/.NET → v1.0.0 | C#-dokumentation | C#-exempel |
Python → v1.0.0 | Python-dokumentation | Python-exempel |