本文以控制台操作为主线,引导您完成AI Gateway的接入配置:添加模型服务、创建模型API、创建用户组与用户、配置白名单、获取接入地址并发起首次调用,最后介绍限流/预算管理与高级安全功能。
前提条件
-
已创建好Langfuse实例。AI Gateway实例与Langfuse实例绑定创建,一个Langfuse实例创建并绑定一个AI Gateway。
-
已在Langfuse实例配置好组织和项目,作为用户组投递的目标。
-
已准备模型服务的访问信息,包括模型服务商、服务地址(Base URL)、API Key与协议类型。
-
调用方与AI Gateway网络互通(默认VPC内网访问)。
整体配置流程
AI Gateway的整体配置流程如下:
-
创建AI Gateway实例。
-
添加模型服务。
-
创建模型API。
-
创建用户组与用户。
-
配置IP白名单。
-
获取接入地址并验证调用。
-
(可选)开通公网访问能力。
-
(可选)配置限流、预算与安全策略。
操作步骤
步骤一:创建AI Gateway实例
-
登录云数据库ClickHouse控制台,进入Agentic Data Stack页面,选择已经创建好的Langfuse实例,单击立即开通。
-
创建完成后,在AI Gateway集群列表中找到目标AI Gateway实例,单击实例ID进入详情页。
步骤二:添加模型服务
-
在左侧导航选择模型管理 > 模型服务。
-
单击添加模型服务,在弹窗中配置以下信息:
配置项
说明
服务名称
支持英文、数字、下划线、短横线,不超过64个字符。
模型服务商
百炼、百炼(新加坡)、百炼(美国)、自定义。
协议
openai、anthropic。
服务地址(base_url)
模型提供方的API地址。
API-KEY
模型服务的访问密钥。
-
保存后可在列表中查看、编辑或删除模型服务。
步骤三:创建模型API
-
在左侧导航选择模型管理 > 模型API。
-
单击创建模型API,在弹窗中配置以下信息:
基本信息
配置项
说明
API名称
支持英文、数字、下划线、短横线,不超过64个字符。
Base Path
路由前缀,实例内全局唯一,调用地址由它拼接。
类别
文本、向量化、重排序。
协议
openai、anthropic。
负载均衡算法
weighted-random(加权随机)、round-robin(轮询)。
大模型服务
配置项
说明
服务类型
单服务或多服务。
服务列表
选择已添加的模型服务;可开启「使用指定模型名称」并填写对外暴露的模型名称,也可指定强制使用的模型。
Fallback
开关开启后可配置备用模型服务,主服务异常时自动切换。
-
创建成功后,列表展示API ID、类别/协议、Base Path等信息,可修改或删除。
步骤四:创建用户组与用户
用户组用于按团队或业务线划分调用方,用户是实际调用身份。
-
在左侧导航选择用户管理 > 用户组管理,单击新建用户组,输入名称与别名。
-
选择用户管理 > 用户管理,单击新建用户,选择所属用户组并输入用户名。
-
创建成功后系统自动生成API Key,在用户列表的API Key列查看并妥善保存。
API Key泄露或丢失时可在用户列表中重置,重置后需同步更新调用方配置。
步骤五:配置IP白名单
-
在左侧导航选择白名单配置。
-
单击新建白名单分组,输入分组名称与允许访问的IP或CIDR网段(多个用逗号分隔),如192.168.1.0/24。
-
已有分组可在操作列修改或删除。
与AI Gateway绑定的Langfuse实例对应的白名单分组由系统自动创建,无需手动维护,也请不要删除,删除会影响网关采集投递至Langfuse。
步骤六:获取接入地址并验证调用
-
在左侧导航选择实例详情,在接入点信息区域查看连接地址:HTTP端口8000、HTTPS端口8543,区分私网与公网两种网络类型,单击地址右侧图标可复制。
-
以「接入地址+端口+Base Path」作为模型服务地址发起调用。以OpenAI兼容协议为例:
curl -X POST "http://<接入地址>:8000/<BasePath>/chat/completions" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer <用户APIKey>" \ -d '{ "model": "<模型API暴露的模型名>", "messages": [{"role": "user", "content": "你好"}] }'使用OpenAI SDK时,将base_url设置为http://<接入地址>:8000/<BasePath>/v1,api_key设置为用户API Key。
步骤七(可选):开通AI Gateway实例公网访问能力
AI Gateway默认仅支持VPC内访问到模型服务。如果您的业务场景需要AI Gateway访问到公网模型服务(如阿里云大模型服务平台百炼的公网API),需要配置公网NAT网关。
-
创建公网NAT网关:请前往NAT网关-公网NAT网关购买页进行创建。在创建过程中,请确保选择与AI Gateway实例相同的VPC和交换机。
-
配置SNAT条目:前往公网NAT网关页面,单击目标网关操作列的设置SNAT,单击创建SNAT条目。参数请按如下配置:
-
SNAT条目粒度:VPC粒度或与实例实际相同的vSwitch粒度。
-
选择弹性公网IP地址:在下拉列表中选择提供公网访问的EIP。
-
开通公网访问能力将产生相关的公网NAT网关及公网流量费用。相关费用说明,请参见NAT网关计费。
成本与限流管理(可选)
限流策略
-
选择策略管理 > 限流策略,单击新建限流策略。
-
选择限流维度(用户组/用户)与限流对象,设置每分钟请求数限制和/或每分钟Token数限制,至少设置一项;两项同时设置时任一达到阈值即限流。
-
用户组限流优先于用户限流校验。
预算策略
-
选择策略管理 > 预算策略,先单击设置成本规则,为各模型配置输入/输出/缓存Token的每百万Token成本点。
-
单击新建预算策略,选择预算类型(全局/用户组/用户组内成员默认/单个用户)与作用对象,设置预算点数、每月刷新日与告警阈值。
-
列表实时展示已使用、使用率与状态,便于成本监控。
高级功能(可选)
智能防护策略
实例默认自带全局提示词防护策略(开通选择会默认开启),无需新建:
-
选择策略管理 > 智能防护策略,在策略列表单击编辑。
-
可调整检测模式(同步拦截/异步评估)、拦截与放行规则、检测的消息角色范围、请求体大小上限。
-
通过状态开关启用或停用策略。
数据脱敏
对经过网关的请求/响应中的敏感信息自动脱敏:
-
选择数据脱敏,默认展示全局策略:脱敏方式为正则匹配,默认作用于输入(请求)。
-
单击编辑全局策略,勾选需要脱敏的敏感字段(手机号、邮箱、信用卡、银行卡号、身份证号、IP地址),或通过扩展配置添加自定义正则规则;也可调整脱敏范围(请求/响应/请求和响应)。
-
在脱敏与用户组策略页签可为指定用户组配置独立策略;单击关闭可停用全局脱敏。
观测分析
选择观测分析可查看与网关绑定的Langfuse实例及其连接地址,进入Langfuse查看调用Trace、Token消耗与评估结果。投递的聚合口径与注意事项,请参见AI Gateway功能简介「与Langfuse联动」章节。