企业级 AI 网关 · 治理控制面 · 私有化部署

随着模型不断增加,智能体开始行动,AI 连接越来越多的业务系统,治理已不再是可选项。ShieldON 为您提供极致透明度,让风险、成本和访问权限在 AI 扩展过程中始终可控。

app.shieldon.ai/workspaces/ws_4a9f…/overview

演示控制台画面:概览页,包含请求指标与实时请求表格。仅为静态演示数据。

整体架构

一侧是所有应用与智能体。另一侧是所有模型。中间是 Shieldon。

企业内的应用、智能体与工具都经由 Shieldon 调用云端与本地模型。敏感数据在离开边界前就已脱敏,每个请求都交给最合适的模型,每一次往返都记入账本,你自己的 AI 智能体还能调整策略。

在企业边界之内,应用、智能体、工具与助手通过 Shieldon AI 网关调用云端与本地模型,响应沿同一路径返回。安全护栏在请求离开边界前对敏感数据脱敏;路由把简单请求送往本地模型,把复杂请求送往前沿模型,并在需要时自动故障转移;每次请求都连同其密钥、路由与 Token 一起记录;系统会根据用量给出节省 Token 的建议;企业自己的 AI 智能体则通过 API 读取用量、设定策略并发布 Release。

LLM INTEGRATIONS

接入一次,通用所有 Provider。切换、组合、故障转移都不用改应用代码。

把 OpenAI、Anthropic、Gemini、Bedrock、阿里云百炼、DeepSeek 等三十多家 Provider 接在同一个 OpenAI-compatible 端点之后。Provider 密钥加密保存在 Shieldon 内,只分配给你指定的 Workspace;应用只会拿到 Shieldon 的密钥。Chat、Responses、Embeddings、Images 与 Audio 按模型逐项支持。

操作映射

示意性操作映射

操作流式工具调用用量
shieldon-chat
Chat Completions
支持
支持
支持
Responses
支持
支持
支持
Messages
支持
支持
支持
shieldon-embed
Embeddings
不支持
不支持
支持
  • OpenAI
  • Azure OpenAI
  • Microsoft Foundry
  • GitHub Models
  • Anthropic
  • Google Gemini / Vertex AI
  • AWS Bedrock
  • 阿里云百炼
  • 智谱 AI
  • DeepSeek
  • Moonshot AI
  • MiniMax
  • Groq
  • Together AI
  • Fireworks AI
  • OpenRouter
  • xAI
  • Perplexity
  • Cerebras
  • DeepInfra
  • Nebius
  • SambaNova
  • SiliconFlow 硅基流动
  • Novita AI
  • Jina AI
  • Voyage AI
  • Cloudflare Workers AI
  • Hugging Face
  • Ollama
  • vLLM
  • LocalAI
  • Databricks
  • 通用 OpenAI-compatible 端点

01 · 谁在调用 API?

在请求到达模型之前,就知道它来自哪个应用、哪个团队、哪个环境。

每个应用都有自己的 Gateway API Key,密钥本身就携带策略:允许调用哪些模型、每次请求必须附带哪些信息、只能从哪些网络发起调用。轮换密钥不影响任何接入。上游 Provider 密钥永远不会离开 Shieldon。

