跳到正文

常见问题

问题,坦率作答。

包括那些答案不太好看的问题。如果 INFRO 不是合适的选择,或者某项功能还没做出来,答案就会直说——一个只有好消息的页面会被当作营销内容直接跳过。

INFRO 账号可自助开通。 模型目录、文档和 API 契约已公开,网关已部署,v1 之后的所有功能都标注为“后续”。 套餐与试用

INFRO 到底是什么?

INFRO 是 AI 网关和控制平面:在你的应用与你已经付费的 AI 提供商(如 OpenAI、Anthropic 和 Google)之间的一个 API。你连接自己的提供商账号,保留你的合同和价格;INFRO 路由每个请求,在提供商返回错误时进行故障转移,在调用前检查预算,记录每个请求的延迟和预估费用,并对密钥、模型和数据执行策略。工程团队用它以一次集成覆盖文本、图像、视频和音频;财务团队用它按团队、项目和客户查看支出;平台和安全团队用它集中管控提供商密钥和模型访问。模型用量由你的提供商按你的价格直接向你收费;INFRO 按月收取软件订阅费,对模型支出 0% 加价。

INFRO 目前进展如何——我能用吗?

可以。网关已部署在 api.infro.io,控制台已部署在 dash.infro.io,账号可自助开通:创建账号、选择套餐,并在结账时开始试用。我们描述的每项能力都标注了其上线的版本,而不是暗示它已经存在。

为什么要用 INFRO,而不是直接调用 OpenAI 或 Anthropic?

如果你只用一家厂商的一个模型,而且没人问过它花了多少钱,那你大概应该直接调用——这是一个真实的答案,我们宁愿直说,也不想浪费你的评估时间。当以下至少一项成立时,INFRO 才有价值:你在多家厂商上运行多个模型;某次提供商故障曾让你的产品停摆;有人开始问哪个客户或功能花了多少钱;或者提供商密钥开始出现在不止一个地方。你仍然在同样的账号上调用同样的提供商;只是不必再自己负责它们之间的集成、故障转移和账目核算。

试用如何开始?

在 dash.infro.io 创建账号并验证邮箱地址。你创建组织、选择套餐并在结账时添加银行卡,14 天试用在结账完成时开始。第 14 天结束时,系统会自动按你所选的套餐扣款——在第 14 天之前取消则不会扣费。在此期间,模型用量始终由你的提供商直接向你收费。

INFRO 对模型用量收取多少费用?

不收取任何费用。模型支出 0% 加价,而且这是结构性的,不是一个承诺:你的请求在你自己的提供商账号上、以你自己的凭据运行,因此由你的提供商直接向你开具发票,INFRO 从来不是这笔交易的一方。不存在任何让我们能从中抽取一定比例的安排。INFRO 收取的是控制平面的固定订阅费——网关、请求日志、成本归因、预算、策略和审计日志——按网关请求数和组织功能定价,从不按 token 计价。

你们会以任何方式修改模型或请求吗?

不会。模型 ID 解析为该 ID 所指的模型——不会换成更小的变体,不会换成量化版本,也不会缩短上下文——你的请求会按你写的样子到达你的提供商。如果某个模型 ID 解析成了别的东西,那就是一个 bug,而且是严重的 bug。INFRO 添加的内容在请求之外而非之内:由你的哪个连接处理、预估你要付多少钱、是否由回退挽救,以及是否被你的策略允许。

上线需要做哪些工作?

工作量远小于一次迁移,而且可以从一个应用开始。对于文本,端点使用 OpenAI 的请求和响应格式,因此团队只需修改基础 URL、密钥和模型字符串,客户端库、请求体和响应解析都可以保持不变。INFRO 会在响应中添加提供商和预估费用等字段,也可能出于提供商不会有的原因拒绝请求——预算、模型策略、没有已连接的提供商——因此值得处理这些错误码。图像、视频和音频在所有模型上使用统一的 INFRO 格式,这需要编写新代码,但这些代码团队原本也要为每家厂商各写一遍。无需全公司一次性切换:团队可以一次接入一个应用,组织则在每个应用接入时获得对它的路由、预算和策略管理。

我能通过 INFRO 运行 TypeSafe 的 Jev 吗?

