-
上周,运营部将官网上的资讯版块作为一个内容产品独立运营,我用“文本摘要生成API”为自动获取的文章快速生成摘要,代替了10人内容团队的工作。内容产品推向市场后的反馈很好,用户增长曲线也越来越高。(详情请查看:《破圈,用一个API代替10人内容团队》)前两天,运营部老大又来找我求助了,原因是:用户量快速增长,对内容的需求也越来越大,拓展了很多新的内容版块,每天需要填充大量的文章。虽然文章内容可以自动获取、摘要可以自动生成,但是内容推荐和审核的工作量也很大,现有的3个编辑根本忙不过来。找老板要人,老板让他来找我帮忙解决!Emmm……老板这是直接拿我当HR用了啊......不过,当初运营部要招人,也确实是我提了个方案才不招的,现在人手不够该怎么解决呢?具体问题得具体分析,当前的编辑团队主要负责内容审核和推荐,如果编辑团队只负责做优质内容的推荐,又可以节省出40%的人力。那内容审核有什么办法用工具替代呢?我想起之前了解过的一个“内容审核(Content Moderation)API”,能够对图像、文本、视频进行自动检测,涉黄、广告、涉政涉暴及敏感人物等信息都可以审核过滤出来,降低内容违规的风险。真是打瞌睡了就有枕头啊!赶紧动手写技术实现文档。 内容审核API可在华为云API Explorer进行调试,调用示例如下:步骤一:开通服务首先在华为云控制台中开通文本内容审核和图像内容审核服务。步骤二:调试服务通过API Explorer可进行快速调试。在API Explorer中点击“内容审核”。接下来以“文本内容检测”为例进行调试。在TextModeration接口界面,输入接口所需参数categories、items-text、items-type。请求参数等注意事项可在上图右侧文档中查看。点击上方“调试”按钮即可进行调试,可在右侧“调试结果”页查看结果。同样,对“图像内容检测”进行调试:发送请求时,参数image与url择一即可。参数信息同样可由右侧“文档”页查看。搞定了内容审核之后,我又把抓取工具、内容审核API、文本摘要生成API串联在一起,从抓到审再到编,建立了一条自动化的内容生产流水线,编辑团队只需要做优质内容的推荐就可以了。又解决了一个业务难题,下次是不是可以把内容推荐也给替代了呢? —— 分割线 ——了解更多华为云API信息:“免费下载创新加速利器《华为云API精选手册》【拓展阅读】【API进阶之路】因为不会创建云服务器,我被实习生摆了一道【API进阶之路】前浪的绝地反击与自我证明【API进阶之路】甩锅大会上,我是如何绝地求生的【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!【API进阶之路】一个技术盲点,差点让整个项目翻车【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察【API进阶之路】破圈,用一个API代替10人内容团队——活动推荐——华为云已经成为全球主要云服务供应商,在华为云上开放了2400+ API,包括计算、存储、网络、应用服务、软件开发服务、视频、数据库、EI智能等74+产品,如何利用这些丰富强大的API快速开发自己的应用和服务,成为大家关注的热点。华为云API学习赛,为入门初学者量身定制的学习平台,以赛带学,学以致用。无需代码,只需下载体验模板,按操作文档操作即可完成作品。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机超级激励!!识别下图二维码即可报名参加。API入门学习赛·AI人脸识别报名地址奖项设置API入门学习赛·探险寻宝之旅报名地址奖项设置
-
上周,运营部将官网上的资讯版块作为一个内容产品独立运营,我用“文本摘要生成API”为自动获取的文章快速生成摘要,代替了10人内容团队的工作。内容产品推向市场后的反馈很好,用户增长曲线也越来越高。(详情请查看:《破圈,用一个API代替10人内容团队》)前两天,运营部老大又来找我求助了,原因是:用户量快速增长,对内容的需求也越来越大,拓展了很多新的内容版块,每天需要填充大量的文章。虽然文章内容可以自动获取、摘要可以自动生成,但是内容推荐和审核的工作量也很大,现有的3个编辑根本忙不过来。找老板要人,老板让他来找我帮忙解决!Emmm……老板这是直接拿我当HR用了啊......不过,当初运营部要招人,也确实是我提了个方案才不招的,现在人手不够该怎么解决呢?具体问题得具体分析,当前的编辑团队主要负责内容审核和推荐,如果编辑团队只负责做优质内容的推荐,又可以节省出40%的人力。那内容审核有什么办法用工具替代呢?我想起之前了解过的一个“内容审核(Content Moderation)API”,能够对图像、文本、视频进行自动检测,涉黄、广告、涉政涉暴及敏感人物等信息都可以审核过滤出来,降低内容违规的风险。真是打瞌睡了就有枕头啊!赶紧动手写技术实现文档。 内容审核API可在华为云API Explorer进行调试,调用示例如下:步骤一:开通服务首先在华为云控制台中开通文本内容审核和图像内容审核服务。步骤二:调试服务通过API Explorer可进行快速调试。在API Explorer中点击“内容审核”。接下来以“文本内容检测”为例进行调试。在TextModeration接口界面,输入接口所需参数categories、items-text、items-type。请求参数等注意事项可在上图右侧文档中查看。点击上方“调试”按钮即可进行调试,可在右侧“调试结果”页查看结果。同样,对“图像内容检测”进行调试:发送请求时,参数image与url择一即可。参数信息同样可由右侧“文档”页查看。搞定了内容审核之后,我又把抓取工具、内容审核API、文本摘要生成API串联在一起,从抓到审再到编,建立了一条自动化的内容生产流水线,编辑团队只需要做优质内容的推荐就可以了。又解决了一个业务难题,下次是不是可以把内容推荐也给替代了呢? —— 分割线 ——了解更多华为云API信息:“免费下载创新加速利器《华为云API精选手册》【拓展阅读】【API进阶之路】因为不会创建云服务器,我被实习生摆了一道【API进阶之路】前浪的绝地反击与自我证明【API进阶之路】甩锅大会上,我是如何绝地求生的【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!【API进阶之路】一个技术盲点,差点让整个项目翻车【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察【API进阶之路】破圈,用一个API代替10人内容团队——活动推荐——华为云已经成为全球主要云服务供应商,在华为云上开放了2400+ API,包括计算、存储、网络、应用服务、软件开发服务、视频、数据库、EI智能等74+产品,如何利用这些丰富强大的API快速开发自己的应用和服务,成为大家关注的热点。华为云API学习赛,为入门初学者量身定制的学习平台,以赛带学,学以致用。无需代码,只需下载体验模板,按操作文档操作即可完成作品。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机超级激励!!识别下图二维码即可报名参加。API入门学习赛·AI人脸识别报名地址奖项设置API入门学习赛·探险寻宝之旅报名地址奖项设置
-
自从学习API以后,我用技术手段相继帮助业务部、市场部解决了不少难题,算是从纯研发破圈发展到了业务端。老板召开业务讨论会的时候也会带上我,希望我能从技术角度帮助公司解决业务问题,提升业务的效率和业绩。前几天的业务讨论会上,业务部门提出:现在官网的整体流量已具规模,接下来要加大资讯内容的运营力度,将原本的资讯内容独立出来成为一个单独的产品,通过优质内容给业务导流,提升现有用户的留存率。说白了就是给公司建立一个私域流量池,将用户聚集沉淀下来。按照运营部门的规划,需要专门组建一支编辑团队来负责资讯产品的内容生产,主要职责包括:内容转载、改编、摘要编辑、内容推荐等。根据官网的日访问量和内容需求的速度预估,现有的3人远远不够,至少需要再招聘10个编辑。老板觉得13人的编辑团队成本有点高,且新团队组建的风险也比较大。沉默了一会儿后,他看向我:“听说有一种技术,可以自动筛选和获取优质的文章,你了解吗?”我还没开口,运营老大说:“获取的文章还是需要编辑来写摘要和推荐语,这些也都是工作量。”他说得很有道理,必须同时解决筛选内容、获取内容、摘要生成等多个问题。在心里默默地过了一遍我了解的API,有一个“文本摘要生成API”正好可以满足我们这个场景,整理了一下思路后,我回答了他们的问题:“我们可以利用现有技术获取站外优质内容,由编辑同事提供内容获取来源,用关键词分析API和语义分析API判断获取内容的健康度,然后用“文本摘要生成API”对内容进行分析,提取文章的核心内容,自动生成文章摘要,最后由编辑来做优质内容的推荐和push,这样下来最多3个编辑就够了。”老板听完非常开心,当即敲定就这么办!散会后我马上写了一个文档,让部门的研发同事去执行。“文本摘要生成API”的调用方式如下。一、不会写代码?通过postman调用。1.1 获取Token发送一条POST请求。POST:https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokensContent-Type:application/jsonBody:{ "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "华为云用户名", "password": "华为云密码", "domain": { "name": "华为云用户名" } } } }, "scope": { "project": { "name": "cn-north-4" } } } }请求结果:点击[Headers],查看x-subject-token对应的值。如图所示。1.2 请求接口1.2.1 获取项目ID登录华为云 →点击控制台 →点击自己用户名[我的凭证] →项目cn-north-4对应的项目ID。1.2.2 调用postman发送一条POST请求POST:https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/项目ID/ nlg/summarizationHeaders:Content-Type:application/jsonX-Auth-Token:上一步获取的Token值Body:{ "length_limit": 200, "title": "文章标题", "lang": "zh", "content": "文章内容" }参数:length_limit 表示生成摘要的长度限制如果 length_limit > 1,则表示摘要的具体字数;如果 0 <= length_limit <=1,则表示生成摘要占原文长度的百分比;默认数值为0.3请求结果:二、会写代码?Python为你**服务以某讯新闻为例:华为“鲲鹏手机”上线,云手机真能破解对芯片依赖?原文地址:https://new.qq.com/rain/a/20200903A0HQPV00请求示例:#-*- version: Python3.0 -* #-*- coding: UTF-8 -* import json import requests """ 所有全局变量 """ # 代理 PROXY = { "http": "http://xxx:xxx@xxxx.com:8080/", "https": "https:// xxx:xxx@xxx.com:8080/" } # 华为云账号、密码、 NAME = "xxx" PASSWD = "xxx" ENDPOINT = 'nlp-ext.cn-north-4.myhuaweicloud.com' # 华北-北京四 PROJECT_ID = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx' # 控制台-用户名-我的凭证 # Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 def Get_Token(name, passwd): URL = 'https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens' headers = {'Content-Type': 'application/json'} post_data = { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": name, "password": passwd, "domain": {"name": name} } } }, "scope": {"project": {"name": cn-north-4}} } } post_data = json.dumps(post_data, ensure_ascii=False) content = requests.post(url=URL, data=post_data.encode('utf-8'), headers=headers, proxies=PROXY, verify=False) token = content.headers["x-subject-token"] # print(token) return token # 读取文章 def Read_News(frname): with open(frname, 'r', encoding='utf-8') as fr: return fr.read() def Use_API_NLG_summarization(token, title, content): serve_name = 'nlg/summarization' URI = "https://{endpoint}/v1/{project_id}/{serve_name}".format(endpoint=ENDPOINT, project_id=PROJECT_ID, serve_name=serve_name) post_data = { "length_limit": 200, "title": title, "lang": "zh", "content": content } headers = { 'Content-Type': 'application/json', 'X-Auth-Token': token } post_data = json.dumps(post_data, ensure_ascii=False) content = requests.post(url=URI, data=post_data.encode('utf-8'), headers=headers, proxies=PROXY, verify=False) content = json.loads(content.text) print(content) if __name__ == "__main__": token = Get_Token(NAME, PASSWD) TITLE = "华为“鲲鹏手机”上线,云手机真能破解对芯片依赖?" CONTENT = Read_News("./tmp_blog.txt")[:10000] Use_API_NLG_summarization(token, TITLE, CONTENT)主函数执行,返回结果。{'summary': '只需一个手机显示屏,无需搭载芯片就可以操控?本月,华为云宣布,华为首创全球首个Arm芯片的“云手机”正式公测,可以0元领取价值5950元的云手机,截至9月30日。孙永杰判断,从目前看华为推出的云手机,更多是面向行业用户,其租用的是华为鲲鹏云服务,而对个人市场,目前还是一个非常小众的市场,“只不过对华为来说,以云手机的概念推出,可以借助其强大的手机品牌力,但实际上推广的还是云服务,消费者租用的是其云服务”。'}从返回结果可以看出此API对这篇文章的中心思想进行了精准地提取。 通过API自动完成文章获取、筛选、摘要提取,一篇文章只需要十几秒,不仅不用新招内容运营,原有3个编辑的工作也轻松了不少。资讯网站上的内容丰富了,用户活跃度也提升了,不少用户留言:“每天来你们这看看新闻,都养成习惯了。”—— 分割线 ——了解更多华为云API信息:“免费下载创新加速利器《华为云API精选手册》【拓展阅读】【API进阶之路】因为不会创建云服务器,我被实习生摆了一道【API进阶之路】前浪的绝地反击与自我证明【API进阶之路】甩锅大会上,我是如何绝地求生的【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!【API进阶之路】一个技术盲点,差点让整个项目翻车【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察——活动推荐——华为云已经成为全球主要云服务供应商,在华为云上开放了2400+ API,包括计算、存储、网络、应用服务、软件开发服务、视频、数据库、EI智能等74+产品,如何利用这些丰富强大的API快速开发自己的应用和服务,成为大家关注的热点。华为云API学习赛,为入门初学者量身定制的学习平台,以赛带学,学以致用。无需代码,只需下载体验模板,按操作文档操作即可完成作品。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机超级激励!!识别下图二维码即可报名参加。API入门学习赛·AI人脸识别l 报名地址l 奖项设置API入门学习赛·探险寻宝之旅l 报名地址l 奖项设置
-
自从学习API以后,我用技术手段相继帮助业务部、市场部解决了不少难题,算是从纯研发破圈发展到了业务端。老板召开业务讨论会的时候也会带上我,希望我能从技术角度帮助公司解决业务问题,提升业务的效率和业绩。前几天的业务讨论会上,业务部门提出:现在官网的整体流量已具规模,接下来要加大资讯内容的运营力度,将原本的资讯内容独立出来成为一个单独的产品,通过优质内容给业务导流,提升现有用户的留存率。说白了就是给公司建立一个私域流量池,将用户聚集沉淀下来。按照运营部门的规划,需要专门组建一支编辑团队来负责资讯产品的内容生产,主要职责包括:内容转载、改编、摘要编辑、内容推荐等。根据官网的日访问量和内容需求的速度预估,现有的3人远远不够,至少需要再招聘10个编辑。老板觉得13人的编辑团队成本有点高,且新团队组建的风险也比较大。沉默了一会儿后,他看向我:“听说有一种技术,可以自动筛选和获取优质的文章,你了解吗?”我还没开口,运营老大说:“获取的文章还是需要编辑来写摘要和推荐语,这些也都是工作量。”他说得很有道理,必须同时解决筛选内容、获取内容、摘要生成等多个问题。在心里默默地过了一遍我了解的API,有一个“文本摘要生成API”正好可以满足我们这个场景,整理了一下思路后,我回答了他们的问题:“我们可以利用现有技术获取站外优质内容,由编辑同事提供内容获取来源,用关键词分析API和语义分析API判断获取内容的健康度,然后用“文本摘要生成API”对内容进行分析,提取文章的核心内容,自动生成文章摘要,最后由编辑来做优质内容的推荐和push,这样下来最多3个编辑就够了。”老板听完非常开心,当即敲定就这么办!散会后我马上写了一个文档,让部门的研发同事去执行。“文本摘要生成API”的调用方式如下。一、不会写代码?通过postman调用。1.1 获取Token发送一条POST请求。POST:https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokensContent-Type:application/jsonBody:{ "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "华为云用户名", "password": "华为云密码", "domain": { "name": "华为云用户名" } } } }, "scope": { "project": { "name": "cn-north-4" } } } }请求结果:点击[Headers],查看x-subject-token对应的值。如图所示。1.2 请求接口1.2.1 获取项目ID登录华为云 →点击控制台 →点击自己用户名[我的凭证] →项目cn-north-4对应的项目ID。1.2.2 调用postman发送一条POST请求POST:https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/项目ID/ nlg/summarizationHeaders:Content-Type:application/jsonX-Auth-Token:上一步获取的Token值Body:{ "length_limit": 200, "title": "文章标题", "lang": "zh", "content": "文章内容" }参数:length_limit 表示生成摘要的长度限制如果 length_limit > 1,则表示摘要的具体字数;如果 0 <= length_limit <=1,则表示生成摘要占原文长度的百分比;默认数值为0.3请求结果:二、会写代码?Python为你**服务以某讯新闻为例:华为“鲲鹏手机”上线,云手机真能破解对芯片依赖?原文地址:https://new.qq.com/rain/a/20200903A0HQPV00请求示例:#-*- version: Python3.0 -* #-*- coding: UTF-8 -* import json import requests """ 所有全局变量 """ # 代理 PROXY = { "http": "http://xxx:xxx@xxxx.com:8080/", "https": "https:// xxx:xxx@xxx.com:8080/" } # 华为云账号、密码、 NAME = "xxx" PASSWD = "xxx" ENDPOINT = 'nlp-ext.cn-north-4.myhuaweicloud.com' # 华北-北京四 PROJECT_ID = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx' # 控制台-用户名-我的凭证 # Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 def Get_Token(name, passwd): URL = 'https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens' headers = {'Content-Type': 'application/json'} post_data = { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": name, "password": passwd, "domain": {"name": name} } } }, "scope": {"project": {"name": cn-north-4}} } } post_data = json.dumps(post_data, ensure_ascii=False) content = requests.post(url=URL, data=post_data.encode('utf-8'), headers=headers, proxies=PROXY, verify=False) token = content.headers["x-subject-token"] # print(token) return token # 读取文章 def Read_News(frname): with open(frname, 'r', encoding='utf-8') as fr: return fr.read() def Use_API_NLG_summarization(token, title, content): serve_name = 'nlg/summarization' URI = "https://{endpoint}/v1/{project_id}/{serve_name}".format(endpoint=ENDPOINT, project_id=PROJECT_ID, serve_name=serve_name) post_data = { "length_limit": 200, "title": title, "lang": "zh", "content": content } headers = { 'Content-Type': 'application/json', 'X-Auth-Token': token } post_data = json.dumps(post_data, ensure_ascii=False) content = requests.post(url=URI, data=post_data.encode('utf-8'), headers=headers, proxies=PROXY, verify=False) content = json.loads(content.text) print(content) if __name__ == "__main__": token = Get_Token(NAME, PASSWD) TITLE = "华为“鲲鹏手机”上线,云手机真能破解对芯片依赖?" CONTENT = Read_News("./tmp_blog.txt")[:10000] Use_API_NLG_summarization(token, TITLE, CONTENT)主函数执行,返回结果。{'summary': '只需一个手机显示屏,无需搭载芯片就可以操控?本月,华为云宣布,华为首创全球首个Arm芯片的“云手机”正式公测,可以0元领取价值5950元的云手机,截至9月30日。孙永杰判断,从目前看华为推出的云手机,更多是面向行业用户,其租用的是华为鲲鹏云服务,而对个人市场,目前还是一个非常小众的市场,“只不过对华为来说,以云手机的概念推出,可以借助其强大的手机品牌力,但实际上推广的还是云服务,消费者租用的是其云服务”。'}从返回结果可以看出此API对这篇文章的中心思想进行了精准地提取。通过API自动完成文章获取、筛选、摘要提取,一篇文章只需要十几秒,不仅不用新招内容运营,原有3个编辑的工作也轻松了不少。资讯网站上的内容丰富了,用户活跃度也提升了,不少用户留言:“每天来你们这看看新闻,都养成习惯了。”—— 分割线 ——了解更多华为云API信息:“免费下载创新加速利器《华为云API精选手册》【拓展阅读】【API进阶之路】因为不会创建云服务器,我被实习生摆了一道【API进阶之路】前浪的绝地反击与自我证明【API进阶之路】甩锅大会上,我是如何绝地求生的【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!【API进阶之路】一个技术盲点,差点让整个项目翻车【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察——活动推荐——华为云已经成为全球主要云服务供应商,在华为云上开放了2400+ API,包括计算、存储、网络、应用服务、软件开发服务、视频、数据库、EI智能等74+产品,如何利用这些丰富强大的API快速开发自己的应用和服务,成为大家关注的热点。华为云API学习赛,为入门初学者量身定制的学习平台,以赛带学,学以致用。无需代码,只需下载体验模板,按操作文档操作即可完成作品。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机超级激励!!识别下图二维码即可报名参加。API入门学习赛·AI人脸识别l 报名地址l 奖项设置API入门学习赛·探险寻宝之旅l 报名地址l 奖项设置
-
一个不开放的组织,会慢慢成为一潭僵水,一个封闭的系统,能量最终会耗尽,在产品开发上,同样需要开放,需紧紧围绕业务架构,在业务层面走向开放,并不是什么都去做,而是能激活别人来做。在行业数字化转型中,不少领头羊的企业在构筑联接、云、大数据、人工智能等方面的竞争力的同时,也在利用技术、数据、资本等各种手段吸引和获取垂直行业的优质生态资源,通过能力开放,吸引更多的开发者参与生态建设。平台在企业内部走向开放的同时,也需要进一步向生态开放,支持企业的生态布局。即产品和平台通过开放的应用编程接口(Application Programming Interface,API)的方式对外开放能力,生态中的开发者利用该API,将其上层应用与开放的能力融合,构建差异化的创新解决方案,助力企业客户数字化转型和商业成功。为了向开发者提供良好、一致、稳定的华为API的体验,华为通过明确“API管理六项原则”,来支持开发者生态建设。1、 价值原则:制定明确的可衡量的API价值指标,牵引价值提升。2、 稳定性原则:通过API版本管理,避免和减少对开发者的影响,保证API稳定性。3、 易用性原则:API设计要面向开发者,提供从学习、开发到应用发布全过程的良好体验。4、 安全性原则:制定API相关的风险控制措施以保护数据和监控访问。5、 一致性原则:API应按统一的格式规范、发布渠道对外呈现,以保持一致的开发者体验。6、 服务支持原则:遵循统一的流程规范,为开发者提供良好的服务支持。华为通过在产品和平台落地“API管理六项原则”,为生态中的开发者应用API时提供良好的体验,有效支持了开发者生态建设、企业客户数字化转型和公司云化战略落地。 ——节选自《从偶然到必然:华为研发投资与管理实践》 面向开发者,华为云提供了完整的系列工具集和服务,支持API全生命周期的管理:l 华为云自身的服务,以及合作伙伴的服务,通过API网关对外提供;l API网关负责API的管理、分发、流控、缓存、监控以及SDK和CLI的生成;l 对外提供的API,可以在API Explorer进行查询和调试,也可以进行API编排,同时也可以在云市场API专区进行直接交易;l 与此同时,华为云提供全系列的工具,支持API的设计、开发、测试以及发布的全流程管理。 从华为云官网à开发者à资源工具下的API Explorer,可以获取华为云开放的2800+的API信息。这里汇聚了华为云服务所有开放的API,大家可以在这个平台上快速的查看和搜索、查看API文档、随时搜索API错误码,我们同时提供了在线可视化调试的功能,方便学习和掌握API的使用。API Explorer的关键能力,首先是支持开放API的在线检索和可视化调试,可以定位到云服务,快速查询云服务下所有开放API;选择API后,通过填写参数,可以直接进行在线调试,可以直接查看API的调用返回结果。通过API文档可以获取更详尽的信息,包括接口约束、请求参数说明、示例、返回参数以及SDK等非常全的信息。我们调用接口返回的错误码,可以通过错误码中心,快速找到对应的错误详细信息以及处理措施建议,快速解决API调用出现的问题。另一个关键能力是代码示例,支持Java、Python、Go、C#等主流语言调用SDK来访问华为云开放API;同时支持CLI调用API,在安装部署、变更升级、扩容等场景下,可以使用命令行、批处理的方式来操作。华为云提供了不同OS(Windows、Linux、MacOS等)下的CLI工具,支持依据用户填写的参数来快速生成CLI命令,来操作华为云的开放API。想要获取更多关于华为云API信息?“免费下载创新加速利器《华为云API精选手册》【拓展阅读】【API进阶之路】因为不会创建云服务器,我被实习生摆了一道【API进阶之路】前浪的绝地反击与自我证明【API进阶之路】甩锅大会上,我是如何绝地求生的【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!【API进阶之路】一个技术盲点,差点让整个项目翻车【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察——活动推荐——华为云已经成为全球主要云服务供应商,在华为云上开放了2400+ API,包括计算、存储、网络、应用服务、软件开发服务、视频、数据库、EI智能等74+产品,如何利用这些丰富强大的API快速开发自己的应用和服务,成为大家关注的热点。华为云API学习赛,为入门初学者量身定制的学习平台,以赛带学,学以致用。无需代码,只需下载体验模板,按操作文档操作即可完成作品。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机超级激励!!识别下图二维码即可报名参加。API入门学习赛·AI人脸识别l 报名地址l 奖项设置API入门学习赛·探险寻宝之旅l 报名地址l 奖项设置
-
一个不开放的组织,会慢慢成为一潭僵水,一个封闭的系统,能量最终会耗尽,在产品开发上,同样需要开放,需紧紧围绕业务架构,在业务层面走向开放,并不是什么都去做,而是能激活别人来做。在行业数字化转型中,不少领头羊的企业在构筑联接、云、大数据、人工智能等方面的竞争力的同时,也在利用技术、数据、资本等各种手段吸引和获取垂直行业的优质生态资源,通过能力开放,吸引更多的开发者参与生态建设。平台在企业内部走向开放的同时,也需要进一步向生态开放,支持企业的生态布局。即产品和平台通过开放的应用编程接口(Application Programming Interface,API)的方式对外开放能力,生态中的开发者利用该API,将其上层应用与开放的能力融合,构建差异化的创新解决方案,助力企业客户数字化转型和商业成功。为了向开发者提供良好、一致、稳定的华为API的体验,华为通过明确“API管理六项原则”,来支持开发者生态建设。1、 价值原则:制定明确的可衡量的API价值指标,牵引价值提升。2、 稳定性原则:通过API版本管理,避免和减少对开发者的影响,保证API稳定性。3、 易用性原则:API设计要面向开发者,提供从学习、开发到应用发布全过程的良好体验。4、 安全性原则:制定API相关的风险控制措施以保护数据和监控访问。5、 一致性原则:API应按统一的格式规范、发布渠道对外呈现,以保持一致的开发者体验。6、 服务支持原则:遵循统一的流程规范,为开发者提供良好的服务支持。华为通过在产品和平台落地“API管理六项原则”,为生态中的开发者应用API时提供良好的体验,有效支持了开发者生态建设、企业客户数字化转型和公司云化战略落地。 ——节选自《从偶然到必然:华为研发投资与管理实践》 面向开发者,华为云提供了完整的系列工具集和服务,支持API全生命周期的管理:l 华为云自身的服务,以及合作伙伴的服务,通过API网关对外提供;l API网关负责API的管理、分发、流控、缓存、监控以及SDK和CLI的生成;l 对外提供的API,可以在API Explorer进行查询和调试,也可以进行API编排,同时也可以在云市场API专区进行直接交易;l 与此同时,华为云提供全系列的工具,支持API的设计、开发、测试以及发布的全流程管理。 从华为云官网à开发者à资源工具下的API Explorer,可以获取华为云开放的2800+的API信息。这里汇聚了华为云服务所有开放的API,大家可以在这个平台上快速的查看和搜索、查看API文档、随时搜索API错误码,我们同时提供了在线可视化调试的功能,方便学习和掌握API的使用。API Explorer的关键能力,首先是支持开放API的在线检索和可视化调试,可以定位到云服务,快速查询云服务下所有开放API;选择API后,通过填写参数,可以直接进行在线调试,可以直接查看API的调用返回结果。通过API文档可以获取更详尽的信息,包括接口约束、请求参数说明、示例、返回参数以及SDK等非常全的信息。我们调用接口返回的错误码,可以通过错误码中心,快速找到对应的错误详细信息以及处理措施建议,快速解决API调用出现的问题。另一个关键能力是代码示例,支持Java、Python、Go、C#等主流语言调用SDK来访问华为云开放API;同时支持CLI调用API,在安装部署、变更升级、扩容等场景下,可以使用命令行、批处理的方式来操作。华为云提供了不同OS(Windows、Linux、MacOS等)下的CLI工具,支持依据用户填写的参数来快速生成CLI命令,来操作华为云的开放API。想要获取更多关于华为云API信息?“免费下载创新加速利器《华为云API精选手册》【拓展阅读】【API进阶之路】因为不会创建云服务器,我被实习生摆了一道【API进阶之路】前浪的绝地反击与自我证明【API进阶之路】甩锅大会上,我是如何绝地求生的【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!【API进阶之路】一个技术盲点,差点让整个项目翻车【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察——活动推荐——华为云已经成为全球主要云服务供应商,在华为云上开放了2400+ API,包括计算、存储、网络、应用服务、软件开发服务、视频、数据库、EI智能等74+产品,如何利用这些丰富强大的API快速开发自己的应用和服务,成为大家关注的热点。华为云API学习赛,为入门初学者量身定制的学习平台,以赛带学,学以致用。无需代码,只需下载体验模板,按操作文档操作即可完成作品。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机超级激励!!识别下图二维码即可报名参加。API入门学习赛·AI人脸识别l 报名地址l 奖项设置API入门学习赛·探险寻宝之旅l 报名地址l 奖项设置
-
今天给大家安利一款接口文档生成器——JApiDocs。不用写注解,就可以生成文档的工具,你心动了吗?下面我们一起来看看如何使用!一、添加依赖 io.github.yedaxia japidocs 1.3二、配置生成参数我们新建一个项目,然后随便写一个main方法,增加生成文档的配置,然后运行main方法。DocsConfig config = new DocsConfig();config.setProjectPath("F:\\Java旅途\\japi-docs"); // 项目根目录config.setProjectName("japi-docs"); // 项目名称config.setApiVersion("V1.0"); // 声明该API的版本config.setDocsPath("F:\\test"); // 生成API 文档所在目录config.setAutoGenerate(Boolean.TRUE); // 配置自动生成Docs.buildHtmlDocs(config); // 执行生成文档三、编码规范由于JApiDocs是通过解析Java源码来实现的,因此如果要想实现想要的文档,还是需要遵循一定的规范。3.1 类注释、方法注释和属性注释如果我们想生成类的注释,我们可以直接在类上加注释,也可以通过加@description来生成。/** * 用户接口类 */@RequestMapping("/api/user")@RestController public class UserController {}/** * @author Java旅途 * @Description 用户接口类 * @Date 2020-06-15 21:46 */@RequestMapping("/api/user")@RestController public class UserController {}如果我们想生成方法的注释,只能直接加注释,不能通过加@description来生成。handlebars/** * 查询用户 * @param age 年龄 * @return R*/@GetMapping("/list")public R list(@RequestParam int age){ User user = new User("Java旅途", 18); return R.ok(user);}JApiDocs可以自动生成实体类,关于实体类属性的注释有三种方式,生成的效果都是一样的,如下:/** * 用户名称 */private String name;/** * 用户年龄 */private int age;// 用户名称private String name;// 用户年龄private int age;private String name;// 用户名称private int age;// 用户年龄他除了支持咱们常用的model外,还支持IOS的model生成效果如下:3.2 请求参数如果提交的表单是 application/x-www-form-urlencoded 类型的key/value格式,则我们通过@param注解来获取参数,在参数后面添加注释,示例如下:/** * @param age 年龄 */@GetMapping("/list")public R list(@RequestParam int age){ User user = new User("Java旅途", 18); return R.ok(user);}生成的文档效果如下:如果提交的表单是 application/json 类型的json数据格式,如下:/** * @param user * @return */@PostMapping("/add")public R add(@RequestBody User user){ return R.ok(user);}生成的文档效果如下:请求参数{ "name": "string //用户名称", "age": "int //用户年龄"}3.3 响应结果我们知道,如果Controller声明了@RestController,SpringBoot会把返回的对象直接序列成Json数据格式返回给前端。JApiDocs也利用了这一特性来解析接口返回的结果,但由于JApiDocs是静态解析源码的,因此你要明确指出返回对象的类型信息,JApiDocs支持继承、泛型、循环嵌套等复杂的类解析。因此我们不需要再写注释,它会根据我们的返回结果进行解析,效果如下:返回结果:{ "code": "int", "msg": "string", "data": { "name": "string //用户名称", "age": "int //用户年龄" }}最终,我们生成的接口文档,如下:四、高级配置4.1 @ApiDoc如果你不希望把所有的接口都导出,我们可以在配置中设置config.setAutoGenerate(Boolean.FALSE);然后在想要生成的接口上添加@ApiDoc。@ApiDoc有以下三个属性:result: 这个可以直接声明返回的对象类型,如果你声明了,将会覆盖SpringBoot的返回对象url: 请求URL,扩展字段,用于支持非SpringBoot项目method: 请求方法,扩展字段,用于支持非SpringBoot项目@ApiDoc(result = User.class, url = "/api/user/view", method = "post")4.2 @Ignore如果你不想导出对象里面的某个字段,可以给这个字段加上@Ignore注解,这样JApiDocs导出文档的时候就会自动忽略掉了。public class User { @Ignore private int age;}五、总结JApiDocs就介绍到这里了,优势劣势大家很容易就看出来了。几乎不需要注释即可生成接口文档,仅有的几个注释我们也可以通过ide来自动生成。但是JApiDocs不具备swagger在线调试功能。如果有一天JApiDocs支持在线调试后,那时候肯定会有一大波追随者,毕竟写代码的谁喜欢写多余的注解!~文章来源: blog.51cto.com,作者:程序员麦冬,版权归原作者所有,如需转载,请联系作者。原文链接:https://blog.51cto.com/14849432/2522690
-
近10年来,信息科技进入了飞速发展的时代,大数据、AI、云计算、区块链、物联网等新技术喷涌而出,数以万计的软件研发从业者将这些新技术应用落地,创造出丰富的实用创新型底层程序,在各个应用场景逐渐普及。 API是面向应用开发人员和数据科学家的基本工具,软件研发大多数深度依赖于API之间的相互调用,以实现高效交付。API还是企业业务模式创新的好帮手,通过API获取的标准和便捷的平台共享数据和应用,帮助不同规模的企业实现降本增效。l 通过API,你可以快速接入人脸识别、图像识别、文字识别等应用程序,大大节省自主研发的时间与人力;l 通过API,你可以快速查询和管理云服务器、云容器、云硬盘、云监控等服务,提升研发工作效率;l 通过API,你可以快速实现通讯会议、视频点播、对话机器人等功能,告别传统开发,快速实现成熟应用能力;l ……现在,API产品的数量和品类已经覆盖各类功能创新诉求,利用API能够快速将大数据、AI、云计算、区块链技术应用到你的产品中。未来,API 将成为创新的加速器,互联互通的枢纽。但,90%的软件研发从业者对当前API产品所能提供的能力知之甚少。 所以,它来了!《华为云API精选手册(第一期刊)》精选出30+优秀API,覆盖企业应用、EI企业智能、基础服务、IOT物联网等多个技术领域和应用服务,手册中嵌入了调用链接和二维码,点击手册中的链接或识别二维码即可快速调用相应API产品。 附件《华为云API精选手册》限时免费领取!【华为云云市场,助您上云无忧】
-
最近这半个月的午饭,那可是相当不错,市场老大天天请吃饭,不是外面下馆子,就是从家带饺子。说是感谢我上次帮他省了20万调研费。(详情请戳:如何巧用情感分析API帮公司省下20万调研费)今天中午他又喊我去公司对面的竹林老鸡汤,我点了一份竹笋酿豆腐,外加一份老鸡汤,他一坐下就把刚上桌的鸡汤抢了过去。呦呵,我说这小子咋回事,还敢抢我的汤?眼看着他一言不发,拿个小勺一勺一勺地喝完了那碗鸡汤,我就知道,他这是又遇到难事了。喝完汤,他把服务员喊过来又要了一份,然后跟我说:“老哥啊,弟弟我难呐,上次你给我们做完分析,公司批准了手机的采购计划,一次性采购了1万台,几千万砸进去,但问题是现在卖不出去啊!”唉,卖不出去,这玩意儿你也不能怪我不是,出于安慰,我问了句:“那是因为啥呢?”市场老大一句话差点就把这几千万的大锅甩到我头上:“上次因为没做市场调研,市场部做活动策划的/写文案的/做设计的/做广告投放的,对于这款手机适合什么人群、主打什么卖点完全没概念,写出来的文案,做出来的海报,根本提不起用户兴趣,推广费用花了不少,但转化率低得惨不忍睹。”这锅我可不能背,但确实上次的情感分析API只能分析出来用户对这款手机是认可还是不认可,没办法分析出来用户到底喜欢什么。这可咋整……默默地回忆了一遍上次用情感分析API做用户调研的经过,记得当时还看到过一个关键词抽取API啊。可以用关键词抽取API把抓取的1万条用户评价做关键词提取,结合情感分析API对这些关键词进行分析,正面的词是卖点,负面的词是用户痛点。我把一份产品卖点和用户痛点关键词说明发给了市场老大,他看完非让我去给市场部的小朋友们做一次用户需求洞察的营销培训,说这份材料比市场调研的科班人士做得还好。说真的,写代码咱没问题,技术培训也不在话下,但营销培训我还真做不来。还是继续输出技术文档比较靠谱。【关键词抽取API实现评价分析】具体操作步骤如下:一、准备环境1、登录华为云控制台,在“API凭证”获取项目ID。2、通过PostMan获取token。 url:https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens发送一条POST请求。POST:https://iam.cn-north-4.myhuaweicloud/v3/auth/tokens3、记录响应头Headers中的X-Subject-Token值。 二、调用关键词抽取接口1、请求示例1(通过postman调用)body里以json格式填写请求参数:l text:为文本评论;l limit:为关键字的最大数量。发送一条POST请求。POST:https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/{project_id}/ nlp-fundamental/keyword-extraction在Headers里面填入前面获取的X-Subject-Token。点击发送send请求,得到:从关键词里可以发现,该评论的强调方向是“拍照”、“耐用”、“好看”。2、请求示例2(通过python调用)#定义获取关键字函数 def get_keyword(request_url, test_data, token): """ 获取关键词 :param request_url:关键词抽取接口url :param test_data: 请求评论数据 :param token:鉴权信息 :return: """ myheader = {"content-type": "application/json"} myheader['X-Auth-Token'] = token response = requests.post( request_url, headers=myheader, data=json.dumps(test_data), verify=False) response = json.loads(response.content.decode('utf-8')) return response #填入该局点项目ID project_id = "" #填入用户名,账号名,用户密码 token = get_token( name="", domain_name="", pass_wd="", regoin_name="cn-north-4", request_url="https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens") test_data = { "text": "这手机无线网打不开,照相清晰度不够,外观也有瑕疵。", "limit": 5 } print( get_keyword ( "https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/{project_id} /nlp-fundamental/keyword-extraction".replace("{project_id}", project_id), test_data, token))响应示例: 从关键词里可以发现,该评论的强调方向是“照相”、“清晰度”、“无线网”。再结合情感分析得出结果为负面,可以认为该评论使得这款手机在这三个方面扣分了。 市场部根据提取的关键词进行了新的宣传策划和推广,看到端着饭盒笑眯眯朝我走过来的市场老大,我就知道效果应该是不错。得,今天中午吃饺子…… 据了解,目前API Explorer平台已开放EI企业智能、计算、应用服务、网络、软件开发平台、视频等70+云服务,共上线2000+个API、6000+个错误码。在前期试运行期间,华为云API Explorer平台上的API接口也已被多家企业成功接入。点击查看详情:《华为云一站式API解决方案平台API Explorer上线》华为云API Explorer平台在未来几个月会实现更多功能,比如支持SDK示例代码、CLI等特性,同时也会开放更多的云服务API接口,连接更多开发者实现创新、拓宽创新边界。【拓展阅读】【API进阶之路】因为不会创建云服务器,我被实习生摆了一道【API进阶之路】前浪的绝地反击与自我证明【API进阶之路】甩锅大会上,我是如何绝地求生的【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!【API进阶之路】一个技术盲点,差点让整个项目翻车【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察【华为云API学习赛】为入门初学者量身定制的学习平台,以赛带学,学以致用。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机~API入门学习赛·AI人脸识别l 报名地址l 奖项设置API入门学习赛·探险寻宝之旅l 报名地址l 奖项设置
-
最近这半个月的午饭,那可是相当不错,市场老大天天请吃饭,不是外面下馆子,就是从家带饺子。说是感谢我上次帮他省了20万调研费。(详情请戳:如何巧用情感分析API帮公司省下20万调研费)今天中午他又喊我去公司对面的竹林老鸡汤,我点了一份竹笋酿豆腐,外加一份老鸡汤,他一坐下就把刚上桌的鸡汤抢了过去。呦呵,我说这小子咋回事,还敢抢我的汤?眼看着他一言不发,拿个小勺一勺一勺地喝完了那碗鸡汤,我就知道,他这是又遇到难事了。喝完汤,他把服务员喊过来又要了一份,然后跟我说:“老哥啊,弟弟我难呐,上次你给我们做完分析,公司批准了手机的采购计划,一次性采购了1万台,几千万砸进去,但问题是现在卖不出去啊!”唉,卖不出去,这玩意儿你也不能怪我不是,出于安慰,我问了句:“那是因为啥呢?”市场老大一句话差点就把这几千万的大锅甩到我头上:“上次因为没做市场调研,市场部做活动策划的/写文案的/做设计的/做广告投放的,对于这款手机适合什么人群、主打什么卖点完全没概念,写出来的文案,做出来的海报,根本提不起用户兴趣,推广费用花了不少,但转化率低得惨不忍睹。”这锅我可不能背,但确实上次的情感分析API只能分析出来用户对这款手机是认可还是不认可,没办法分析出来用户到底喜欢什么。这可咋整……默默地回忆了一遍上次用情感分析API做用户调研的经过,记得当时还看到过一个关键词抽取API啊。可以用关键词抽取API把抓取的1万条用户评价做关键词提取,结合情感分析API对这些关键词进行分析,正面的词是卖点,负面的词是用户痛点。我把一份产品卖点和用户痛点关键词说明发给了市场老大,他看完非让我去给市场部的小朋友们做一次用户需求洞察的营销培训,说这份材料比市场调研的科班人士做得还好。说真的,写代码咱没问题,技术培训也不在话下,但营销培训我还真做不来。还是继续输出技术文档比较靠谱。【关键词抽取API实现评价分析】具体操作步骤如下:一、准备环境1、登录华为云控制台,在“API凭证”获取项目ID。2、通过PostMan获取token。url:https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens发送一条POST请求。POST:https://iam.cn-north-4.myhuaweicloud/v3/auth/tokens3、记录响应头Headers中的X-Subject-Token值。 二、调用关键词抽取接口1、请求示例1(通过postman调用)body里以json格式填写请求参数:l text:为文本评论;l limit:为关键字的最大数量。发送一条POST请求。POST:https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/{project_id}/ nlp-fundamental/keyword-extraction在Headers里面填入前面获取的X-Subject-Token。点击发送send请求,得到:从关键词里可以发现,该评论的强调方向是“拍照”、“耐用”、“好看”。2、请求示例2(通过python调用)#定义获取关键字函数 def get_keyword(request_url, test_data, token): """ 获取关键词 :param request_url:关键词抽取接口url :param test_data: 请求评论数据 :param token:鉴权信息 :return: """ myheader = {"content-type": "application/json"} myheader['X-Auth-Token'] = token response = requests.post( request_url, headers=myheader, data=json.dumps(test_data), verify=False) response = json.loads(response.content.decode('utf-8')) return response #填入该局点项目ID project_id = "" #填入用户名,账号名,用户密码 token = get_token( name="", domain_name="", pass_wd="", regoin_name="cn-north-4", request_url="https://iam.cn-north-4.myhuaweicloud.com/v3/auth/tokens") test_data = { "text": "这手机无线网打不开,照相清晰度不够,外观也有瑕疵。", "limit": 5 } print( get_keyword ( "https://nlp-ext.cn-north-4.myhuaweicloud.com/v1/{project_id} /nlp-fundamental/keyword-extraction".replace("{project_id}", project_id), test_data, token))响应示例: 从关键词里可以发现,该评论的强调方向是“照相”、“清晰度”、“无线网”。再结合情感分析得出结果为负面,可以认为该评论使得这款手机在这三个方面扣分了。 市场部根据提取的关键词进行了新的宣传策划和推广,看到端着饭盒笑眯眯朝我走过来的市场老大,我就知道效果应该是不错。得,今天中午吃饺子…… 据了解,目前API Explorer平台已开放EI企业智能、计算、应用服务、网络、软件开发平台、视频等70+云服务,共上线2000+个API、6000+个错误码。在前期试运行期间,华为云API Explorer平台上的API接口也已被多家企业成功接入。点击查看详情:《华为云一站式API解决方案平台API Explorer上线》华为云API Explorer平台在未来几个月会实现更多功能,比如支持SDK示例代码、CLI等特性,同时也会开放更多的云服务API接口,连接更多开发者实现创新、拓宽创新边界。【拓展阅读】【API进阶之路】因为不会创建云服务器,我被实习生摆了一道【API进阶之路】前浪的绝地反击与自我证明【API进阶之路】甩锅大会上,我是如何绝地求生的【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!【API进阶之路】一个技术盲点,差点让整个项目翻车【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察【华为云API学习赛】为入门初学者量身定制的学习平台,以赛带学,学以致用。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机~API入门学习赛·AI人脸识别l 报名地址l 奖项设置API入门学习赛·探险寻宝之旅l 报名地址l 奖项设置
-
入门赛、进阶赛,哪个赛有你?优胜星、幸运星,哪颗星是你?参赛奖、邀请奖,哪个奖归你?华为云API入门学习赛 · 探险寻宝之旅参与API从入门到进阶的学习挑战不仅自己参赛可以得奖,分享邀请还有超级大奖你不来吗?——>>华为云API入门学习赛·探险寻宝之旅你不带着同桌的TA们一起来吗?第二阶段获奖名单公布:(12月1日) 注意:此次获奖者不参与下一阶段的奖项评选。1、【华为云API入门学习赛·探险寻宝之旅赛】分享有奖-幸运奖2、【华为云API入门学习赛·探险寻宝之旅赛】参赛有奖-优胜奖>>请获奖者点击填写收件信息收集问卷:https://devcloud.huaweicloud.com/expert/open-assessment/qtn?id=8b6598cd79494dadb699254e298b2ce7&utm_source=api备注:发放奖品以获奖名单中的华为云账号为准,请用获奖华为云账号登录本问卷,确保信息一致,获奖信息收集截止日期:12月11日8点。(奖品以实际发放为准,如遇库存不足将自动调换为同等价位的奖品,感谢大家支持)第三阶段赛事将于2021年1月重新开启,相应的奖项设置及规则也将在赛事启动时在本帖公布,请持续关注。请务必加入QQ群,赛事重要信息、获奖名单、培训信息等内容均统一在群内公布。 一、第二阶段(10.1-11.30)奖项【参赛有奖-优胜奖】奖项规则:根据参赛作品得分排名页面结果评选。排名前9获得一、二、三等奖奖励。【分享有奖-幸运奖】奖项规则:从报名参赛且提交分享帖的选手中抽取10名幸运奖,每人获得华为mini蓝牙音箱1台。分享帖内容围绕参赛心得,如过程中遇到的问题及解决方法、操作经验等展开,篇幅不少于500字,且不可直接复制操作指导文档的内容,形式不限,可以是文章、视频等。文章、视频提交方式:以在论坛发布帖子的方式提交分享作品,并将帖子链接回复到本帖。【邀请有奖-邀请参赛奖】(每阶段按实际达成目标人数发放,数量有限,先到先得)奖项规则:所有报名参赛选手都可生成自己的专属报名链接邀请朋友参赛且完成作品提交。按邀请人数梯度发放奖品。注意:被邀请人需要满足两个条件:1、通过邀请者专属报名链接/二维码报名大赛;2、完成作品提交【超级激励奖】奖项规则:邀请1000人报名比赛并提交作品(重复提交作品视为无效)。12月1日公布获奖名单,奖项设置1名,获奖者获得HUAWEI P40手机1部,先到先得。(以上奖品图片仅供参考,以实际发放为准,如遇库存不足将自动调换为同等价位的奖品,感谢大家支持)二、如何获得邀请激励(划重点!!!)路径:进入大赛页面——>“立即报名”——>点击“立即分享”——>生成专属链接/二维码——>转发给要邀请的人,提示需要完成作品提交——>等待论坛(本帖)公布获奖名单1、点击活动报名链接>>华为云API入门学习赛·探险寻宝之旅,或直接扫描下方二维码,“立即报名”2、报名成功后,点击报名按钮下方“立即分享”,即可生成你的专属链接/二维码三、获奖名单公布规则1、邀请人数由系统后台统计,每月晾晒一次排名,每阶段获奖名单将在本帖公示,建议收藏,敬请期待~)。2、本活动需要用户正常报名大赛并提交作品,同一电话号码的账号视为同一个用户,使用非正常途径或手段(如写脚本刷接口等方式)获得的奖励无效,且一旦发现作弊行为,华为云开发者社区将取消对应人员的获奖资格、冻结违规账号,已兑换的礼品也不予发放。3、获奖名单将于本帖置顶公示,第一阶段获奖者奖品已发放。第一阶段获奖者奖品已发放。第二阶段获奖名单已公布>>请获奖者点击填写收件信息收集问卷:https://devcloud.huaweicloud.com/expert/open-assessment/qtn?id=8b6598cd79494dadb699254e298b2ce7&utm_source=api备注:发放奖品以获奖名单中的华为云账号为准,请用获奖华为云账号登录本问卷,确保信息一致。获奖信息收集截止日期:12月7日8点。4、获奖名单公示的同时会公布兑奖信息反馈的截止时间,截止日未反馈的选手视为放弃。5、活动报名链接>>>华为云API入门学习赛·探险寻宝之旅(最终解释权归华为所有)
-
介绍:本文档主要介绍华为云会议服务通过网关APIG对外提供服务端API的接口参考,第三方应用可通过开放的REST接口进行业务集成,实现企业通讯录、音视频会议、企业管理等功能。所有请求都发送给 BaseUrl: api.meeting.huaweicloud.com接下就是产品喽!!产品安全声明!!敏感词声明主要介绍在本产品中,如下词汇的使用场景,五个点。1:ESN(Equipment serial number):设备序列号,是唯一标识设备的字符串,用来申请License,并保证将License授权给指定设备。2:MAC(Media Access Control)地址:网卡的硬件地址,唯一标识一个网卡。主要用于双网卡绑定和License申请。3:IP地址(Internet Protocol Address):每台设备/主机都有唯一的IP地址,用于网络通信。它是网络能够运行的基础。4:URL(Uniform Resource Locator):对以Web形式的网址或文件的访问路径的简称。通常在配置此类信息的访问路径时使用。5:录音:用户需要使用录音业务时会产生录音。接下来这个链接里面是关于API的分类,很直观哦,你看了必懂!!!————https://support.huaweicloud.com/api-meeting/meeting_21_0202.html
-
 如上图所示,关键在于【Task完成不代表该项已经上线】,当前提供的接口只能获得最近更新时间,无法获取指定节点的更新时间,实际场景如下: 若任务A在2020-8-09 9:52:12 被【员工1】完成,即状态更改为完成态【已完成】,但因处于客户工作时间,无法立即上线该项内容,直到2020-8-11 9:53:28 才上线,此期间需要知晓当前所有工作中那些属于【已完成】但未【上线(或发布)】,并根据需要发布若干项内容,如果无法区分【已完成】和【上线(或发布)】,团队内涉及【工作项完成时间】的薪酬计算将造成非常严重的后果,同时,如果没有【上线(或发布)】完成态,软开云也无法更好地支持【项目进度控制】
-
java调用sdk的api上传对象,无论上传的是字符串,还是文件对象,下载的都是一个html字符串,求解!返回的Content如下:<!DOCTYPE html><html><head><meta http-equiv='refresh' content='0;url=http://120.240.95.38:8888/2.html?h=obs-test-zhmz.obs.sz.abc.cn&i=/my-obs-object-key-demo-001&r='></head><body></body></html>
-
调研已结束,快马加鞭写报告ing,下载报告请等候~~~为云联合InfoQ 特别发起了「2020年API现状调研」,现诚邀您参与。问卷调查访问链接。本次调研将围绕您和您所在的企业使用/开发API的状况展开。请认真填写调研问卷并提交,您将有机会获得:HUAWEI P40HUAWEI MatePadHUAWEI mini 蓝牙音箱畅销专业书籍《敏捷无敌之DevOps时代》案例学院会员卡极客时间代金券..... 还有更多丰富礼品等着你~——关于本次调研——首先,请看以下三点是否符合你所在的企业:与外部合作伙伴经常交换标准化信息或者数据;让更多受众知道企业的品牌对销售侧的业绩很有帮助;企业的实时数据对其他公司也产生了价值。如果这三点全中,那么你可能需要认真考虑一下API这项技术。全球行业数字化转型的浪潮孕育不断展开,新一轮的产业变革被掀起。华为云作为行业领先佼佼者,在智能产业极速崛起并爆发出巨大需求和市场潜力的背景下,华为云一直携手产业合作伙伴构建产业生态,致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界。根据可靠数据预测,2025年,全球所有企业都将使用云技术,而基于云技术的应用使用率将达到85% ,“全云化”时代已经来临。基于此,华为云发布了一系列便捷性、可视化产品。API(应用程序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节。这种随处可用的特性、高效的开发和部署平台都极大地推动了以API为中心的业务增长。今年4月,华为云 API 开发团队历时几个月的开发,正式上线了 API Explorer,可为开发者提供一站式 API 解决方案统一平台,集成华为云服务开放 API,支持全量快速检索、可视化调试、帮助文档等,帮助开发者快速查找、学习 API、以及定位和修复错误。API Explorer还有API 快速检索、API 文档查询、API 参数辅助填写/、API 可视化调试、API 错误码在线搜索等功能。华为云API Explorer 平台上的 API 接口也已被多家企业成功接入,同时也将致力于开放更多的云服务API 接口,连接更多开发者实现创新、拓宽创新边界。而随着物联网的迅速发展,全新的智能化API也在充当着智能设备和互联网之间的接口作用,它们可以帮助不同规模的企业省去高昂的经济成本获得IoT等服务,实现更多创新。无论你是否意识到这一点,API 都将成为改进业务流程、提高成本效率、支持颠覆性创新的全新渠道。今天,华为云为更好的服务用户,提升用户体验,也为深入了解当下API的使用现状及趋势,客观真实地将其呈现,并为各企业更好地借助API进行相关业务探索提供价值性参考,华为云联合InfoQ 特别发起了「2020年API现状调研」,现诚邀您参与。问卷调查访问链接。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中
热门标签