腾讯人工智能AI开放平台上提供了很多免费的人工智能API,开发人员只需要一个QQ号就可以登录进去使用。

腾讯人工智能AI开放平台的地址:https://ai.qq.com/

里面的好东西很多,以自然语言处理的人工智能API为例。

假设我们有一个句子:腾讯AI人工智能开放平台。我们希望用腾讯的人工智能开放平台里提供的自然语言处理API对这个句子进行智能分词。

用您的QQ号登录腾讯人工智能开放平台,创建一个新的应用:

https://ai.qq.com/

根据您的实际需要选择自然语言处理的具体类别:

  • 文本朗读(Text to speech)/语音合成(Speech synthesis)

  • 语音识别(Speech recognition)

  • 中文自动分词(Chinese word segmentation)

  • 词性标注(Part-of-speech tagging)

  • 句法分析(Parsing)

  • 自然语言生成(Natural language generation)

  • 文本分类(Text categorization)

  • 信息检索(Information retrieval)

  • 信息抽取(Information extraction)

  • 文字校对(Text-proofing)

  • 问答系统(Question answering)

  • 机器翻译(Machine translation)

  • 自动摘要(Automatic summarization)

  • 文字蕴涵(Textual entailment)

创建应用之后生成的app id和app key要记下来,在代码里要使用。

新建一个js文件,输入如下代码:

