ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 使用说明 #### 使用流程 ###### 注册申请图灵账号 登入网站 http://biz.beta.turingos.cn/login 注册账户 #### 编码方式 UTF-8(调用图灵API的各个环节的编码方式均为UTF-8) #### 接口地址 http://120.26.164.173:9310/turingos/api/v2 #### 请求方式 HTTP POST #### 请求参数 请求参数格式为 json 请求示例: ~~~ { 'data':'{ "content": [ { "data": "我爱你1" } ], "userInfo": { "apiKey": "apikey", "uniqueId": "uniqueId" }, "clientInfo":{ "appState":{ "code":1004, "operateState":1000 } } }', 'key':'ed474dae623f4b619d667050faea1788', 'timestamp':'1505390837793' } ~~~ >参数说明 | 参数 | 类型 | 是否必须 | 取值范围 | 说明 | | --- | --- | --- | --- | --- | | data |  - | Y |  - | 请求参数 | | key |  - | Y |  - | 用户apikey | | timestamp |  - | Y |  - | 时间戳 | **data** | 参数 | 类型 | 是否必须 | 取值范围 | 说明 | | --- | --- | --- | --- | --- | | content |  - | Y |  - | 输入信息 | | userInfo |  - | Y |  - | 用户参数 | | clientInfo |  - | N |  - | 客户端状态(内部可用) | **content** | 参数 | 类型 | 是否必须 | 取值范围 | 说明 | | --- | --- | --- | --- | --- | | type |  - | N |  - | 输入类型:0-文本(默认)、1-图片、2-音频、4-主动交互 | | data |  - | Y |  - | 输入类型图片、音频存url;文本类型存输入内容 | | message |  - | N|  - | 富媒体信息 | ###### 注意:type=4(主动交互),传入参数data说明 | data | 说明 | | --- | --- | |greet|旧开启提示语| |osgreet|开启提示语| |active|旧主动交互| |osactive|主动交互| **userInfo** | 参数 | 类型 | 是否必须 | 取值范围 | 说明 | | --- | --- | --- | --- | --- | | apiKey | String | Y | 32位 | 机器人标识 | | uniqueId | String | Y | 长度小于等于32位 | 用户唯一标识  | | groupId | String | N| 长度小于等于64位 | 群聊唯一标识  | | userName | String | N | 长度小于等于64位 | 用户昵称 | **clientInfo-appState** | 参数 | 类型 | 是否必须 | 取值范围 | 说明 | | --- | --- | --- | --- | --- | | code | int | Y | - | 应用code  | | operateState | int | Y| - | 应用状态值  | ###### operateState状态意义 | code | 功能 | | --- | --- | |1000|结束状态| |1100|启动| |1200|暂停| |1300|继续| |1400|等待重启| #### 输出参数 输出示例: ~~~ { "intent": { "code": 10002, "operateState": 1100 }, "results": [ { "groupType": 0, "values": { "text": "请告诉我您在哪个城市的哪个地方" }, "resultType": "text" } ] } ~~~ >参数说明 | 参数 | 类型 | 是否必须 | 取值范围 | 说明 | | --- | --- | --- | --- | --- | | intent | - | Y |  - | 请求意图 | | results | - | N |  - | 输出结果集 | **intent** | 参数 | 类型 | 是否包含 | 取值范围 | 说明 | | --- | --- | --- | --- | --- | | code | int | Y |  - | 输出功能code | | operateState | int | Y |  - | 功能状态(功能单独定义) | | intentName | String | N |  - | 意图名称 | | actionName | String | N |  - | 意图动作名称 | | parameters | String | N |  - | 功能相关参数 | **results** | 参数 | 类型 | 是否包含 | 取值范围 | 说明 | | --- | --- | --- | --- | --- | | resultType | String | Y |  文本(text);连接(url);音频(voice);视频(video);图片(image);图文(news)| 输出类型 | | values |  - | Y |  - | 输出值 | | groupType |  int | Y |  - | ‘组’编号:0为独立输出,大于0时可能包含同组相关内容 (如:音频与文本为一组时说明内容一致)| ###### 功能code列表(补充中) | code | 功能 |说明 | | --- | --- |--- | |10000|system.error|系统异常| |10001|topic.chat|话题聊天| |10002|platform.chat|工程聊天| |10003|platform.weather|基础天气| |10005|openapi_idiom|新版成语接龙| |10007|platform.guess_game|猜谜语| |10008|openapi_stillstand|一站到底| |10009|platform.number_count|数字计算| |10017|platform.poetry|诗词解析| |10018|openapi_story|编故事| |10019|platform.story|讲故事| |10020|openapi_guessstar|猜明星| |10021|platform.date|日期查询| |10023|platform.music|音乐控制| |10024|openapi_pkvision|拼眼力| |100000|os.sys.chat|正常对话状态| |100101|os.sys.chat|打招呼问好| |100102|os.sys.englishChat|英文对话| |100201|os.sys.activeInteraction|主动交互| |100301|os.sys.faq|Faq| |100401|os.sys.topicChat|新话题聊天| |200101|os.sys.song|音乐/唱歌| |200102|os.sys.englishSong|英文歌曲| |200201|os.sys.story|故事| |200202|os.sys.idiomd|成语/成语接龙| |200203|os.sys.dictionary|字/词典/翻译| |200205|os.sys.ask|十万个为什么| |200206|os.sys.syllabus|课程表| |200207|os.sys.tongueTwister|绕口令| |200208|os.sys.xiehouyu|歇后语| |200209|os.sys.wiki|百科| |200211|os.sys.brainTwister|脑筋急转弯| |200212|os.sys.doggerel|顺口溜| |200301|os.sys.animalSounds|动物叫声| |200302|os.sys.natureSounds|大自然的声音| |200303|os.sys.musicInstrumentSound|乐器的声音| |200401|os.sys.poem|诗词(MP3朗读)| |200501|os.sys.camera|拍照/退出拍照| |200502|os.sys.photograph|照片查看| |200503|os.sys.video|录像| |200504|os.sys.video|查看录像/退出录像| |200505|os.sys.cartoon|动漫推荐| |200506|os.sys.projection|投影| |200601|os.sys.features|特征属性| |200701|os.sys.dance|动作控制-跳舞| |200702|os.sys.date|日历/日期/时间/节日| |200710|os.sys.memo|备忘/闹钟| |200801|os.sys.tenementContact|物业联系方式| |200901|os.sys.environmentMonitor|环境监测| |201001|os.sys.musicPlay|播放音乐-停止播放| |201002|os.sys.musicPlay|播放音乐-暂停播放| |201003|os.sys.musicPlay|播放音乐-继续播放| |201101|os.sys.stockInquire|股票查询| |201203|os.sys.nightLightPattern|夜灯模式-开灯/关灯| |201204|os.sys.joke|笑话| |201401|os.sys.weather|天气| |201501|os.sys.calculate|计算| |201502|os.sys.unitConversion|单位换算| |201701|os.sys.oral.english|OS应用-练口语英语| |201702|os.sys.mandarin|OS应用-练习普通话| |201711|os.sys.translate|OS应用--英汉互译| |201712|os.sys.topicChat|OS应用--话题聊天| |201713|os.sys.sceneChat|OS应用--场景聊天| |201714|os.sys.topicChat|应用推荐| |201715|os.sys.recommendApp|app推荐| |201716|os.sys.wish|APP许愿树| |201801|os.sys.height_measure|测量身高| |201802|os.sys.dress|穿衣搭配| |201803|os.sys.selfsong|机器人自唱| |201804|os.sys.autonomicBehavior|机器人自主行为| |201805|os.sys.imitation|机器人表情模仿| |201901|os.sys.tracing|爸妈在哪儿| |202001|os.sys.robotChat|机器人对话| |202101|os.sys.videoCall|视频对话| |202111|os.sys.multimediaPush|客户推送多媒体内容| |202202|os.sys.videoMessage|视频留言| |202301|os.sys.seek|找东西| |300101|os.sys.action|动作控制-腿部动作| |300301|os.sys.headAction|头部动作-看|转头| |300404|os.sys.action|动作控制-旋转| |900101|osl.sys.exit|自身状态-休眠/退出| |900102|os.sys.screenBright|自身状态-屏幕亮度| |900110|os.sys.setting|os-设置| |900201|os.sys.power|机器人电量数据处理| |1000000|os.sys.intent|自定义意图|