Aioga
AI资讯 / 行业动态
返回 AI资讯

OpenRouter 推出 shell 沙箱工具与 Files API,任何模型可在托管 Linux 容器中执行命令

OpenRouter:Announcements(RSS)Aioga 编辑团队2026-09-08T00:00:00.000Z热度 72

OpenRouter 发布 openrouter:shell 服务端工具和 Files API,OpenRouter 上任何支持工具调用的模型都可在托管 Linux 容器中运行...

行业动态OpenRouter:Announcements(RSS)

今日 AI 情报摘要

OpenRouter 发布 openrouter:shell 服务端工具和 Files API,OpenRouter 上任何支持工具调用的模型都可在托管 Linux 容器中运行命令,两者现已在 beta 阶段开放。

中文正文 · AI 翻译

介绍 openrouter:shell 服务器工具和 Files API:现在,OpenRouter 上的任何模型都可以在托管的 Linux 容器中运行命令。Files API 可以上传供模型使用的文件,并下载输出。两者今天都可在测试版中使用。

Give any model a terminal and files

Shell 和 Files 加入了我们不断增长的服务器工具列表:https://openrouter.ai/docs/guides/features/server-tools,使您能够创建可以在不同模型间切换的服务器端代理行为。例如,您可以要求任何模型搜索网页,编写将结果转换为图表的脚本,并完全在服务器端计算中运行它。

Diagram of how the shell tool, containers, and the Files API work together. The model writes commands, the shell tool runs them in a container, and the Files API moves files into and out of that container (light mode)

在聊天室中尝试:https://openrouter.ai/chat,只需打开 shell 工具,并阅读 shell:https://openrouter.ai/docs/guides/features/server-tools/shell、容器:https://openrouter.ai/docs/guides/features/containers,以及 Files API:https://openrouter.ai/docs/guides/features/files-api 指南以获取 API 详细信息。沙盒时间费用为每秒 $0.0001,作为请求的一部分计费,并包括 Files API 使用。详细信息见定价:#pricing 部分。

要使用 openrouter:shell,请将其包含在任何支持工具调用的模型的 tools 数组中。这允许模型决定何时需要终端以及何时调用它:

我们引入了三个协作的功能,以提供服务器端命令执行和文件操作:

当模型调用该工具时,它会发出一个命令批次。它们在容器中执行,每条命令在各自的调用中完成,并返回 stdout、stderr 和退出代码给模型。这使模型能够对接收到的输出做出反应。例如,如果它编写了用于解析您的 CSV 的脚本,但解析失败,它可以在 stderr 上查看问题并在回答前修复脚本。

Logs 页面上的生成详细信息视图:https://openrouter.ai/logs 显示请求的时间线。模型回合和沙盒运行显示为单独的行,每行具有自己的持续时间和成本:

我们推出了两种不同的沙盒命令执行工具,以提供与 OpenAI 和 Anthropic 规范的兼容性。最显著的区别是 bash 工具的默认设置是要求您的应用在本地运行命令。在 OpenRouter 上,您可以更改引擎以覆盖此行为并在服务器上执行。

引擎: “openrouter” 在任何工具上都保证在 OpenRouter 沙箱中进行服务器端执行,可以使用任意模型。

容器是 OpenRouter 基础设施上的一个隔离 Linux 环境,作用域限定在你的工作区内。容器可以根据你的应用需求进行配置:

Files API:https://openrouter.ai/docs/guides/features/files-api 是与容器并行存在的工作区存储。你可以在这里上传输入文件,供 shell 处理,然后将 shell 的输出移回其中。

通过 POST /api/v1/files 上传输入文件:https://openrouter.ai/docs/api/api-reference/files/upload-a-file。响应中包含一个以 or_file_ 开头的文件 ID:

然后在工具环境中通过 ID 附加文件:

附加的文件会以可写副本的形式出现在主目录中,每个容器最多可附加 20 个文件。每个副本的命名方式是文件 ID 的最后 8 个字符加上原始文件名,因此前面例子中 ID 附加的 data/sales.csv 会变为 ~/NR6q4V8w-sales.csv。容器内的更改不会影响工作区中的原始文件。容器启动时只有你附加给它的文件。

每个 shell 结果都会列出命令涉及的文件,每个文件都有 cfile_ ID。使用容器文件内容端点下载文件:https://openrouter.ai/docs/api/api-reference/containers/download-container-file-content

容器文件会保存 30 天。要长期保存,请将其提升:https://openrouter.ai/docs/api/api-reference/containers/promote-a-container-file-into-workspace-documents