示意性网关响应

    演示控制台画面:创建名为 billing-assistant 的 Gateway API Key,为其定义四个 Metadata 变量,并把来源限制到 203.0.113.0/24;来自其他地址的请求被拒绝。

    创建 Gateway API Key

    给密钥起名,选定它能调用的范围。应用只拿到一个密钥,Provider 凭证始终留在你手里。

    让每个请求自报家门

    规定每次调用必须声明什么——应用、环境、团队、项目、客户、用户、功能或会话;不合规的调用会被拒绝。这些字段之后就是成本归因的依据。

    只接受来自预期网络的调用

    把密钥限制在你自己的网段内,其他来源的调用在触达模型之前就会被拒绝。

    组织与 Workspace 把部门、产品与环境彼此隔开,各自拥有独立的成员与角色。

    02 · 有哪些信息被发送给了 LLM?

    卡号、证件号与 API 密钥止步于边界。Prompt 默认不存储。

    为所有应用建立同一道安全边界,而不是在每个代码库里各写一套检查。Shieldon 检查进出模型的内容,识别个人信息与凭证,按策略选择只告警或直接拦截。记录的只有判定结果,从不保留命中的内容。而且默认情况下,Prompt、模型输出与 Embedding 一律不存储。

    • 个人信息:邮箱地址、手机号码、身份证号、支付卡号、美国社保号
    • 密钥凭证:私钥、会话 Token、云平台与 SaaS 凭证、被粘贴进 Prompt 的密码
    • 自定义规则:关键词、正则表达式、工具调用白名单,或通过安全 Webhook 接入你自己的策略服务
    • 先用监控模式看看会命中什么,有把握之后再切换为拦截。

    演示控制台画面:一条包含支付卡号的请求被“敏感数据防护”策略拦截;第二条请求通过。活动记录只保存原因码。

    在到达 Provider 之前就被拦截。Shieldon 直接拒绝请求,而不是悄悄改写后放行;记录里只有原因,没有原值。

    隐私默认值

    • Prompt 文本
    • 模型输出
    • 工具参数
    • Webhook 正文
    • Embedding 向量
    会记录运行元数据 · 用量 · 审计事件 · 路由 · 错误

    需要为排查问题短期保留内容?那是一项需另行约定的显式策略:加密存储,每一次查看都留下审计记录。

    演示控制台画面: 请求详情 req_48e5aa — 逻辑模型 shieldon-chat, Provider ID openai-prod, 状态 成功, 延迟 812 ms. 采集的载荷: 该请求未启用正文采集,或没有保留任何载荷。

    示意性账本记录

    仅追加的用量与成本账本字段;不是控制台画面。
    request_id
    req_48e5aa
    actual_route
    @openai-prod/gpt-4.1
    input_tokens
    1,016
    output_tokens
    188
    cached_input_tokens
    0
    route_attempts
    1
    retries
    0
    metadata.application
    support-bot
    metadata.environment
    production
    credits
    0.42

    03 · 行为应如何管控?

    切换 Provider、封顶支出、一键回滚,几分钟搞定。不改代码,不打补丁。

    应用调用的是一个稳定的模型名,背后接什么由你决定:指向单一 Provider、失败时自动切换到备选、按权重分流,或按规则选择目标。限额与预算在调用 Provider 之前就已生效。每次变更都以经过审阅的 Release 上线,一键即可回滚。

    演示控制台画面:故障转移路由吸收了一次 429;限额策略在 600 RPM 处阻止请求;Credits 预算在达到限额时阻止请求并被调整;一个 Release 被发布随后回滚。

    示意性路由尝试 · req_9b21c4

    • 第 1 次尝试 · @openai-prod/gpt-4.1

      调用方无感的故障转移

      主 Provider 限流或超时,Shieldon 自动重试并切换到你批准的下一个目标。应用只看到一次成功的响应和同一个请求 ID,无需捕获异常,也无需重新部署。

      正式依赖故障转移之前,请用你自己的 Provider 与模型实际验证。

      按模型设定限额,并提前定好异常时怎么办

      按模型限制请求数、Token 数与并发数。即便限流服务本身不可用,也由你提前决定:安全优先,还是可用性优先。

      真正能刹住车的 Credits 预算

      按 Workspace 或按应用密钥,在你所在的时区按日、周、月设定预算。预算用完时,调用停止或仅发出告警,由你决定。每一次追加额度都有记录,没人能悄悄抬高上限。

      每次变更先审阅,每个版本可回滚。

      校验草稿,逐项对比与当前生效版本的差异,审批后发布。事后发现问题,一键回滚到上一个已知良好的版本。网关只运行已发布的 Release。

      04 · 系统如何持续改进?

      每次调用有归属,每笔成本有去处,每次变更有署名。

      Shieldon 为你保留两份记录:每次请求的用量与成本账本,以及控制面每次变更的审计日志。今天,它们回答财务最关心的问题——这个月的支出来自哪个应用、团队或客户;未来,它们也是我们路线图上人工审批式改进闭环的基础。

      按应用、团队或客户分摊成本,不用再拉表格。

      每次请求都带着你要求的上下文——应用、环境、团队、项目、客户、用户、功能、会话。Shieldon 把它们与 Token 用量、实际使用的模型、重试与错误一起记录,财务想怎么拆分成本都可以。图片与音频计价在各 Provider 间尚未完全归一化。

      • application
      • environment
      • team
      • project
      • customer
      • user
      • feature
      • session_id
      curl "https://gateway.example.com/v1/chat/completions" \  -H "Authorization: Bearer $SHIELDON_GATEWAY_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "model": "shieldon-chat",    "messages": [{"role":"user","content":"Hello"}],    "metadata": {      "application": "support-bot",      "environment": "production"    }  }'

      示意性账本记录

      仅追加的用量与成本账本字段;不是控制台画面。
      request_id
      req_48e5aa
      actual_route
      @openai-prod/gpt-4.1
      input_tokens
      1,016
      output_tokens
      188
      cached_input_tokens
      0
      route_attempts
      1
      retries
      0
      metadata.application
      support-bot
      metadata.environment
      production
      credits
      0.42

      这一行就是 Shieldon 保留的全部:谁、多少、走了哪条路由、花了多少钱。没有 Prompt。

      一份没人能改的变更记录。

      谁在何时、从何处创建、修改、发布、回滚或轮换了什么。每条记录永久保留,事故复盘从事实开始,而不是从猜测开始。

      1. 观察使用情况
      2. 识别模式
      3. 提出改进建议
      4. 验证与评估
      5. 审批需要人工审批
      6. 发布
      7. 度量结果

      演示控制台画面:一条请求的 Metadata 被记录到用量账本;审计日志列出发布、轮换、回滚与更新事件。

      请求流水线

      每次调用都走同一条路,每一步都是可以设策略的地方。

      认证、核对来源、加载已发布的策略、检查输入、选择路由、核对限额与预算、调用 Provider、必要时故障转移、检查输出、计量成本、写入审计。没有一步可以跳过,上面的章节正对应着这条流水线的顺序。

      1. 入口
      2. 请求 ID
        章节 04, 如何持续改进?
      3. Gateway API Key 认证
        章节 01, 谁在调用?
      4. 组织与 Workspace 授权
        章节 01, 谁在调用?
      5. 已发布策略快照
        章节 03, 如何管控?
      6. API 适配器
      7. 安全护栏(输入)
        章节 02, 发送了什么?
      8. 路由器→ @openai-prod/gpt-4.1
        章节 03, 如何管控?
      9. 限流 / Token / 并发 / 预算预检
        章节 03, 如何管控?
      10. Provider 适配器
      11. 重试与故障转移429 → @bailian/qwen-max
        章节 03, 如何管控?
      12. 流式响应归一化
      13. 安全护栏(输出)
        章节 02, 发送了什么?
      14. 用量与成本计量
        章节 04, 如何持续改进?
      15. 异步用量日志与审计
        章节 04, 如何持续改进?
      16. 响应

      适合哪些团队

      为那些要对生产环境中的 AI 负责的团队而建。

      平台团队

      • 把所有 Provider 收在一个接入点之后;调整路由与故障转移,无需重新部署任何应用。
      • 接入一次 Provider,按需分享给需要的团队。

      对应控制台模块: LLM Integrations · Configs · 限额

      安全与合规

      • 所有应用共用一道安全边界:识别个人信息与密钥,先监控,再拦截。
      • 默认什么都不存;每次变更、每次查看敏感数据都有永久记录。

      对应控制台模块: 安全护栏 · 审计日志

      FinOps

      • 清楚知道账单来自哪个应用、团队、客户或功能。
      • 真正能停掉流量的预算,以及没人能悄悄追加的额度。

      对应控制台模块: 预算 · 分析 · 日志

      应用负责人

      • 一个接入点、一个密钥、一个模型名,再也不用保管 Provider 凭证。
      • OpenAI-compatible:现有 SDK 与智能体只需换一个 Base URL 和密钥即可指向 Shieldon。

      对应控制台模块: 快速设置 · Gateway API Key

      运维团队

      • 每次变更上线前先审阅,一键回到上一个正常版本。
      • 一台 Linux 主机加 Docker Compose 即可运行,部署在你自己的环境里。

      对应控制台模块: 版本与发布

      在你的环境中试点

      从一把 Provider 密钥到第一次受治理的调用,五步,一台 Linux 主机。

      快速设置在一个页面里带你走完:连接 Provider、创建应用密钥、发布、真实测试调用、接入。然后,把一个接入点交给你的团队就够了。

      对应控制台模块

      快速设置

      1. 连接 Provider保存上游密钥和模型
      2. 创建 Gateway Key创建模型调用身份
      3. 发布校验并激活配置
      4. 测试通过真实 Gateway 验证模型调用
      5. 接入查看模型调用和 API Key 接入方式

      在用 Workbench、Codex 或 Claude Code?安装 Shieldon Skill,它会帮你装好 CLI 并引导登录。

      模型调用
      curl "https://gateway.example.com/v1/chat/completions" \  -H "Authorization: Bearer $SHIELDON_GATEWAY_API_KEY" \  -H "Content-Type: application/json" \  -d '{"model":"shieldon-chat","messages":[{"role":"user","content":"Hello"}],"metadata":{"application":"support-bot","environment":"production"}}'

      你的应用只需要这一个密钥。Provider 自己的密钥始终留在 Shieldon 内部。

      单台 Linux 主机 · Docker Compose. Nginx connects to Gateway(Go), Control Plane(Go), Web 控制台 + 文档. Gateway(Go) connects to PostgreSQL, Redis. Control Plane(Go) connects to PostgreSQL, Redis, S3 兼容存储(可选).

      一切都运行在你的环境里:一个入口、几个容器、标准的 PostgreSQL 与 Redis,以及可选的对象存储——以多架构镜像和离线安装包交付。

      不仅仅是模型

      治理智能体所使用的能力,而不只是它们调用的模型。

      Codex、Claude Code、OpenClaw,以及你们自己团队构建的智能体,最终都需要经过同一个网关。我们的方向是治理它们所使用的一切——Skill、Tool、MCP 服务器、CLI 工作流与 API——沿用同样的四个问题:安全吗,花了多少,看得见吗,会不会越来越好。

      1. 1. 治理基础

        先看清家底:统一的身份模型,覆盖每个智能体、Skill、Tool、MCP 服务器与 API 的清单,附带归属、数据分级与审计。

      2. 2. 策略与管控

        定下规则:跨所有智能体生效的安全策略与支出控制,配合审批、能力限制与发布管理。

      3. 3. 持续改进

        有意识地持续变好:从真实使用中提炼对 Prompt、策略、Skill 与用例的改进建议,经评估后受控发布。

      4. 4. 企业运营层

        像运营企业其他系统一样运营 AI:发现并登记影子 IT 智能体,接入更多运行时,扩展部署选项,按客户最需要的方向延伸。

      安全

      看清什么数据跨越了模型与工具边界,把密钥和个人信息留在内部,高风险操作须经审批。

      财务 / FinOps

      把每一分钱归因到人、团队、应用、智能体、Skill、Tool、模型与 Provider;执行预算,及早发现异常。

      可见性 / 可观测性

      从人到结果的一条完整轨迹:哪个智能体、哪个 Skill、哪些 Tool 与 MCP 服务器、哪些 API 与模型、应用了哪些策略。

      RSI

      由真实使用提出更好的 Prompt、策略与用例;每条建议都经版本化、评估与人工审批。

      Skill 管理

      登记智能体所运行的每一个 Skill:归属、版本、用途、风险等级与批准的受众,并通过同样经审阅的发布流程交付。

      Tool 与 MCP 管理

      掌握每一个在用的 Tool 与 MCP 服务器,它接触什么数据、能访问哪里,然后允许、拒绝、设预算——并保留从身份到智能体、Skill、Tool、模型直至结果的完整链路。

      CLI 与 API 管理

      把 CLI 会话、自动化任务与内部 API 纳入与模型调用相同的身份、策略、计量、审计与发布控制之下。

      安全、财务与可见性控制

      在边界对数据分级并拦住高风险操作;把支出细化到智能体、Skill 与 Tool 并执行预算;保留从人到结果的一条轨迹;每次策略变更都经审阅、版本化、发布、监控与回滚。

      身份智能体SkillToolMCP 调用API模型结果
      在你自己的基础设施上做一次受控试点。Shieldon 已为此准备好,我们会陪你完成部署。

      私有化部署 · Docker Compose · 文档随部署提供 · 登录地址 app.shieldon.ai