Agent API 支持自定义路由,您可以按请求特征进行精细化路由的能力。本文介绍Agent API的自定义路由管理。
创建路由
登录AI网关控制台,选择您实例所在的地域。
进入目标实例页面,选择左侧导航栏的Agent API,进入目标API页面。
单击创建路由,在创建路由面板,进行如下配置:
路由名称:自定义路由名称。
路径(Path):设置匹配HTTP请求中的Path参数。
相同匹配规则时Path越长优先级越高。
不同匹配规则时等于 > 前缀是 > 正则匹配。
等于:即完全匹配。例如,Path等于
/user
。前缀是:以前缀作为匹配条件。例如,Path以
/user
开头。正则匹配:以正则表达式作为匹配条件。
更多匹配规则:如需创建多个相同路径的路由,需要对方法(Method)、请求头(Header)和请求参数(Query)进行配置,以区分不同路由。
服务列表:在服务列表中选择服务。默认不展示以consumers开头的服务。
编辑路由
登录AI网关控制台,选择您实例所在的地域。
进入目标实例页面,选择左侧导航栏的Agent API,进入目标API页面。
在路由列表页面选择目标路由,单击页面右侧编辑路由,完成基本信息和后端服务配置修改。单击确定即可完成路由修改。
发布路由
登录AI网关控制台,选择您实例所在的地域。
进入目标实例页面,选择左侧导航栏的Agent API,进入目标API页面。
在路由列表页面选择目标路由,单击页面右侧发布路由,在确认弹框中单击确定,即可对已创建的路由进行发布。
下线路由
登录AI网关控制台,选择您实例所在的地域。
进入目标实例页面,选择左侧导航栏的Agent API,进入目标API页面。
在路由列表页面选择目标路由,单击页面右侧
图标,然后单击下线,在确认下线弹框中单击下线,即可完成路由下线。
删除路由
您可以将已创建但未发布的路由或已下线的路由删除。
登录AI网关控制台,选择您实例所在的地域。
进入目标实例页面,选择左侧导航栏的Agent API,进入目标API页面。
在路由列表页面选择目标路由,单击页面右侧
图标,然后单击删除,在删除路由弹框中单击删除,即可完成路由删除。