一、环境搭建
conda activate rasa
cd d:\rasa\campus #替换成你实际的目录地址
pip install -r requirements.txt
pip install -r requirements.txt
二、训练
rasa train
三、运行api服务
运行rasa api服务:
rasa run -m models –enable-api –log-file out.log –endpoints endpoints.yml
测试api服务:
curl -XPOST http://localhost:5005/webhooks/rest/webhook -d ‘{“sender”: “user1”, “message”: “你好”}’ -H “Content-type: application/json”
正确的话应该会收到一个响应:
[ { “recipient_id”: “user1”, “text”: “你好,我是 Silly,我是一个基于 Rasa 的 FAQ 机器人” } ]
Postman测试
API地址:
http://localhost:5005/webhooks/rest/webhook
JSON:
{“sender”: “user1”, “message”: “校园招聘录取的应届生主要工作地点在哪里?”}