Skip to content

工具与函数调用

AI 工具页面菜单路径为 /ai/tools。工具经 requestContext 注入 zenith-chat 与智能体,模型按需发起函数调用,执行过程随 assistant 消息持久化,并以折叠卡片展示在回答、审计与反馈回放中。


HTTP API 工具

管理员零代码注册企业内外的 HTTP API 为可调用工具:

字段说明
name / description工具名与描述(模型据此决定是否调用)
methodGET / POST / PUT / DELETE
urlTemplate请求地址模板,支持 {param} 路径占位
headers自定义请求头
params参数定义:name / type(string / number / boolean)/ required / location(query / body / path)
isEnabled启用状态

模型生成的参数按 location 组装请求;出站请求经 SSRF 防护

内置工具

内置工具随系统注册;其中文生图工具 generate_image 由运行时设置 ai.imageModel 控制(配置模型名后启用,空 = 关闭)。

使用范围

  • 聊天:服务商配置声明 tools 能力标签后,对话中自动可用;
  • 智能体:按智能体 tools 白名单注入,步数受 maxSteps 约束。

接口一览

方法路径说明权限
GET/api/ai/http-tools工具列表ai:tool:list
POST/api/ai/http-tools创建ai:tool:manage
PUT/api/ai/http-tools/{id}更新ai:tool:manage
DELETE/api/ai/http-tools/{id}删除ai:tool:manage

Built with VitePress for local documentation preview.