作者:nTokenX|发布日期:2026年9月12日|更新日期:2026年9月12日

databricks ai gateway 是 Databricks 为企业提供的模型访问、路由、权限控制和使用审计层。如今官方文档重点使用 Unity Gateway 这一新一代名称,它与 Unity Catalog、Model Serving 和 MLflow 共同构成企业级生成式 AI 的运行基础。

databricks ai gateway 企业模型路由与治理架构图

什么是 Databricks AI Gateway?

Databricks AI Gateway 是连接应用、模型和企业治理规则的统一控制平面。它可以把 Databricks 托管模型、外部模型服务以及部分智能体和 MCP 服务纳入统一的访问、限流、成本和审计体系。

需要注意名称变化:

Databricks 官方将治理拆成三个维度:资产治理、流量治理和行为治理。这比单纯把网关理解成 API 代理更准确。

Databricks AI Gateway 如何接入模型?

Databricks 的核心抽象不是让每个应用直接绑定模型厂商,而是创建一个 Model Service(模型服务)。应用调用模型服务的完整限定名称,Unity Gateway 再根据配置把请求路由到一个或多个目标。

模型服务可以连接:

  1. Databricks 按 Token 计费的基础模型;
  2. Databricks Provisioned Throughput 模型;
  3. 通过 Model Provider Service 接入的外部模型;
  4. 同一个服务中的多个目标,用于流量拆分或故障转移。

根据 Databricks Model Service API 文档,一个模型服务最多可配置 10 个主要路由目标,备用路由最多 5 个。多个主要目标可以按百分比分配流量,备用目标则按照顺序在主要目标失败后尝试。

这意味着企业可以把应用与具体模型名称解耦。例如,业务系统只调用 customer-support-model,平台团队可以在后台调整模型版本、提供商或备用路径,而不必修改所有业务代码。

模型路由应如何设计?

模型路由不应只按“哪个模型更强”决定,而应同时考虑任务类型、数据敏感度、延迟要求和预算边界。实践中可以采用下面的四层判断框架:

路由层 关键问题 常见策略
任务层 请求属于什么业务任务? 分类、摘要、代码、推理分别使用不同模型
数据层 输入是否包含敏感数据? 敏感数据优先进入受控模型或先做脱敏
运行层 是否要求低延迟和高可用? 主路由配合备用模型和限流
经营层 谁在使用、消耗多少? 按团队、应用、标签设置预算和使用追踪

这个框架的独特价值在于:先定义路由决策条件,再选择模型。如果只配置模型名称,而没有定义数据等级、失败处理和预算责任人,后续很容易形成新的模型孤岛。

Unity Gateway 模型服务、外部模型与备用路由示意图

权限治理和数据安全怎么做?

Databricks 的优势不只是统一转发,而是将模型服务纳入 Unity Catalog 的对象权限体系。模型服务位于 Catalog 和 Schema 中,可以使用与表、函数相近的授权方式进行管理。

常用权限包括:

根据 Databricks 模型服务治理文档,模型服务还支持跨工作区治理、标签和血缘信息。调用者不一定需要直接访问底层模型,平台可以依据模型服务所有者的权限完成后端执行。

企业部署时建议建立三组权限:

  1. 开发权限:允许测试模型和查看有限日志;
  2. 生产调用权限:只授予指定应用或服务账号 EXECUTE;
  3. 平台管理权限:由数据平台或安全团队负责模型、路由和策略变更。

这比把厂商 API Key 分散在多个项目环境变量中更容易审计,也更利于撤销权限和追踪责任。

限流、成本和日志如何闭环?

一个可运行的 AI Gateway 不等于一个可运营的 AI 平台。生产环境至少要建立“调用—记录—分析—调整”的闭环。

Unity Gateway 官方能力包括:

Databricks AI 治理指南特别强调,资产权限、请求流量和请求内容应由同一治理层协同处理。

落地时不要只看总 Token 数,建议同时设置四个指标:

企业部署应该选择什么架构?

适合大多数 Databricks 企业项目的架构可以分为四层:

  1. 数据与资产层:Unity Catalog 管理表、模型、函数和 MCP 服务;
  2. 模型运行层:Model Serving 或外部模型提供商承载推理;
  3. 治理与路由层:Unity Gateway 统一处理权限、路由、限流、预算和策略;
  4. 质量运营层:MLflow 负责评估和追踪,系统表与 inference tables 支撑审计分析。

Databricks 官方生成式 AI 部署说明明确区分了几个组件的职责:Model Serving 负责运行端点,AI Gateway 负责访问与路由,Unity Catalog 负责数据和 AI 资产权限,MLflow 负责评估、追踪和监控。

Databricks 方案适合哪些团队?

它更适合已经使用 Databricks、Unity Catalog 或湖仓数据体系,并且需要统一管理多个模型、多个工作区和多个 AI 应用的企业。

如果只是一个小型应用、单一模型调用、没有企业数据权限和审计要求,直接使用模型厂商 SDK 可能更简单。若重点是跨厂商统一 API,可进一步了解 OpenRouter 的模型路由与 API 聚合机制;若团队希望自建网关,也可以参考 LiteLLM AI Gateway 的部署与路由方案。

需要统一调用 GPT、Claude、Gemini、Grok 等多个模型时,nTokenX支持用户只申请一个 API Key,再调用多个模型。实际选择时,应根据权限治理、数据边界、监控深度和部署责任进行评估,而不应只比较接口数量。

Databricks AI Gateway 与通用模型网关有何区别?

对比维度 Databricks AI Gateway / Unity Gateway 通用模型聚合或网关
核心定位 企业 AI 资产与运行流量治理 统一 API、模型路由或转发
权限体系 与 Unity Catalog 对接 通常使用独立账号、项目或 Key
数据治理 可关联 Catalog 权限和血缘 需要额外建设数据权限链路
模型范围 Databricks 模型与外部模型 取决于平台接入范围
部署重点 Databricks 工作区、Metastore、模型服务 网关服务、密钥、供应商适配
适用场景 湖仓数据、企业 AI、审计和多团队协作 快速接入、多模型试验、跨平台调用

因此,两者并不是简单的“谁替代谁”。Databricks 更偏向 数据平台内的治理控制平面;通用网关更偏向 模型调用抽象层。企业也可以采用组合架构:Databricks 负责受控数据和内部资产,外部网关负责统一接入,再通过权限和日志边界明确责任。

常见问题

Databricks AI Gateway 现在应该看哪个版本?

优先关注 Unity Gateway。Databricks 官方已将新能力集中到 Unity Gateway,旧版“AI Gateway for serving endpoints”页面已标注为 legacy,但其中的端点治理和日志说明仍有参考价值。

Model Service 是不是一个模型本身?

不是。Model Service 是 Unity Catalog 中的受治理服务对象,可以引用一个或多个模型目标,并负责统一调用入口、路由、权限和审计。

能否接入外部模型?

可以。官方文档说明,模型服务能够通过 Model Provider Service 路由到外部模型提供商,也可以与 Databricks 托管模型混合配置。

是否必须为每个应用创建一个网关?

不一定。更合理的做法是按业务域、数据敏感等级和责任团队设计模型服务,再通过应用身份和 EXECUTE 权限控制调用范围,避免服务数量失控。

上线前最容易遗漏什么?

最容易遗漏的是失败处理和证据留存。上线前应验证备用路由、限流、敏感信息策略、请求日志权限,以及成本数据是否能按团队和应用归属。

企业 AI Gateway 权限、路由、成本与审计闭环图