提升操作会将容器文件复制到你的工作区,并返回一个新的 or_file_ ID,你可以像上传一样在后续运行中附加它。与上传文件不同,提升的文件可以通过 Files API 下载。

你可以在工作区文件页面查看所有文件:https://openrouter.ai/workspaces/default/files。直接上传的文件无法下载,但从容器提升的文件可以下载。

Shell 是我们提供的众多服务器工具之一:https://openrouter.ai/docs/guides/features/server-tools,结合使用时功能强大。在这里,模型使用网页搜索查找资料,并通过 shell 将其转化为文件:

生成的 ~/out/releases.md 会显示在 shell 结果的文件列表中,你可以通过上面的容器文件内容端点进行下载。

如果你不想给容器网络访问权限,这种组合也很重要。网页搜索在容器外运行,因此模型可以获取网页内容并将其传入命令中,同时容器保持默认网络策略,自己没有互联网访问权限。

在聊天室:https://openrouter.ai/chat,同样的组合在开启 shell 和网页搜索开关时也能使用。运行创建的文件会作为下载出现在对话中。

Shell 和 Bash 的使用按沙箱时间计费。价格是每活动秒 $0.0001,从请求首次运行沙箱命令开始计时,直到最后一个沙箱命令结束。在请求结束后容器处于空闲状态的时间不计费。

当请求启动冷容器(新容器或已空闲的容器)时,最低计费为 30 秒。如果代理连续多次请求同一个容器,只有第一次需要支付最低费用。

按请求计费可以轻松找到运行特定请求的费用。请求的费用是其 token 成本加上沙箱时间,沙箱时间会以单独一行显示在日志页面请求时间表中。

Files API 使用没有单独收费,但总存储限制为 10 GiB。

服务器工具默认启用。工作区管理员可以在工作区的服务器工具页面关闭任何工具,每个工具都有一个显示“可用”或“阻止”的开关。该设置适用于工作区的所有请求,无论是通过 API 密钥、聊天室还是预设。

Shell、Bash、Files API 和容器处于测试版,并已可用。测试期间 API 可能会发生变化。如果某些功能未按预期工作,请在我们的 Discord #feedback 上告诉我们:https://discord.gg/fVyRaUDgxW

情报判断

Aioga 编辑摘要

OpenRouter 发布 openrouter:shell 服务端工具与 Files API,现已进入 beta 阶段。支持工具调用的模型可在托管 Linux 容器中运行命令,Files API 支持上传文件并下载处理结果。

背景分析

该能力属于 OpenRouter 的服务端工具体系。模型调用 shell 后,命令会在容器中执行,并向模型返回标准输出、错误输出和退出代码;相关沙箱运行时间与 Files API 使用费用计入请求账单。

Aioga 观点

Aioga 判断:此次发布将模型调用、文件处理与服务端计算组合到同一流程中,重点在于提供可跨模型使用的代理式执行能力,但目前仍处于 beta 阶段,实际稳定性与适用范围需要继续观察。

影响与后续

可能影响:开发者需要评估容器执行、文件传输和费用计量对应用架构的影响。支持工具调用不代表所有模型都适合执行复杂任务,beta 状态也不足以证明其已满足生产环境的全部要求。 后续观察:应关注 beta 阶段的可用性、容器与文件接口的具体限制、不同模型之间的兼容表现,以及日志页面对模型调用、沙箱运行时长和成本的记录方式。

来源与版权说明

本页正文由公开来源页面提取并按原有信息整理,同时保留来源、发布时间和原文入口。版权归原作者及来源网站所有,请通过原文链接核验和阅读来源版本。

抓取通道: RSS · 原始域名: openrouter.ai

来源: OpenRouter:Announcements(RSS)

原文链接: 打开原始来源

Aioga 归档: 查看情报页

Content record: source-page · Updated: 2026-09-08T00:00:00.000Z

API 中转站
API RELAY · DEVELOPER INFRASTRUCTURE

API 中转站

统一接入主流 AI 模型 API,为开发、测试与生产环境提供稳定调用入口。

立即访问 api.w173.com
AIOGA SHARE POSTER

分享这篇 AI 情报

OpenRouter 发布 openrouter:shell 服务端工具和 Files API,OpenRouter 上任何支持工具调用的模型都可在托管 Linux 容器中运行...

OpenRouter:Announcements(RSS)2026-09-08T00:00:00.000Z
扫码打开文章详情扫码直达文章详情

Aioga 自动聚合全球 AI 动态,并保留来源信息用于核验与引用。