你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
语言服务的 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
通过 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 示例 |