OpenRouter 发布 Shell 工具与 Files API:赋予任意模型终端与文件处理能力

ADK OpenRouter官方 / ADK编译 2026-09-08 5 分钟 76 次浏览
速览导读 / Summary

OpenRouter 正式推出 openrouter:shell 工具与 Files API,允许任何支持工具调用的模型在托管 Linux 容器中执行命令并处理文件。该更新支持 OpenAI 和 Anthropic 标准,提供沙箱环境、网络策略控制及文件持久化能力。开发者可构建跨模型的服务器端代理行为,实现从脚本编写、数据清洗到自动化部署的全流程闭环,Sandbox 测试成本极低($0.0001/秒)。

Sandbox 成本 $0.0001/秒 包含 Files API 使用费,按请求计费
支持协议 OpenAI Responses + Anthropic Messages 双标准工具兼容,覆盖主流模型生态
文件挂载上限 20 个/容器 每个容器最多挂载 20 个输入文件

Key Insights / 核心看点

  • 1 推出 openrouter:shell 与 Files API,支持任意模型在托管 Linux 容器中执行命令和处理文件。
  • 2 兼容 OpenAI 和 Anthropic 标准,提供 server-side agentic behaviors,实现跨模型的一致性执行。
  • 3 支持细粒度的网络策略控制(如白名单域名)和文件持久化,构建安全的沙箱环境。
  • 4 Sandbox 测试成本极低($0.0001/秒),并支持透明的执行日志追踪。

OpenRouter 赋予任意模型终端与文件处理能力

OpenRouter 近日宣布了一项重大技术更新,正式推出 openrouter:shell 工具与 Files API。这一组合将彻底改变 AI 应用开发模式,让任何部署在 OpenRouter 上的模型都能拥有独立的 Linux 终端环境,并具备读写文件的能力。

核心突破:Server-Side Agentic Behaviors

此次更新的核心价值在于打破了传统 Chat 模型的局限。过去,模型仅能进行文本生成,无法执行代码或操作文件。现在,开发者可以构建真正的 Server-side Agentic Behaviors(服务器端代理行为):

  • 跨模型一致性:无论底层模型是 DeepSeek、Claude 还是其他,只要配置了工具,它们都能在同一套沙箱环境中运行相同的脚本。
  • 闭环工作流:模型可以编写脚本 -> 执行脚本 -> 查看输出(stdout/stderr) -> 根据错误信息修正脚本 -> 再次执行,直至成功。
  • 文件持久化:通过 Files API,模型生成的文件(如 CSV 解析结果、生成的图表代码)可以持久化存储,供后续任务调用。

关键技术特性

1. 双标准兼容的 Shell 工具

OpenRouter 提供了两种工具以兼容主流大模型协议:

  • openrouter:shell:兼容 OpenAI 的 Responses API,默认在 OpenRouter 沙箱中运行。
  • openrouter:bash:兼容 Anthropic 的 Messages API,同样支持服务器端执行。

开发者只需在 tools 数组中添加对应工具,模型即可自主决定何时调用终端。例如,当模型发现 Python 版本过低时,可自动调用 shell 安装新包。

2. 灵活的容器与文件管理

  • 隔离沙箱:每个容器是一个独立的 Linux 环境,默认关闭出站网络(Outbound access off),确保安全性。
  • 网络策略控制:支持自定义 network_policy,允许指定域名(如 pypi.org)访问,防止意外连接外部风险。
  • 文件挂载机制:
    • 支持通过 Files API 上传文件,并将其挂载到容器 /workspace/home 目录。
    • 容器内生成的文件会自动列出 ID,便于下载和复用。
    • 容器空闲 5 分钟后自动休眠,节省资源。

3. 透明化的执行日志

在 Logs 页面,开发者可以查看请求的时间线视图。每一次模型生成与一次沙箱运行(Sandbox run)都会作为独立行显示,包含各自的耗时和成本,便于调试和计费分析。

实际应用价值

