AI插件

ZAI服务控制面板使用 分享链接 /book/zentaopms/1789.html?releaseID=21

作者:滕怀安 最后编辑:滕怀安 于 2025-06-13 14:00:28 浏览量:754

在zai btea2及之后,访问zai服务地址(如默认 http://10.0.0.164:5000/ )即可进入zai控制台。

  • 默认用户: admin
  • 密码:123456

左侧导航栏

应用管理

ZAI服务支持两种类型的应用。

  • 聊天应用 用于支持AI对话类的场景(对AI说“你好!”)
  • MCP服务 用于支持将一个功能作为MCP服务,能被AI MCP客户端调用(将查询天气的功能做成MCP服务,并配置给支持MCP功能的AI客户端后,对AI说“今天天气怎么样?”,AI会调用对应的MCP服务来查询天气并组织语言回答您的问题。)

聊天应用

创建聊天应用

点击创建新的应用以创建聊天应用。后续界面如下。

应用描述框里添加聊天应用的描述即可创建聊天应用。

此时我们刚刚创建的聊天应用处于未发布状态。我们点击该应用,进入到应用中。此时是设置调试界面。

关于提示词

提示词应简洁明要。

关于变量

目前只有 _terminate 变量设置是有效的,用于在挂载插件的情况下避免插件输出的内容被AI二次处理。关于插件,详见插件管理章节。

关于插件

ZAI有自己的插件系统,用于丰富AI的功能,应用可以挂载ZAI系统中创建并发布的插件以增强能力。关于插件,详见插件管理章节。

保存并发布

当你修改设置调试界面的设置后,请点击保存按钮保存更改。点击发布会将应用发布,使之能被第三方调用。

查看API

点击API查看聊天应用为第三方提供的API,您可以通过此页面的信息来进行客户端的开发。禅道AI插件就是使用的这些接口。

禅道AI插件默认使用的聊天应用

当您在初始化ZAI服务./zaiiniter init后会创建一个名为zchat的聊天应用,此为禅道AI插件使用的,请不要删除。

MCP服务应用

创建MCP服务应用

同样,点击创建MCP Server创建MCP服务应用。后续界面如下。


刚刚创建的MCP服务应用处于未发布状态,点击创建的MCP服务应用的名称,进入设置与调试界面。


进入设置与调试界面后。


实质上MCP服务应用所承载的实际的功能逻辑是来源与插件的。也就是MCP服务应用为骨架,插件为内容。

查看API

MCP服务应用的API不在API页面中,在设置与调试界面中,显示的地址即为MCP服务的地址。


禅道MCP Server

如果你初始化了禅道MCP Server ./zaiiniter zentaomcp ,你将会看到一个名为zmcp的MCP服务应用。请不要删除它。



可以看到它挂载了一个ztjsplugin这个插件正是禅道MCP的功能。

插件管理

ZAI的插件能丰富聊天应用的功能,让AI调用一些外部的方法。插件也为MCP服务应用提供了内容(实际的功能)。


Javascript插件

创建JavaScript插件

点击创建JavaScript插件创建。



编辑插件信息

创建后会进入编辑插件信息界面。


点击右上角 创建 来创建这样一个插件。

环境变量设置_terminate,如果启用,则插件输出的结果不会被AI处理,直接返回给用户。

JavaScript插件内容示例

/**  * 合并2个字符串,并返回  *  * @api  * @mcp  * @param {string} str1 - 第一个字符串参数  * @param {string} str2 - 第二个字符串参数  * @returns {string} 返回合并字符串  */ function combineStrings(str1, str2) {   return str1 + str2;  }
  • @api 使得此函数能作为api被第三方调用
  • @mcp 使得此函数能被MCP客户端调用

或者参照禅道MCP服务挂载的ztjsplugin,禅道MCP服务初始化操作见禅道MCP文档。



OpenAPI插件

敬请期待。

挂载插件

挂载插件到聊天应用

进入聊天应用的设置与调试界面。






挂载插件到MCP服务应用

操作与挂载插件到聊天应用相同。



空间设置


目前只有一个Default空间,后续涉及到多空间多用户会补充说明,敬请期待。

系统管理


进入系统管理页面显示如下信息。


空间管理

后续使用到多空间多用户时会补充说明,敬请期待。

系统集成

配置与第三方系统的集成。 添加系统会生成两个字段IDToken,第三方系统向ZAI发送含有下方所示字段头信息的请求,能被ZAI验权通过。

expiredTime = xxxxxx; // Unix时间戳 appID = ID; userID = 第三方系统用户的ID; hash = md5(Token + appID + userID + expiredTime);

用户管理

管理ZAI服务的用户信息,目前只一个admin就够了,你可以在此修改admin的密码。

供应商管理

能配置ZAI服务使用的模型的提供商。



模型管理

能创建、禁用、删除已被配置的模型服务商支持的模型。


创建模型


许可证

可查看、更新许可证信息。

更新许可证

返回顶部
张淑钧
高级客户经理
13156280939
2082428410
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。