可以。INFRO 提供 TypeSafe 的 POST /v1/systemone,使用 TypeSafe 的请求体和模型名称,因此只需换一个基础 URL 和一个 INFRO 网关密钥,TypeSafe 的 SDK 就能对接 INFRO。每次决策都在你自己的 TypeSafe 账号上运行,由 TypeSafe 直接向你收费。调用 TypeSafe 之前,INFRO 会检查密钥以及任何支出限额;之后返回 TypeSafe 的答案,附上作答的版本和预估费用,并记录该请求。

团队如何在共享访问的同时,保持所有权和预算彼此独立?

通过一个组织,下设项目和环境。邀请成员并分配角色(所有者、管理员、开发者、分析师),为每位成员和每个项目设置各自的支出上限,限制每个项目可调用的模型,并通过审计日志查看谁改了什么。每个团队都有自己的密钥、预算和模型策略,因此一个项目中失控的工作负载不会花掉另一个团队的额度——同时组织仍能统一查看所有团队。从 Business 套餐起,成员可以通过你自己的身份提供商以 SAML 或 OIDC 登录,你的目录也可以通过 SCIM 创建和停用他们的 INFRO 成员身份。

INFRO 会增加延迟吗?

它会增加一跳,假装不会是对你的不尊重。请求在离调用方最近的位置进入 Cloudflare 的网络,而网关本身运行在法兰克福,紧挨着它的数据库——因此远离欧洲的调用方,在提供商调用开始之前要先加上到法兰克福的网络距离。低于 40 毫秒的路由开销是一个目标,我们也按目标来表述,它从法兰克福测得,因为目前还没有生产流量可供测量。有两点让这一跳保持透明:每个请求都会在控制台中记录总耗时,并与提供商自身的耗时并列显示,因此关键的数字是在你的工作负载上测出来的,而不是由我们断言;而长时间的渲染主要取决于生成时间,几毫秒的路由开销可以忽略不计。

我能保留自己的提供商合同吗?

这正是我们的设计。你连接自己已有的提供商账号,因此你的协商价、承诺支出、折扣、配额和企业协议都会和现在一样继续适用——由你的提供商按你的价格向你收费,INFRO 不从中抽取任何部分。如果你协商的价格低于公开价,Team 及以上套餐允许你在控制台中录入这些价格,此后 INFRO 显示的每个成本数字都会按你的价格计算,而不是按公开价。离开和接入一样只需改两行:把基础 URL 和密钥改回去即可,你的提供商账号不受任何影响,因为它们一直是你的。

上游提供商出故障时会怎样?

系统会根据实时错误率、延迟和速率限制压力为路由打分,因此状态变差的路由会被移出轮换。如果在响应开始流式传输之前发生超时或 5xx,请求会在另一条路由上重试。你的应用看到的是一个成功的响应,而不是别人的故障。流式传输一旦开始,我们就无法悄悄重新开始——部分响应会如实呈现为部分响应,而不是被悄悄重新生成。

如果 INFRO 本身出故障怎么办?

我们会成为又一个依赖——这是这笔取舍的真实代价,你应该把它考虑进去。有三点让它可以承受。状态页运行在一套与网关分离、简单得多的部署上,并从你自己的浏览器检查网关。文本使用 OpenAI 的格式,因此在配置中保留一个直连提供商的密钥和一个基础 URL 开关,就是一个只需两行的应急方案,我们也积极推荐这样做。此外,我们没有公布可用性 SLA,因为没有运营历史的服务无法诚实地提供 SLA;企业协议可以包含合同约定的 SLA。

以后可以离开吗?

可以,回迁也只需改当初接入时的那两行。通过公共 API 获取请求和用量历史,或从请求日志和 Analytics 下载 CSV,并在数据超出你套餐的可查询历史期限之前保存到你自己的系统中。我们不提供定时导出或邮件导出。

我们公司的数据如何处理?你们会用它训练吗?

我们绝不用你的提示词、输入或输出进行训练,也绝不出售它们。用量元数据用于平台计量、成本估算和治理。可选的提示词和响应日志默认关闭,并受你套餐的限制。交付所需的任务记录和生成的媒体文件另行存储。你的 AI 提供商对数据的使用和保留设置,仍受你与它们之间协议的约束。

你们能只在欧盟境内处理我的数据吗?稍后 — 计划在 v1 之后推出,尚未承诺日期。