对于开发者而言,这一更新极大地降低了构建复杂 AI 代理(Agent)的门槛:

  1. 数据清洗与处理:模型可以直接读取本地 CSV 文件,编写清洗脚本,并将结果保存回文件系统,无需人工干预。
  2. 自动化部署:模型可生成 Dockerfile 或部署脚本,并在沙箱中直接运行 pip install 或 npm run build 命令。
  3. 低成本的测试环境:Sandbox 测试仅需 $0.0001/秒,非常适合用于原型验证和调试。

快速开始

开发者可以通过 API 轻松集成此功能。以下是一个简单的请求示例,展示了如何向 DeepSeek 模型发送指令并启用 Shell 工具:

{
  "model": "deepseek/deepseek-v4-pro-0813",
  "input": "Check the Python version, then write a script that prints the first 20 primes and run it.",
  "tools": [
    { "type": "openrouter:shell", "parameters": { "engine": "openrouter" } }
  ]
}

通过这种方式,OpenRouter 正在构建一个统一的 AI 计算平台,将大模型的推理能力与服务器端的执行能力无缝结合。

“Give any model a terminal and files. Shell and Files join our growing list of server tools, enabling you to create server-side agentic behaviors you can swap across models.”

— OpenRouter 官方团队

同主题深度资讯

查看更多 →
AI 工具 2026-10-16

WonderCV 发布“超级职场攻略”:AI 驱动简历优化与全周期求职赋能

WonderCV(超级简历)于 2026 年 10 月 16 日重磅推出“超级职场攻略”系列,整合 AI 生成、专家点评与行业案例,构建从简历撰写到面试实战的全周期求职体系。通过 AI 简历生成、HR 视角的分数评估及大牛案例库,帮助求职者提升通过率,实现从“白开水”简历到“心动 Offer”的蜕变。

超级简历官方 / ADK编译 4 分钟
模型发布 2026-10-15

OpenAI 宣布 GPT-4o 系列 API 停服:迁移至 GPT-6 Luna 与迁移检查指南

OpenAI 正式宣布 GPT-4o 及 GPT-4.1 系列特定快照将于 2027 年 1 月 14 日停止服务,并推荐迁移至 GPT-6 Luna。开发者需立即盘点代码中的模型 ID,区分新旧截止日期,并通过自动化脚本验证替换后的行为兼容性。本文提供详细的迁移清单与代码检查示例,助开发者规避服务中断风险。

Atoms官方 / ADK编译 5 分钟
AI 工具 2026-10-15

Atoms 发布 Claude Motion:基于代码的动画生成与 MP4 导出功能详解

Atoms 平台正式推出 Claude Motion 的 Beta 版本,支持团队与企业用户创建基于代码的动画。该工具利用文本、图表和图像生成可编辑的 MP4 视频,强调内容准确性而非生成式视频。文章详细阐述了从组织权限配置、提示词编写到最终视频导出的完整工作流,并提供了针对内部演示文稿和定价说明的实战案例。

Atoms官方 / ADK编译 4 分钟
模型发布 2026-10-15

Gemini 3.7 Flash 正式弃用:迁移至 3.8 Flash 及 Deep Research 代理更新指南

Google 宣布 Gemini 3.7 Flash 模型已正式弃用,所有 API 请求自动重定向至 Gemini 3.8 Flash。开发者需显式更新配置,并同步处理 Deep Research 代理的迁移。本文详解参数变更(如 thinking_budget 替换为 thinking_level)、旧版参数废弃清单及自动化迁移检查脚本,确保应用平滑过渡至新架构。

Atoms官方 / ADK编译 5 分钟
code · 免费+付费
★ 5.0 · 120评测
O

OpenRouter

AI 模型 API 聚合平台,一个接口调用400多个模型

OpenRouter 是领先的 AI 模型API 聚合平台,一个接口调用 400 多个 AI 模型。OpenRouter通过智能路由技术优化模型选择和成本,支持自动故障转移和负载均衡,具备高可用性和性能。OpenRouter 提供隐私保护功能,支持零日志模式,支持用户根据数据政策选择合适的提供商。OpenRouter具备工具调用、实时网络搜索、图像和 PDF 处理等高级功能。OpenRouter统计功能能追踪模型使用情况,反映市场表现和用户偏好。OpenRouter 能简化 AI 的使用和管理,助力高效开发与部署。

查看 OpenRouter 使用教程与功能