0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于百度云的AI接口调用

嵌入式技术 来源:嵌入式技术 作者:嵌入式技术 2022-08-16 09:05 次阅读

基于百度云的 AI 接口调用

人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。
人工智能的定义可以分为两部分,即“人工”和“智能”。“人工”比较好理解,争议性也不大。有时我们会要考虑什么是人力所能及制造的,或者人自身的智能程度有没有高到可以创造人工智能的地步,等等。但总的来说,“人工系统”就是通常意义下的人工系统。
人工智能就其本质而言,是对人的思维的信息过程的模拟。
对于人的思维模拟可以从两条道路进行,一是结构模拟,仿照人脑的结构机制,制造出“类人脑”的机器;二是功能模拟,暂时撇开人脑的内部结构,而从其功能过程进行模拟。现代电子计算机的产生便是对人脑思维功能的模拟,是对人脑思维的信息过程的模拟。
随机AI技术不断完善,各种AI接口应运而生,像百度云上的人脸识别、动物识别、车牌号识别、智能写诗等等。通过云计算,用户只需要简单的脚本编程即可实现各种高大上的技术。人工智能已遍布我们的日常生活的各个角落。

1.智能写诗

  接口地址: https://cloud.baidu.com/product/ai_writing/poem_generation

pYYBAGL6OlaAaKlJAALRB20JAr4889.png#pic_center

根据用户输入的命题关键词自动生成一首7言绝句。
  请求方式:
   HTTP方法: POST
   请求URL:https://aip.baidubce.com/rpc/2.0/creation/v1/poem
  URL参数

参数

access_token

通过API Key和Secret Key获取的access_token,参考“Access Token获取”

请求参数:

参数 是否必选 类型 描述
text string 字符串(限5字符数以内)即作诗的主题
index int整数 默认为数值为0,即第一首诗。每换一次,数值加1即可,一定数量后会返回之前的作诗结果。

1.1 Access Token获取

  通过shell脚本获取access_token示例代码。

#!/bin/bash
curl -i -k 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【百度云应用的AK】&client_secret=【百度云应用的SK】'

1.2 百度云应用的AK和SK获取

poYBAGL6OleAd0CDAAK24rwGy0s800.png#pic_center


pYYBAGL6OleAH8XDAABuUs-iD3Y417.png#pic_center

1.3 智能写诗接口调用

#!/bin/bash
curl -i -k 'https://aip.baidubce.com/rpc/2.0/creation/v1/poem?access_token=24.99d26488833f8bf0648a62982.2592000.1662347565.282335-26925263' --data '{"text": "万邦","index": 0}'

智能写诗接口:
  https://aip.baidubce.com/rpc/2.0/creation/v1/poem
access_token值:
access_token=24.99d26488833f8bf0648a62982.2592000.1662347565.2823006925263
--data '{“text”: “万邦”,“index”: 0} —生成诗的主题和数量。
运行效果:

poYBAGL6OliAL2FgAAGaYSb5qjY840.png#pic_center

2.动物识别

  接口地址:https://cloud.baidu.com/product/imagerecognition/animal

pYYBAGL6OliAKNUWAAK1jcbIwGo552.png#pic_center

识别近八千种动物,接口返回动物名称,并可获取识别结果对应的百科信息;
  在线识别:

poYBAGL6OliAbGieAANfbRYinoU735.png#pic_center

请求示例
   HTTP 方法:POST
   请求URL: https://aip.baidubce.com/rest/2.0/image-classify/v1/animal
   调用方式:

curl -i -k 'https://aip.baidubce.com/rest/2.0/image-classify/v1/animal?access_token=【调用鉴权接口获取的token】' --data 'image=【图片Base64编码,需UrlEncode】' -H 'Content-Type:application/x-www-form-urlencoded'

示例:
  图片base64编码:https://tool.chinaz.com/tools/imgtobase/
  Base64转换为url:http://www.toolfk.com/tools/encdec-transform.html

pYYBAGL6OlmAathtAAHBYBvYHyU503.png#pic_centerpoYBAGL6OlmAcFnuAAOMhoQbx_o230.png#pic_center

解析结果:

pYYBAGL6OlqAO_9fAAHo-LdFQOo233.png#pic_center

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    8537

    浏览量

    150906
  • AI
    AI
    +关注

    关注

    87

    文章

    30348

    浏览量

    268600
  • 百度云
    +关注

    关注

    0

    文章

    53

    浏览量

    7764