尚不能,我们也不会声称可以。区域处理需要我们尚未购买的基础设施权限,而一个看起来像欧洲的主机名只是一个合规声明,客户用一次请求就能证伪。当它真正得到执行时我们会说明;在此之前,请假定请求会在有容量的任何地方处理,并把这当作一个理由:在签署任何依赖数据驻留的协议之前,先与我们沟通。

集成之前能先试用模型吗?

可以,在控制台中。Playground 可以在你自己的某个连接上或通过网关密钥运行文本、图像、视频、语音和转写,Copy cURL 会给出同一请求对应的 API 调用。它的历史记录保存在你的浏览器中,而不是由 INFRO 保存;调用本身会像其他请求一样被记录,并由你的提供商计费。

计费是如何构成的?

两份账单,彼此独立、从不合并。你的提供商按你自己的价格直接向你开具模型用量发票——INFRO 不参与这笔交易,也不从中抽取任何比例(0%)。INFRO 向你开具的是套餐费用:控制平面的固定月度或年度订阅,按网关请求数、席位、项目和组织功能定价,而不是按 token。共四个套餐,起价 $35 / 月,每个都提供 14 天试用,结账时需绑定银行卡,除非你在试用结束前取消,否则会自动转为付费;年付一次性收取全年费用,金额约比按月付少两个月。承诺用量可签订企业协议并开具发票。提供商支出绝不会出现在 INFRO 的发票上。

我可以使用哪些模型?

由你自己的提供商账号提供的模型。INFRO 不提供模型:你连接自己的 OpenAI、Anthropic、Google、Azure OpenAI、AWS Bedrock、xAI、Mistral、Groq 或其他账号,或任何支持 OpenAI API 的服务器,你的应用就能以你的凭据通过 INFRO 调用这些提供商的模型。你的提供商发布的新模型,只要你的账号能访问,就可以立即按其 ID 调用;如果提供商需要,在连接上添加一条映射即可。可连接的提供商列在 /providers,并附有一份包含 299 个模型的参考目录,用于估算每个请求在你的提供商账单上的费用。

视频生成要花几分钟,它是如何运作的?

以异步任务的方式。你提交请求后会立即拿到一个任务 ID,然后可以轮询任务端点,或者——更好的做法——在渲染完成时接收一个带签名的 webhook。完成的媒体文件会复制到你账号下的 INFRO 存储中,因此输出 URL 会持续有效,而不会在上游清理时过期。

环境是如何运作的?

每个组织默认带有生产、预发布和开发环境,你也可以添加自己的环境。一个网关密钥只属于一个环境;一个连接或路由规则可以服务一个、多个或全部环境。密钥绝不会访问其环境之外的连接:请求会被拒绝,而不是越界。

我能限制每位客户的支出吗?

可以,从 Team 套餐起提供。在 X-INFRO-User-Id 请求头或 metadata.user_id 中发送你客户的 ID,并按组织或项目设置每日、每周或每月上限。达到上限时,网关返回 402,错误码为 end_user_budget,并附上 resets_at(上限重置的时间),以便你的应用告知用户。

INFRO Studio 是什么?费用是多少?

Studio 是平台中用于图像、视频和音频的工作区:包含由场景和镜头组成的分镜、角色、把简报转化为镜头和提示词的 Director、导出到 Final Cut Pro、DaVinci Resolve 和 Premiere Pro,以及团队审阅。它包含在每个套餐中,无需附加组件,也没有新的价格。每次生成都在你自己的提供商连接上运行,因此由你的提供商直接向你收费;Studio 会在每次运行前显示预估提供商费用,INFRO 从这笔支出中抽取 0%。

Studio 存储什么?保留多久?

在所有者或管理员开启 Studio 存储之前,不存储任何内容,开启操作会记录在审计日志中。开启后,Studio 会保留上传内容、生成结果,以及每项结果背后的提示词、模型、提供商和设置,保留 30 days on Developer, Startup and Team, 90 days on Business and 1 year on an Enterprise agreement。每一项都会显示保留截止日期,已删除的项目在回收站中保留 7 天;在保留期内,下载和导出始终可用。Studio 存储绝不会开启请求载荷日志。

INFRO 有面向我们智能体工具的 MCP 网关吗?

