语言服务的 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

通过 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 语言概述