开源语义理解服务Clause的 Python 客户端。
该Python包已经上传至pypi,用户可以使用pip直接安装。
pip install clause
当前稳定版本为 1.x
。
示例代码:
from clause import Client, Data
from clause import CustomDict
bot = Client(HOST_IP, HOST_PORT)
# 创建自定义词典
data = Data()
data.customdict = CustomDict(name=customDictName, chatbotID=chatbot_id)
response = self.bot.postCustomDict(data)
更多使用请参考示例程序
。
前提是已经部署了 Clause 服务,该示例程序介绍了如何在 Python 应用中,使用 Clause 服务构建聊天机器人,包括创建意图、创建说法、创建词典、引用系统词典、创建槽位、训练机器人和对话等部分。
该示例程序实现的对话场景介绍,熟悉对话场景有助于更好的掌握程序。
git clone https://github.com/chatopera/py-clause.git
cd py-clause
cp scripts/localrc.sample scripts/localrc
vim scripts/localrc # 使用文本编辑器编辑 scripts/localrc,更新CL_HOST和CL_PORT
./scripts/test.sh # 执行测试程序
更详细的代码请参考链接。
参考链接。
Copyright (2019) 北京华夏春松科技有限公司