创建应用

登录账号进入bmob后台后,点击后台界面左上角“创建应用”,在弹出框输入你应用的名称,然后确认,你就拥有了一个等待开发的应用。

获取应用密钥

选择你要开发的应用,进入该应用

在跳转页面,进入设置/应用密钥,点击复制,即可得到Application IDRest api key

安装

在命令行中执行下面的代码安装Python-bmob包:

pip install python-bmob

初始化

创建python脚本文件,引入Bmob和创建Bmob对象进行初始化,代码如下:

# 引入Bmob
from bmobpy import *

# 新建Bmob对象
b = Bmob("你的application id", "你的rest api key") 

其中,application idrest api key是你在Bmob控制台上创建的应用密钥信息。

我们对AI的所有操作,都围绕着 Bmob类 进行。

连接AI服务

在正式发送对话给AI服务之前,首先要先连接AI服务,代码如下:

b.connectAI()

发送对话

b.chat('1+1等于多少?')

Bmob.chat方法还支持多会话模式,比如,多人模式的情况下,我们还可以通过第二个参数session进行区分,示例代码如下:

b.chat('1+1等于多少?',session='firstman')

其中,session可以是用户的昵称\ID等等。

关闭AI服务

b.closeAI()

完整示例代码

示例代码效果如下:

from bmob import *

b = Bmob("application id", "rest api key")
b.connectAI()

for i in range(10):
    txt = input('请提问:')
    print(b.chat(txt))

b.closeAI()