1. 概述
本文档面向开发者,介绍智能问答后端开放集成能力。
开发者可将智能问答的问数功能通过接口调用形式嵌入自由系统,快速拓展能力。
该集成方案还未正式发布,目前仅支持有自主开发能力的客户进行开发,文档内容外的技术咨询暂不提供。

本次接口开放为共创性质,入参、出参可能随产品迭代调整,且不保证向下兼容。但版本更新时,会同步公示接口变更内容,助力开发者及时适配。
2. 接口列表与功能
接口名称 | 功能说明 |
---|---|
单点登录接口 | 系统登录校验。 该接口是登录 BI 的帆软标准接口,具体参见链接。 |
Open session 接口 | 开启一个新的对话会话并返回一个session token,后续请求需携带 token 以维持对话上下文连贯性。 |
Chat 接口 | 核心接口,接受问句作为入参,返回查询到的数据。 |
Close session 接口 | 用于关闭一轮对话,关闭对话后,之前的session token失效。 |
集群转发接口 | 多集群时,openSession 前需调用此接口,确定分析主题的活跃节点 ,并把节点返回值写入 openSession 的 request header,否则可能丢问答。 单节点的 FineBI 不需要发送此接口。 |
3. 错误码说明
错误码 | 说明 |
---|---|
0001 | 未能匹配到字段,请更换提问方式 |
0002 | 问答服务异常,请联系管理员,错误码0002 |
0003 | 未配置AI服务器,请联系管理员 |
0005 | 问答服务异常,请联系管理员,错误码0005 |
0011 | 未能匹配到满足过滤条件的数据或数据量过大 |
1002 | 归因分析暂不支持该类型计算,错误码1002 |
61310081 | 没有该主题编辑权限 |
4002 | 功能点未注册,请联系管理员,错误码4002 |
4001 | 智能问答注册过期,请联系管理员,错误码4001 |