电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

AI服务介绍

来源:金蝶云社区作者:金蝶2024-09-234

AI服务介绍

1 简介

1.1 功能介绍

AI服务是金蝶云苍穹对接金蝶AI平台的一种特殊自定义服务,可以将AI平台的命令与插件适配,在调用API时执行对应的插件逻辑。


1.2 应用场景

1)发布苍穹AI服务接口供外部第三方应用调用;

2)预置标准AI接口,提供给苍穹其他模块调用。


1.3 操作路径

路径:【开发服务云】→【开放平台】→【其他】【API1.0】→【API服务管理1.0】


1.4 字段/按钮说明

字段解释

字段名称详细解释
API服务信息
服务操作码AI服务编码
名称AI服务名称
所属应用AI服务所属应用
描述API详细描述及功能用途
匿名访问设置API匿名,API不需要通过认证即可调用,但存在数据泄露风险,谨慎使用
API高级信息
请求路径请求url地址,自动生成,默认为/ai/do
请求方式API请求方法,支持GET/POST
内容格式请求参数的内容格式,默认为application/json
插件具体API服务逻辑运行的地方
AI命令
AI命令操作码AI服务调用的标识,全局唯一
AI名称AI名称
AI命令描述AI命令的描述


按钮解释

按钮名称详细解释
保存保存AI服务信息
退出退出当前弹窗界面



2 主要操作

2.1 开发AI服务插件

AI服务与自定义服务类似,主要处理逻辑都写在插件之中,所以也需要先开发插件,然后发布API。用户在开发插件可以使用自定义的java插件或脚本插件,不同的AI服务实现的效果和处理逻辑都有差异,但都会根据AI服务中的命令,去进行方法的调用和逻辑处理。


AI服务插件代码示例:


import kd.bos.bill.IBillWebApiPlugin;

import kd.bos.bill.events.AICommandEvent;

import kd.bos.entity.api.AICommand;

import kd.bos.entity.api.ApiResult;


public class DemoAPIAIService implements IBillWebApiPlugin{                                            


  @Override

  public void doAICommand(AICommandEvent event) {

  

    // AI服务的请求,抽象成 AICommand

    AICommand command = event.getCommand();

    // 可以获取API请求中携带的参数

    Map<String, Object> parameter = command.getParameter();

    // 可以获取API请求中携带的APPID 

    String appId =  Command.getAppId();

    

    // 具体业务逻辑 

    

    // 返回数据

    ApiResult result = event.getResult();

    result.setData("suc

AI服务介绍

1 简介1.1 功能介绍AI服务是金蝶云苍穹对接金蝶AI平台的一种特殊自定义服务,可以将AI平台的命令与插件适配,在调用API时执行对应的插件...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信