var md5 = require('md5');var app_id = "2107823355";var time_stamp = Date.now() / 1000;var nonce_str = Date.now();var text = "腾讯AI人工智能开放平台";var app_key = "LHGNH0usjUTRRRSA";var input = "app_id=" + app_id + "&nonce_str=" + nonce_str + "&text=" + encodeURI(text)+ "&time_stamp=" + time_stamp + "&app_key=" + app_key;var upper = md5(input).toUpperCase();console.log(upper);input = input + "&sign=" + upper;var request = require('request');var oOptions = {url: "https://api.ai.qq.com/fcgi-bin/nlp/nlp_wordseg",method: "POST",headers: {"content-type": "application/x-www-form-urlencoded",},body: input};console.log("request sent: " + oOptions.body);var action = new Promise(function(resolve,reject){request(oOptions,function(error,response,body){console.log("response: " + body);}); // end of request});

通过nodejs里的request组件, 使用HTTP POST调用https://api.ai.qq.com/fcgi-bin/nlp/nlp_wordseg去消费腾讯人工智能开放平台的自然语言处理的分词API:

这些代码的详细解释,我已经在我之前的NLP版本里介绍过了:

使用命令行 node nlp.js即可消费该API并查看结果:

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

转载于:https://www.cnblogs.com/sap-jerry/p/9819814.html

30行代码消费腾讯人工智能开放平台提供的自然语言处理API相关推荐

  1. 腾讯AI开放平台使用尝试:代理后的文本翻译API使用方式

    这篇文章介绍一下如何结合代理服务器使用腾讯AI开放平台提供的文本翻译API. 目录 事前准备 请求参数 返回格式 示例代码 使用示例 常见问题 结果确认 总结 参考内容 事前准备 实现需要申请申请账号 ...

  2. 腾讯AI开放平台的接口调用指南

    最近无意发现腾讯AI开放平台上提供了大量好玩的人工智能云服务,而且是完全免费的.只需要用QQ号登录即可.这么好的东西,作为一个程序员,当然要试试了! 从上图可以看出腾讯AI开放平台提供的人工智能服务主 ...

  3. 本周AI热点回顾:30行代码,让27吨发电机原地爆炸;Photoshop把AI论文demo打包实现了;2块钱就能买上千张人脸照片

    点击左上方蓝字关注我们 01 Photoshop把AI论文demo打包实现了:照片上色.改年龄.换表情只需要点点鼠标 这两年,我们从很多论文中看到过一些令人惊艳的 demo,比如老照片自动上色.低画质 ...

  4. 30 行代码实现蚂蚁森林自动偷能量

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 A friend who understands your tea ...

  5. python制作表白神器_程序员的七夕用30行代码让Python化身表白神器

    转眼又到了咱们中国传统的情人节七夕了,今天笔者就带大家来领略一下用Python表白的方式.让程序员的恋人们感受一下IT人的浪漫. 一.词云制作 首先咱们可以用之前介绍过的wordcould包制作词云. ...

  6. 30行代码,带你分分钟创建神经网络!(附工具教程)

    来源:大数据文摘 作者:Per Haiald Borgen 本文长度为1612字,建议阅读3分钟 本文为你介绍如何使用Synaptic.js创建和训练神经网络. 本文含大量代码,如需原文请从文末来源链 ...

  7. vb.net读取excel并写入dgv_读取PDF中的表格写入EXCEL?30行代码搞定

    办公自动化系列+1 现在,各类数据分析的书籍,都可以在网上找到PDF版本: 同时,百度文库.各类数据统计文库.行业研究等众多论文报告,是通过PDF的形式去展示输出的: 但是,令人都头疼的是,各类数据分 ...

  8. thymealf如何实现传单个变量给html_梦回2013,看尤大vue的第一行代码,如何用30行代码实现vue(超简洁,适合初学者)...

    非非非标题党,干货预警!!! 介绍 大家好,我是清池交友 app 开发日记,记录清池交友 app 开发中学习过程和踩坑日记,伪全栈[1] 技术栈:前端 js,vue,uniapp,后端 java 尤大 ...

  9. Python程序员30行代码素描表白!网友:花里胡哨

    总有人说程序员不够浪漫!其实我们只是没时间而已,等我们有时间了,还有普通人什么事儿?最近就有一个小伙伴上热搜了! 原来他用Python给可爱的女朋友画了一幅素描!不到30行代码,一起来学学给她一个惊喜 ...

最新文章

  1. Google是如何做Code Review的?| CSDN原力计划
  2. notepad比对文本_仵航说 notepad++怎么对比文件 仵老大
  3. 一、【Collection、泛型】
  4. Spring Data JPA 从入门到精通~定义查询方法的配置方法
  5. centos7上mycat安装_Mysql+Mycat实现数据库主从同步与读写分离
  6. Java-模拟KTV点歌(控制台程序)
  7. Word文档,英文字母间隔非常大,解决方法
  8. 扩展卡尔曼滤波(EKF)
  9. LeetCode,无它,唯手熟尔(二)
  10. 微信小程序css设置本地背景图片
  11. sketch怎么转换成html,手稿秒变html的Sketch 2 Code
  12. 内网渗透-横向渗透1
  13. 统信UOS安装VM-Tools
  14. html 播放ftp上的视频文件,如何让 FTP 支持播放视频文件?
  15. vue 模仿钉钉打卡_Vue页面 分享到钉钉 消息样式
  16. ​反其道而行,大学教授鼓励学生用 ChatGPT 写论文
  17. RAP 1.4的新里程碑和Apache MyFaces启动CODI
  18. fedora 33 安装输入法 fcitx
  19. 别怕神经网络!你认识字就能看懂——从神经元到深度学习
  20. flask系列---模板的继承及Bootstrap实现导航条(四)

热门文章

  1. python内置的读取文件函数_Python函数篇(3)-内置函数、文件处理(已更新)
  2. 为什么服务器虚拟化,为什么要进行服务器虚拟化
  3. access两位小数不进位_【2017年最新】☞ iOS面试题及答案
  4. 原生Android12,Android 12原生设计曝光 网友看了惊呼神似iOS
  5. 定义一个圆类java用echo_正则表达式中圆括号的作用
  6. 华为上半年手机销量_上半年国内智能手机销量下滑24.7%;华为MatePad 10.8或搭载麒麟990;三星将研发PC芯片;AMD股价超英特尔...
  7. java开发书籍,送大厂面经一份!
  8. linux系统安装nginx步骤,虚拟机(linux)下安装nginx的步骤教程
  9. jdbc 自增id 原理_给“小白”漫画+图示讲解MyBatis原理,就问香不香!
  10. 什么是网络推广浅析如何提高搜索引擎的抓取频次?