自武汉1月23日封城起,全国各地人民与新冠病毒整整抗争了38天,除了手机上跳动让人心痛的病例数,在治疗疫情中高频出现的字眼“中医”再次进入大众视线。曾在2003年爆发的非典病毒中发挥举足轻重作用的中医,在此次爆发的新冠病毒中再次站出来给患难的国人带来曙光。
从古自今,在中国与病毒瘟疫的战役面前,中医从未缺席,此次病毒之战也不例外。好了,废话不多说,切入正题。
随着“人工智能“时代的到来以及“大健康“领域的发展,公司目前准备做一个关于中医舌诊的产品(AI舌诊)。因为我们公司只是一个互联网公司,并不是人工智能公司,关于中医知识这方面知道的更是少之又少。如何才能傻瓜式的,单纯的调用现成的接口就可以实现呢?
唉,没办法!从进公司后,其他的技能学的咋样,我不敢说。但是有一个技能学的贼溜。(哈哈)——百度!俗话说:“百度在手,天下我有!”抱着侥幸的心理去度娘找了一番,居然还真有公司有这样的接口,对比了一番,发现北京贝叶斯科技的舌诊接口效果最好,下面我介绍一下如何使用他们的接口。
1. 首先进入他们官网,然后点击右上角AI开放平台
2. 或者直接访问http://www.bayescience.com/bes-project/login.html
第一次使用需要注册,注册成功才能登录。
登录成功后,可以看到左侧有API服务,查看AI舌诊可以看到他们家的舌诊服务接口有三种,如下所示:
第一种是给出证型结论,
第二种是给出体质健康状态,
第三种是复合型接口,返回结果包含有前两种结果值以及新的结果值。
点击“API文档”,进入接口使用介绍页面。
首先是证型接口,证型辨识接口主要通过拍摄舌头图片进行识别,返回十种舌像出现的概率值,加上身体可能出现的证型,加上对应的调理方法。
首先要购买对应的接口,点击加入购物车,购买相应的次数。购买完之后,在我的账户,我的服务里面可以看到接口的剩余次数,总次数,购买次数。
接下来要创建APIKey,点击左侧的密钥管理,如下图所示。
创建完APIKey之后,在密钥管理这里可以看到自己的应用ID和密钥
应用ID就是APPID,点击重置密钥可以看到ID对应的密钥。
官网提供了java和python调用代码,接下来我使用Java进行接口调用。运行结果如下
注意,此处需要根据自己的实际情况更换你的应用ID(app_id),method,你的密钥,app_id就是自己的应用ID,method分为三种,一种是体质辨识:jiuti,结果共有9种体质,第二种是证型辨识接口:tongueAnalysis,一共有150种证型,第三种是接口会同时返回体质和证型结论:9tiAnalysis,密钥里面要替换为自己的密钥,点击“重置密钥”即可查看APPID对应的密钥。
可以看到,结果里面有切割出来的舌头图片,9种体质对应的概率值,概率值最大的体质名称,常见表现,精神调养,发病倾向,娱乐调摄,四季养生,体育锻炼,起居调摄,音乐调理,经络保健,用药禁忌,两种具体的药膳、适合吃的食物和禁忌食物,体质接口返回的内容还是很丰富的,至于证型接口,大家可以自行去尝试。