...
NLA接口是基于Smartbi标准远程接口实现的,Smartbi的远程接口,Smartbi接口的调用方法如下:
参数名 | 说明 | |
接口URL | ||
输入参数 | className | 服务类名 |
methodName | 服务方法名 | |
params | 方法参数,以数组形式传递 | |
返回值 | 返回JSON对象 | |
retCode | 返回码:0 - 正确 | |
result | 方法返回结果,不同方法返回不一样 | |
duration | 执行时间:毫秒 |
...
URL参数名 | URL参数值 | 说明 | |
输入参数 | className | AIChatRemoteService | |
methodName | query | ||
params | txt | 问句 | |
token | loginIfSmartbiLogged方法获取的token | ||
isMultiQuery | 查询类型,该参数为空,则由AIBus判断是否多轮 | ||
themeId | 数据模型id,可为空,有推荐 | ||
reportId | 报表Id,设置为空 | ||
uuid | 设置为空 | ||
userChoseThemeId | 用户选择的模型id 用于锁定模型查询,设置为空 | ||
isMobileCall | 是否手机请求,设置为false | ||
getPageBO | 是否需要仪表盘定义,设置为false | ||
subTable | 子表 | ||
llmReviseQuestionWithUserGuide | 合并问句 | ||
returnPrompt | 是否返回提示词,字符串:true,false | ||
returnJSON | 是否返回json数据 | ||
返回值 | retCode | 0 | 非0表示错误 |
result | 见下表 |
- 【PostMan - 登录方法测试样例】
- query方法的返回值比较复杂,下表会详细说明query的返回值。
...