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

一.获取APIkey

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

二. 查看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. 调用函数
    在这里插入图片描述
  2. 获得返回来的结果使用python实现与图灵机器人智能聊天_第2张图片
    使用python实现与图灵机器人智能聊天_第3张图片

你可能感兴趣的:(API,人工智能与机器学习,图灵机器人,python,json)