有,从 Business 套餐起提供。它把 INFRO 放在你的智能体与它们使用的 MCP 服务器之间:GitHub、Linear、Sentry、Supabase、Stripe 或你自己的内部工具。管理员为每个服务器注册一次并提供其凭据,批准其工具并授予网关密钥。智能体使用它们调用模型时已在用的网关密钥连接到同一个端点。每次调用时,INFRO 会附上服务器的凭据,因此智能体从不持有凭据;只提供管理员批准过的工具定义,并拒绝在批准后定义发生变化的工具;校验参数;对参数和结果应用你的护栏;并把这次调用记录在与智能体模型调用相同的追踪记录中。INFRO 从不运行工具或托管服务器,工具调用不计价,也不计入你的请求额度。

我能把 Claude、ChatGPT 或 Cursor 连接到 INFRO 吗?

可以,通过位于 mcp.infro.io/mcp 的 INFRO MCP 服务器。Claude 和 ChatGPT 通过在助手内登录来连接:你选择一个组织以及助手可以执行的操作,它会以你本人的角色行事。Claude Code、Codex、Cursor 和 VS Code 也可以用同样的方式登录;Windsurf 和脚本使用管理令牌。 助手可以回答诸如上周哪个模型花费最多、某个请求为什么失败之类的问题,并执行一小部分需要你确认的更改,例如设置支出限额。它从不调用模型,从不查看提示词或补全内容,它做出的每项更改都会写入审计日志。读取功能从 Startup 套餐起提供;项目和密钥之外的更改需要 Team 套餐。

你们是否已获得 SOC 2 或 ISO 27001 认证?

没有,我们也不会在幻灯片上暗示有。取而代之的是公开发布而非口头承诺的内容,见 /trust:一份 SOC 2 路线图,已聘请审计机构,观察期尚未排定;ISO 27001 标注为评估中,未承诺日期;今天已执行的控制措施与尚未执行的并列列出;以及我们对一份标准安全问卷的回答,作为文档供你下载,无需与我们联系。包含标准合同条款的 DPA、子处理方列表和可接受使用政策也全文公布。你仍然可以发来自己的问卷——我们会回答每一个问题,包括答案是“尚未”的那些。如果证书在你这边是硬性门槛,请一开始就告诉我们,我们会直接说明今天无法满足。

你们的子处理方有哪些?变更前我们会收到通知吗?

基础设施供应商列在 /subprocessors,通知期限和紧急例外也在那里说明。你所连接的 AI 提供商由你自行选择并直接签约。请求追踪记录会标明尝试过的连接;提供商对数据的使用和保留遵循你自己的协议和账号设置。

我们可以开具发票付款,而不用刷卡吗?Enterprise — 通过企业协议提供,而非自助开通。

可以,需签订企业协议:订阅费按你的条款按季度或按年开具发票,而不是从银行卡扣款。这份发票只针对软件。模型用量由你自己的提供商按你与它们已有的条款向你开具发票,与 INFRO 的任何安排都不会改变这一点,也不会把它放到 INFRO 的发票上。

为什么不用一个路由器再加一个独立的可观测性工具?

可以,很多团队也是这么做的。但这意味着三家供应商、三个仪表盘,以及它们之间的空白——路由器知道请求去了哪里,代理知道请求长什么样,但两者都不知道它相对于你的预算花了多少钱。INFRO 是一层完成全部工作:被路由的请求,就是被追踪、被计价、并按你组织的策略检查过的那个请求。一次集成,一个查看的地方。

那 INFRO 宕机了怎么办?

检查网关 →

我们是多出来的一个依赖。这就是代价。

在模型前面放一个网关,会多出一个可能失败的环节。你得到的回报是一个能故障转移的环节——提供商的服务中断对你来说不再是服务中断。我们认为大多数时候这是一笔划算的交换,也希望你在清楚了解的前提下做出选择。

回退到直连的代价始终很小

文本 API 采用 OpenAI 的请求格式,因此在配置中准备一个提供商密钥和一个基础 URL 开关,就是一个两行的应急方案。我们宁愿你有这个方案——一个无法离开的客户,也无法信任我们。

故障是可见的,绝不夸大

状态页运行在与网关分开的部署上,并从你的浏览器检查网关。它目前不公布在线率数字,因为还没有在足够长的时间窗口内测量过,自助套餐也没有 SLA。

这里没有你要的答案?hello@infro.io 会有专人回复。或者阅读参考文档自己找答案——API 契约已完整公开。