Skip to content

AI API智能体

概述

AI API智能体用于协助用户设计、配置、校验与管理应用API,覆盖API路径定义、脚本调用、前后处理逻辑、限流与安全策略,并确保API在创建或更新后具备完整性与可执行性。

核心能力详解

一、API设计与配置

  • 路径定义:设计RESTful风格的API路径与HTTP方法
  • 脚本绑定:将API与执行脚本关联,支持前处理、主逻辑、后处理和异常处理
  • 参数设计:定义请求参数、响应格式和返回类型

二、API校验

  • 路径唯一性检查:确保API路径不冲突
  • 脚本完整性校验:验证引用的脚本和函数真实存在且可执行
  • 执行链校验:检查 before → main → after / error 处理链的完整性
  • 限流配置校验:验证限流参数的合法性

三、安全策略指导

  • 鉴权方式设计:帮助用户选择合适的API鉴权方案
  • 限流策略配置:设计合理的API调用频率限制
  • 异常处理:配置API执行异常时的错误处理逻辑

使用AI API智能体

在【应用设计器】的【AI】模块中,点击【API智能体】切换到API智能体对话。

应用案例

一、创建数据查询API

  • 应用场景:需要对外提供数据表记录查询的接口
  • 操作示例:输入"帮我创建一个查询某数据表记录列表的API"

二、设计完整API方案

  • 应用场景:需要设计一套完整的API调用方案
  • 操作示例:输入"如何通过API调用织信里的数据?"

注意事项

  • API使用脚本能力时,必须先创建脚本文件与函数,再在API中引用
  • 严禁在脚本未创建前填写scriptId或scriptFunc
  • 创建或更新API后,智能体会自动执行完整校验
  • 校验未通过前,API不会被视为有效结果