易源商务联系方式
4009988033

百度智能云-自营-连接器

使用该连接器的模板API

连接器简介

一.什么是百度智能云  

百度智能云是百度旗下面向企业、开发者和政府机构的智能云计算服务商,致力于为各行业提供以ABC(人工智能AI大数据Big Data、云计算Cloud Computing)技术为一体的平台服务。百度智能云已发布超过260款产品和近40个解决方案,助力各行各业实现智能化转型。

 

为了让程序员更方便、更快捷的使用百度智能云的人工智能产品,我们创造了百度智能云专用连接器。

目前,通过该连接器您可以很方便的连接上百度智能云官方的人工智能产品。

比如【人脸识别】【图像识别】【文字识别】【人体分析】【百度语音】【自然语言处理】等等API。

这些API因为分属百度不通的项目,所以在请求方式,鉴权类型甚至是报文格式上都有不小差异。

但通过连接器调用这些API,程序员在调用时只用关心 调用地址 这一个问题,反应在代码中,用程序员调用不同的API时只用更改调用地址、请求参数和返回参数的解析。

 

连接器功能(使用场景)

比起传统的API对接方式,使用连接器真正让程序员实现了配置化开发,程序员只用编写很少很少的代码,就能对接上百度智能云的API。

通过showapi.com 连接器的节点配置,在很大程度上实现了解耦合,在一定程度上实现了节点组件化。

通过连接器内嵌入的代码转换功能,在I/O参数上实现了AOP

借助showapi.com强大的日志系统,用户可以查看近期详细的调用日志,包括每日次的请求参数和返回参数,大大方便了Bug排查、问题回溯。

举个栗子:

一位程序员要对接百度智能云的【自然语言处理】API,他在百度智能云官网注册账号之后,就要研究签名方法或Token刷新方法,研究一会儿他放弃了,下载百度的SDK再做各种调整,才可以开始调用。

但通过showapi的连接器他只需创建并绑定数据源就可以开始调用了。

这个位程序员在用了一段时间百度智能云的【情感倾向分析】接入点后觉得XXX人工智能公司提供【情感倾向分析】API价格更便宜,性能也满足他的要求,于是一番折腾之后开始使用XXX人工智能公司提供的【情感倾向分析】功能。可是....不幸的事情发生了,XXX人工智能公司倒闭了,【情感倾向分析】接口也不能用了,这时要启用百度智能云的【情感倾向分析】,于是在各种修改,各种重启,各种发布之后,项目终于恢复了。

但通过showapi的连接器,如果他将XXX人工智能公司提供的【情感倾向分析】API创建为一个接入点,那么发生上面的事情,他只需登录showapi.com修改一下配置就大功告成了。

百度智能云的【自然语言处理】每天的免费调用次数只有500次,可这位程序员朋友每天需要1500次,XX云也有免费的【自然语言处理】API,每天1000次,好吧再对接一个吧,返回参数不一样怎么办?只能写代码改改了。

如果通过showapi的连接器,那么在 负载均衡(balance)阶段可以配置后端的多个节点,不管什么云的【自然语言处理】在我们这都只是一个节点,通过轮训、权重、IP hash不同的方式可以通过一个API调用这些不同的节点,出参和入参有差异怎么办?通过Lua代码转换,可以在shwoapi.com这就屏蔽这些差异,虽有多个节点,但返回参数都是一样的。

如果程序员发现昨天23:21分的一个请求有点问题,怎么办?如果没有日志系统只能去liunx中查找输出日志了。

但在showapi.com只要通过网站后台的查看调用日志功能,就能详细查询近期的调用日志。