Skip to content

Latest commit

 

History

History
 
 

cc-chatbot

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

cc-chatbot

Chatopera智能问答引擎的Java SDK. https://docs.chatopera.com/

支持

  • 创建聊天机器人
  • 查询聊天机器人列表
  • 更新聊天机器人画像
  • 查询聊天机器人使用情况
  • 管理和检索多轮对话
  • 管理和检索知识库
  • 检索意图识别

配置

使用maven,需要配置Chatopera的Nexus OSS仓库,具体见文档

<dependency>
    <groupId>com.chatopera.chatbot</groupId>
    <artifactId>sdk</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>

API

Chatbot v1

聊天机器人类,构造参数(tcp协议,hostname, 端口, 版本)

Chatbot#getChatbots

获取聊天机器人列表,支持检索查询,分页

Chatbot#getChatbot

通过聊天机器人ID获得聊天机器人详情

Chatbot#conversation

与指定的聊天机器人进行多轮对话

Chatbot#faq

与指定的聊天机器人进行知识库问答

测试

mvn test

示例

Chatbot cb = new Chatbot("http", "lhc-dev", 8003, "v1");
JSONObject resp = cb.conversation("co_bot_1", "sdktest", "华夏春松在哪里", false);

返回值参考 智能问答引擎文档

开源许可协议

Copyright (2018) 北京华夏春松科技有限公司

Apache License Version 2.0

chatoper banner