Guida per sviluppatori SDK e REST per il Servizio di linguaggio
Leggere questo articolo per trovare informazioni sull'integrazione degli SDK del Servizio di linguaggio e dell'API REST nelle applicazioni.
Opzioni di sviluppo
Il Servizio di linguaggio fornisce supporto tramite un'API REST e librerie client in diverse lingue.
Librerie client (Azure SDK)
Il Servizio di linguaggio fornisce tre spazi dei nomi per l'uso delle funzionalità disponibili. A seconda delle funzionalità e del linguaggio di programmazione in uso, sarà necessario scaricare uno o più dei pacchetti seguenti e disporre del supporto della versione framework/linguaggio seguente:
Framework/Linguaggio | Versione minima supportata |
---|---|
.NET | .NET Framework 4.6.1 o versione successiva o .NET (in precedenza .NET Core) 2.0 o versione successiva. |
Java | v8 o versione successiva |
JavaScript | v14 LTS o versione successiva |
Python | v3.7 o versione successiva |
Azure.AI.TextAnalytics
Nota
Se si usa il riconoscimento di entità denominate personalizzate o la classificazione personalizzata del testo, è necessario creare un progetto ed eseguire il training di un modello prima di usare l'SDK. L'SDK offre solo la possibilità di analizzare il testo usando i modelli creati. Per informazioni sulla creazione di un modello, vedere le istruzioni di avvio rapido seguenti.
Lo spazio dei nomi Azure.AI.TextAnalytics
consente di usare le seguenti funzionalità del linguaggio. Usare i collegamenti seguenti per prendere visione di articoli che consentono di inviare richieste API con l'SDK.
- Riconoscimento entità denominata personalizzata
- Classificazione personalizzata del testo
- Riepilogo di documenti
- Collegamento di entità
- Estrazione frasi chiave
- Riconoscimento delle entità denominate (NER)
- Rilevamento delle informazioni personali (PII)
- Analisi del sentiment e opinion mining
- Analisi del testo per l'integrità
Quando si usano queste funzionalità nell'applicazione, usare la documentazione e gli esempi di codice seguenti per ulteriori informazioni.
Lingua → Versione disponibile a livello generale più recente | Documentazione di riferimento | Esempi |
---|---|---|
C#/.NET → v5.2.0 | Documentazione di C# | Esempi per C# |
Java → v5.2.0 | Documentazione di Java | Esempi di Java |
JavaScript → v1.0.0 | Documentazione di JavaScript | Esempi JavaScript |
Python → v5.2.0 | Documentazione di Python | Esempi per Python |
Azure.AI.Language.Conversations
Nota
Se si usa il flusso di lavoro di comprensione del linguaggio di conversazione o orchestrazione, è necessario creare un progetto ed eseguire il training di un modello prima di usare l'SDK. L'SDK offre solo la possibilità di analizzare il testo usando i modelli creati. Per altre informazioni, vedere le seguenti istruzioni di avvio rapido.
Lo spazio dei nomi Azure.AI.Language.Conversations
consente di usare le seguenti funzionalità del linguaggio. Usare i collegamenti seguenti per prendere visione di articoli che consentono di inviare richieste API con l'SDK.
- Comprensione del linguaggio delle conversazioni
- Flusso di lavoro di orchestrazione
- Riepilogo conversazioni (solo Python)
- Rilevamento delle informazioni personali (PII) per le conversazioni
Quando si usano queste funzionalità nell'applicazione, usare la documentazione e gli esempi di codice seguenti per ulteriori informazioni.
Lingua → Versione disponibile a livello generale più recente | Documentazione di riferimento | Esempi |
---|---|---|
C#/.NET → v1.0.0 | Documentazione di C# | Esempi per C# |
Python → v1.0.0 | Documentazione di Python | Esempi per Python |
Azure.AI.Language.QuestionAnswering
Lo spazio dei nomi Azure.AI.Language.QuestionAnswering
consente di usare le seguenti funzionalità del linguaggio:
- Risposta alle domande
- Creazione: automatizzare le attività comuni, ad esempio l'aggiunta di nuove coppie di risposte alle domande e l'uso di progetti/knowledge base.
- Previsione: rispondere alle domande in base ai passaggi di testo.
Quando si usano queste funzionalità nell'applicazione, usare la documentazione e gli esempi di codice seguenti per ulteriori informazioni.
Lingua → Versione disponibile a livello generale più recente | Documentazione di riferimento | Esempi |
---|---|---|
C#/.NET → v1.0.0 | Documentazione di C# | Esempi per C# |
Python → v1.0.0 | Documentazione di Python | Esempi per Python |