語言服務的 SDK 和 REST 開發人員指南
使用本文來尋找將語言服務 SDK 和 REST API 整合至您的應用程式的相關資訊。
開發選項
語言服務透過 REST API 和數種語言的用戶端程式庫提供支援。
用戶端程式庫 (Azure SDK)
語言服務提供三個命名空間,以使用可用的功能。 根據您使用的功能和程式設計語言,您必須下載下列一或多個套件並有下列架構/語言版本支援:
架構/語言 | 最低支援版本 |
---|---|
.NET | .NET Framework 4.6.1 或更新版本,或 .NET (先前稱為 .NET Core) 2.0 或更新版本。 |
Java | v8 或更新版本 |
JavaScript | v14 LTS 或更新版本 |
Python | v3.7 或更新版本 |
Azure.AI.TextAnalytics
注意
如果您使用自訂具名實體辨識或自訂文字分類,您必須先建立專案並定型模型,才能使用 SDK。 SDK 僅提供使用您所建立模型來分析文字的能力。 如需建立模型的相關資訊,請參閱下列快速入門。
Azure.AI.TextAnalytics
命名空間可讓您使用下列語言功能。 使用下列連結來取得可協助您使用 SDK 傳送 API 要求的文章。
在應用程式中使用這些功能時,請使用下列文件和程式碼範例以取得其他資訊。
語言 → 最新 GA 版本 | 參考文件 | 範例 |
---|---|---|
C#/.NET → v5.2.0 | C# 文件 | C# 範例 |
Java → v5.2.0 | Java 文件 | Java 範例 |
JavaScript → v1.0.0 | JavaScript 文件 | JavaScript 範例 \(英文\) |
Python → v5.2.0 | Python 文件 | Python 範例 |
Azure.AI.Language.Conversations
注意
如果您使用交談語言理解或協調流程工作流程,您必須先建立專案並定型模型,才能使用 SDK。 SDK 僅提供使用您所建立模型來分析文字的能力。 如需詳細資訊,請參閱下列快速入門。
Azure.AI.Language.Conversations
命名空間可讓您使用下列語言功能。 使用下列連結來取得可協助您使用 SDK 傳送 API 要求的文章。
在應用程式中使用這些功能時,請使用下列文件和程式碼範例以取得其他資訊。
語言 → 最新 GA 版本 | 參考文件 | 範例 |
---|---|---|
C#/.NET → v1.0.0 | C# 文件 | C# 範例 |
Python → v1.0.0 | Python 文件 | Python 範例 |
Azure.AI.Language.QuestionAnswering
Azure.AI.Language.QuestionAnswering
命名空間可讓您使用下列語言功能:
- 問題解答
- 撰寫 - 自動執行一般工作,例如新增問題解答組,以及使用專案/知識庫。
- 預測 - 根據文字段落回答問題。
在應用程式中使用這些功能時,請使用下列文件和程式碼範例以取得其他資訊。
語言 → 最新 GA 版本 | 參考文件 | 範例 |
---|---|---|
C#/.NET → v1.0.0 | C# 文件 | C# 範例 |
Python → v1.0.0 | Python 文件 | Python 範例 |