語言服務的 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 範例

另請參閱

Azure AI 語言概觀