使用python实现与图灵机器人智能聊天
程序员文章站
2022-03-12 15:34:46
...
一.获取APIkey
- 首先,前往图灵机器人官方网站注册账号。
- 然后创建机器人,填写一些机器人基本信息即创建成功
- 在机器人管理页面复制你的apikey
二. 查看api文档
- 封装函数
- 编码方式
UTF-8(调用图灵API的各个环节的编码方式均为UTF-8) - 接口地址:http://openapi.tuling123.com/openapi/api/v2
- 请求方式:HTTP POST
- 请求参数格式为 json
即 headers={
“Content-Type”:“application/json”
}
- 根据api文档封装成如下的函数
import requests
def tuling(text_inputs,city="广州",province="广东",street="北京路"):
url="http://openapi.tuling123.com/openapi/api/v2"
body={
"reqType":0,
"perception": {
"inputText": {
"text": text_inputs
},#文本转换
"selfInfo": {
"location": {
"city": city,
"province": province,
"street": street
}
}
},
"userInfo": {
"apiKey": "fe6c99043482468e97a4ad987ba425d8",
"userId": "00010001"
}
}
headers={
"Content-Type":"application/json"
}
r= requests.post(url,data=json.dumps(body),headers=headers)
return r.json()
- 调用函数
上一篇: 3dsmax怎么创建阻尼器模型?
下一篇: flash怎么实现函数加减一输出的动画?