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

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





