阿里云自然语言处理 .NET 使用示例
概述
阿里云自然语言处理(Natural Language Processing)是为各类企业及开发者提供的用于文本分析及挖掘的核心工具,旨在帮助用户高效的处理文本,已经广泛应用在电商、文化娱乐、金融、物流等行业客户的多项业务中,取得了良好的效果。这里主要针对目前官方文档中参考Demo使用SDK较老且本身中文打印输出异常的问题,提供包括SDK安装步骤+正常可用示例.NET Demo。
操作步骤
1、Nuget 安装aliyun-net-sdk-core
Install-Package aliyun-net-sdk-core -Version 1.5.3
2、测试Demo
using Aliyun.Acs.Core; using Aliyun.Acs.Core.Http; using Aliyun.Acs.Core.Profile; using System; namespace NLPDemo { class Program { static void Main(string[] args) { // ak,sk 获取参考链接:https://yq.aliyun.com/articles/693979 string accessKeyId = "******"; string accessKeySecret = "******"; IClientProfile profile = DefaultProfile.GetProfile("cn-shanghai", accessKeyId, accessKeySecret); IAcsClient client = new DefaultAcsClient(profile); string postBody = "{\"text\": \"China真丝韩都衣舍连衣裙\"}"; CommonRequest request = new CommonRequest(); request.Domain = "nlp.cn-shanghai.aliyuncs.com"; request.UriPattern = "/nlp/api/wordpos/general"; request.Method = MethodType.POST; request.SetContent(System.Text.Encoding.UTF8.GetBytes(postBody), "utf-8", FormatType.JSON); request.AddHeadParameters("x-acs-signature-method", "HMAC-SHA1"); request.AddHeadParameters("x-acs-signature-nonce", System.Guid.NewGuid().ToString()); request.Action = "None"; request.Version = "2018-04-08"; CommonResponse response = client.GetCommonResponse(request); Console.WriteLine(response.Data); Console.ReadKey(); } } }
3、测试结果
4、控制台功能快速测试
a、测试地址进入
b、功能快速测试
参考链接
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ECS支持跨地域跨资源类型的标签操作
问题 ECS(弹性云服务器)如何解决跨地域跨资源类型的分组管理,为后续分账、运维、分权等做准备。 使用说明 点击 ECS控制台 - 点击标签 - 点击标签编辑器 选择你需要关心的地域及资源类型【可选】选择您需要过滤的标签 筛选后结果 导出数据 点击可以修改标签编辑器的显示列,以资源共同的标签键作为列,点击后面的滑动开关。 就可以显示在控制台的列表页。 点击可以编辑你选择的资源 新增标签应用于所选择的资源,点击提交更新 相关文档 如何检查您的资源是否具有您指定的标签?基于标签批量管理资源支持标签产品及其文档标签的最佳实践通过OOS基于标签批量启动ECS实例实践如何使用标签控制对ECS 资源的访问?使用标签检索资源创建资源标签分组设置ECS全局标签实践ECS控制台云资源分组管理---全局标签标记您的MongoDB数据库实例标记您的 CDN 资源——域名(do
- 下一篇
Spring Cloud Alibaba 实战(八) - 审核业务的分布式事务处理实现
Github 本文主要讲解RabbitMQ的介绍和安装,Spring Cloud Stream核心概念,Spring Cloud Alibaba RocketMQ学习,异步消息推送与消费 1 审核业务的实现 com/javaedge/contentcenter/service/content/ShareService.java 假设添加积分操作很耗时,我们的主要操作是审核,而不关心积分,所以可以将其异步化 1.1 Spring实现异步的方法 ◆ AsyncRestTemplate 参考文档Spring 的异步HTTP请求AsyncRestTemplate ◆ @ Async注解 参考文档https://spring.io/guides/gs/async-method/ ◆ WebClient ( Spring 5.0引入 ,为取代AsyncRestTemplate) 参考文档https://docs.spring.io/spring/docs5.1. RELEASE/spring-framework-reference/web-reactive.html#webflux-client ...
相关文章
文章评论
共有0条评论来说两句吧...