AI App 的模型控制平面

让每一次模型调用, 都可接入、可追踪, 可控制、可恢复。

保留熟悉的 OpenAI 兼容接口和现有身份体系;NeoRouter 在模型调用路径上统一处理 App 隔离、路由回退、成本结算、风险控制与实验发布。

身份与 App 隔离运营与风险闭环安全实验与回滚

无需迁移用户系统,也无需把供应商逻辑写进 App。

快速开始.js
// 保留你的 SDK,切换到 NeoRouter 控制平面。
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.neorouter.app/v1",
  apiKey: process.env.NEOROUTER_API_KEY
});

const response = await client.chat.completions.create({
  model: "openai/gpt-5",
  messages: [{ role: "user", content: "Hello" }]
});
切换模型或策略
POST/v1/chat/completions 482 毫秒200 成功
鉴权 → 路由 → 结算 → 观测 → 控制 CONTROL PLANE · GLOBAL

从当前的大语言模型,到未来的全模态能力,共用一套控制平面

大语言模型 当前GPTClaudeGeminiQwenMiniMax
语音 路线图SpeechTranscription
图像 路线图GenerateEdit
视频 路线图GenerateTransform

请求治理链路

一次调用,从身份到结果都在控制之中。

NeoRouter 不只是转发请求。它在同一条链路里验证调用者、执行策略、预留成本、选择线路、完成结算,并把异常变成可处理的运营事件。

你的 App 发起请求api.neorouter.app稳定、可解释的结果
01IDENTITY

验证身份

接入现有身份提供方或受限 API Key。

02ISOLATION

隔离 App

绑定应用、主体、权限与可用能力。

03BUDGET

预留成本

调用前检查额度、并发与最坏成本。

04ROUTING

选择线路

按质量、延迟、价格与健康状态路由。

05SETTLEMENT

精确结算

按实际 Token、缓存和输出完成账本。

06OPERATIONS

观测与控制

关联请求、风险、处置、通知与恢复。

一个控制面

把分散的模型工作,收进同一个运营闭环。

开发、平台、安全和运营团队看到的是同一条调用链,却可以在各自需要的层面进行控制。

01
集成

一套调用契约

供应商 SDK、协议、流式响应和错误格式各不相同。

使用统一接口、逻辑模型和 Preset,让应用代码保持稳定,并逐步覆盖更多模态。

OpenAI-compatible · SSE · Presets
02
鉴权

沿用现有身份

共享密钥无法表达 App、用户、权限、环境与预算边界。

接入现有身份提供方,归一化应用与主体;自动化场景使用短期、限额、可吊销的 Key。

JWT/JWKS · Scopes · Bounded keys
03
可靠性

让请求持续流动

上游限流、线路故障或模型下线会直接暴露给最终用户。

按安全错误类别重试,在路由和模型间回退,并用熔断阻止故障继续扩散。

Retry · Fallback · Circuit breaking
04
运维

解释每一次调用

分散日志很难说明延迟、错误、成本和回退究竟发生在哪里。

把请求、每次尝试、精确用量、队列、结算和通知放进统一操作视图。

Requests · Attempts · Exact ledger
05
风控

把异常变成处置

泄漏、滥用和异常用量会在团队发现之前快速放大成本。

从检测、Shadow 验证、责任人处理到临时限制、恢复和审计,形成完整闭环。

Detect · Control · Audit · Recover
06
实验

安全发布 AI 变更

Prompt、模型和参数的微小变化也可能同时改变质量、成本和延迟。

对版本稳定分流,组合离线评估与在线业务指标,通过护栏后再晋级或回滚。

A/B/n · Evals · Guardrails · Rollback

风控与运维

发现异常之后,立即知道该做什么。

把平台故障、主体异常和计费风险放在同一队列中,保留责任人、处置状态、相关请求和完整审计记录。

NEOROUTER OPERATIONS示例数据
待处理事件07跨平台与主体信号
监测周期15 min带历史基线与恢复判断
规则模式Shadow验证后再晋级 Active
风险信号影响范围责任人处置状态
Token 用量异常增长RISK-2047app · subject_8F2AOn-call待确认
供应商错误重复出现RISK-2039provider · routePlatform观察中
测试 Key 接近额度上限RISK-2028api_key · budgetSecurity已处理

身份与数据边界

接入现有系统,不把信任交给共享密钥。

NeoRouter 把身份提供方、App、主体、权限和预算归一化。底层存储可以演进,产品边界保持稳定。

01 · AUTH

自带身份体系

