图灵机器人API 2.0的调用(基于C语言实现)

本文介绍了如何基于C语言调用图灵机器人API 2.0,概述了图灵机器人开放平台的功能,并详细说明了接口的请求方式和参数。在代码部分,提到了项目包含的main.c、tuling.c和tuling.h三个文件,以及在Ubuntu环境下使用gcc和vim进行开发。最后展示了程序运行的效果。

1、图灵机器人概述
图灵机器人开放平台是北京光年无限科技旗下的个性化人工智能机器人开放平台。通过图灵机器人开放平台,软硬件产品开发者可快速为自己的产品接入一款具备个性化身份属性特征、满足不同场景多轮对话及上下文对话的人工智能机器人,实现产品的对话式交互。

2、图灵机器人接口描述
编码方式
UTF-8(调用图灵API的各个环节的编码方式均为UTF-8)

接口地址
http://openapi.tuling123.com/openapi/api/v2

请求方式
HTTP POST

请求参数
请求参数格式为 json

详细接入教程请见:https://www.kancloud.cn/turing/www-tuling123-com/718227
这里不再赘述。

3、mycode
此项目包含3个文件,main.c和tuling.c以及tuling.h,开发环境是基于VMware Workstation的Ubuntu系统,开发工具为gcc编译器,vim编辑器。

① tuling.h
包含使用的各种函数的声明,以及对话内容的封装申明。

#ifndef _TULING_H
#define _TULING_H
      
#define TR_CMD_MAX_LEN 1024
      
char cmd[TR_CMD_MAX_LEN] = "curl -l -H \"Content-type: application/json\" -X    POST -d '{\"reqType\": 0, \"perception\": {\"inputText\" : {\"text\": \"\"},    \"selfInfo\": {\"locatio
图灵机器人 图灵机器人 API 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 是在人工智能的核心力(包括语义理解、问答场景交互知 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 识管理等)的基础上,为广大开发者、合作伙伴和企业提供一系列于云计算数据平 台的在线服务和开发接口。 台的在线服务和开发接口。 台的在线服务和开发接口。 台的在线服务和开发接口。 台的在线服务和开发接口。
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值