欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用python实现与图灵机器人智能聊天

程序员文章站 2022-03-12 15:34:46
...

一.获取APIkey

  1. 首先,前往图灵机器人官方网站注册账号。
  2. 然后创建机器人,填写一些机器人基本信息即创建成功使用python实现与图灵机器人智能聊天
  3. 在机器人管理页面复制你的apikey
    使用python实现与图灵机器人智能聊天

二. 查看api文档

  1. 封装函数
  • 编码方式
    UTF-8(调用图灵API的各个环节的编码方式均为UTF-8)
  • 接口地址:http://openapi.tuling123.com/openapi/api/v2
  • 请求方式:HTTP POST
  • 请求参数格式为 json
    即 headers={
    “Content-Type”:“application/json”
    }
  1. 根据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()
  1. 调用函数
    使用python实现与图灵机器人智能聊天
    使用python实现与图灵机器人智能聊天
    使用python实现与图灵机器人智能聊天