验证现有 JWT/JWKS 或身份适配器,将外部身份转成统一的 App、主体和权限上下文。

Identity provider · App · Subject
02 · KEYS

受限而非永久

为开发、自动化和受控测试签发有期限、Scope 与额度上限的 API Key,可随时吊销。

Expiry · Scopes · Credit cap
03 · SECRETS

凭证保持不可见

供应商凭证采用只写轮换槽位;控制台、日志和业务数据库都不回显明文。

Write-only · Rotation · Audit

默认最小化数据

默认只保存运营所需的元数据。

Prompt 与回复正文经过代理,但默认不写入长期存储。需要内容评估时,必须由 App 明确开启独立的采样、保留和删除策略。

  • 主体使用 App 绑定的匿名引用
  • 错误诊断经过限长与敏感信息脱敏
  • 管理操作按角色授权并全程审计

路由与可靠性

定义目标,让控制平面选择线路。

每个请求离开网关之前,NeoRouter 都会结合价格、质量、延迟、健康状态和 App 策略做出决定;失败只在安全边界内重试。

ROUTER · LIVEpolicy/default-v2···
01 · APP 请求Generate responsemodality: text
region: auto
当前策略NEOROUTER
GPT-5在线
412 ms

当前区域实时延迟最低

Claude Sonnet在线
92 eval

当前任务评估得分最高

Qwen Max在线
$0.8 / 1M

预计调用成本最低

Gemini 2.5 Pro在线
99.99 %

最健康的独立回退线路

实验与评估

把 Prompt、模型与策略变更,变成可验证的发布。

在线实验衡量真实业务结果,离线 Eval 检查输出质量;两者共享版本、成本、延迟、风险护栏与发布决策。

在线实验EXP-0142

客服回答策略 · Prompt v4

按匿名主体稳定分桶,在相同用户群中比较 Prompt 版本,并保持模型与其他参数可追溯。

基准版本prompt/support-v380%
候选版本prompt/support-v420%
自动保护已开启

错误、成本或延迟越界时自动暂停候选版本。

正常
实验结果质量、成本与可靠性一起看
示例数据
业务质量指标+6.8%优于基准
单次调用成本−12%优于基准
P95 延迟612 ms−31 ms
格式合规率99.4%通过护栏
当前置信度87%

尚未达到自动晋级阈值;继续收集样本,避免过早得出结论。

达到样本与护栏条件后解锁
01

离线回放

在精选样本和历史案例上比较 Prompt、模型与参数,阻止明显回归进入生产。

Datasets · Regression · Pairwise
02

在线业务结果

把版本曝光与 App 回传的完成率、采纳率、评分或业务转化准确关联。

Stable buckets · Outcome API
03

安全晋级

同时检查质量、成本、错误和延迟,通过门禁后渐进放量,并可立即回滚。

Guardrails · Promote · Rollback

默认实验只记录版本、分桶和运营指标;内容采样与 LLM 评分需要 App 明确开启数据策略。

开发者体验

一个接口,接入现有 App 与身份系统。

继续使用熟悉的 OpenAI SDK、URLSession 或标准 HTTP。生产 App 可以携带现有用户会话,后端和自动化也可以使用受限 API Key。

  • ✓通过逻辑模型与 Preset 解耦供应商
  • ✓一致的 JSON、错误信息与 SSE 流式响应
  • ✓身份适配器、App 隔离与请求级诊断
查看开发者指南 →
import OpenAI from "openai";

const neo = new OpenAI({
  baseURL: "https://api.neorouter.app/v1",
  apiKey: process.env.NEOROUTER_API_KEY
});

const result = await neo.chat.completions.create({
  model: "@preset/default",
  messages: [{ role: "user", content: "Design a quiet onboarding flow." }]
});

透明成本

知道每一次调用花在哪里,也能及时阻止失控。

模型价格、缓存 Token、输出 Token、平台规则与实际结算保持可追溯,并按 App、主体或测试 Key 设置额度边界。

按量使用01
PAYG透明模型价格与平台规则
  • ✓请求级精确用量账本
  • ✓调用前额度预留与调用后结算
  • ✓按 App、主体和 Key 设置成本边界
  • ✓成本异常触发告警与临时控制
查看计费方式↗

控制面展示的价格、版本和实际调用保持可追溯。

交付 AI 能力,而不是运维负担

让模型能力可以安全接入、持续运营、放心演进。

从第一个请求开始,就把身份、路由、成本、风险和实验放进同一个控制面。

开始接入↗阅读开发者指南→