收藏 人收藏

    评论

    相关推荐

    esp32在Arduino IDE中可以实现调用百度智能接口吗?

    esp32在Arduino IDE中可以实现调用百度智能接口吗?涉及到http协议,想知道能不能不用esp-idf
    发表于 06-28 06:52

    LABVIEW如何调用百度地图?

    我最近想做一个东西 是已经有了gps的定位数据, 想使用labview调用百度地图来显示当前的位置,请问一下各位大神 怎么才能调用呢? 就是通过数据gps的经纬度 直接在labview上显示
    发表于 05-14 10:40

    百度智能有什么计划?

    AI、大数据和计算,三大技术发展多年后,被颇具创意地归纳成ABC概念,读起来朗朗上口。不过,新技术总是层出不穷,ABC概念出现没多久,5G、物联网、边缘计算又纷至沓来。现在,将ABC作为技术三大战略的百度,又将这些技术归纳成一
    发表于 09-11 11:52

    labview调用百度人脸识别SDK

    。只要百度的C#版本算法,labview可以直接调用。SDK及说明文档的地址如下。http://ai.baidu.com/ai-doc/FACE/4k37c1n7e如果长期试用
    发表于 11-27 19:40

    百度API调用(三)——语音识别 精选资料推荐

    python 调用百度语音识别API 一、开通百度语音技术接口服务基本过程:1、打开百度ai开放
    发表于 08-18 06:44

    百度正式推出百度ABC 3.0,与各行业结合实现产业变革

    战略落地市场的重要窗口。今年,百度首提“用脑量”以量化社会智能化的程度。在行业广泛落地和AI能力不断丰富的基础上,可以说百度已经成为企业调用
    的头像 发表于 09-05 15:35 4458次阅读

    AI技术的推动下 百度智能将迎来新的机会

    一年时间很长,百度计算业务完成了架构的升级,从智能事业部(ACU)升级为智能事业群组(ACG),并完成了与CTO体系的高效整合,同时也实现了“
    发表于 12-20 09:58 524次阅读

    新基建时代 百度如何加速百度智能发展

    ,以加速百度智能发展。 个人认为,在新基建大潮下,百度百度智能事业群组作出组织构架调整,其实是在因时而动、顺势而为,以此进一步释放
    的头像 发表于 11-11 16:42 1714次阅读

    百度计算to B,AI成为标配

    Apollo5G代驾到虚拟助手晓晓,从上层产品到底层架构,百度结结实实地秀了次肌肉。 高调亮相的背后,更值得关注的是逐渐露出水面的+AI
    的头像 发表于 10-21 11:46 3583次阅读
    <b class='flag-5'>百度</b><b class='flag-5'>云</b>计算to B,<b class='flag-5'>AI</b>成为标配

    2020年,百度智能活跃客户数增长65%

    12月17日上午消息,在“ABC SUMMIT 2020百度智峰会”现场,百度首席技术官王海峰公布了2020年百度智能的成绩单。5月18
    的头像 发表于 12-17 11:21 2475次阅读

    百度王海峰:自研云端AI通用芯片百度昆仑1已实现量产

    12月17日消息,在“ABC SUMMIT 2020百度智峰会”上,百度CTO王海峰透露,百度自主研发了云端AI通用芯片—
    的头像 发表于 12-18 09:59 2682次阅读

    百度Create AI开发者大会:百度大脑位居中国市场第一

    百度Create AI开发者大会:在2021百度AI开发者大会上,百度推出了数字人平台以及透露了百度
    的头像 发表于 12-28 11:33 2109次阅读

    2022百度世界大会-百度智慧交管助力AI与交警共同成长

    2022百度世界大会-百度智慧交管助力AI与交警共同成长       审核编辑:彭静
    发表于 07-21 15:58 451次阅读
    2022<b class='flag-5'>百度</b>世界大会-<b class='flag-5'>百度</b>智慧交管助力<b class='flag-5'>AI</b>与交警共同成长

    2022百度世界大会—百度AI助力电力安全流淌

    2022百度世界大会—百度AI助力电力安全流淌         审核编辑:彭静
    发表于 07-21 16:06 618次阅读
    2022<b class='flag-5'>百度</b>世界大会—<b class='flag-5'>百度</b><b class='flag-5'>AI</b>助力电力安全流淌

    百度智能发布国内首个全栈自研的AI基础设施“AI大底座”

    百度智能发布国内首个全栈自研的AI基础设施“AI大底座”,并全面升级25项产品和技术。发布AI
    的头像 发表于 12-28 18:28 2172次阅读