返回指南
定价·2026年9月21日·更新于 2026年10月1日·阅读约 9 分钟

OpenHands 自托管成本:API、沙箱和云套餐

免费客户端确实存在;但零账单并不存在——这是三项独立成本,按照 OpenHands 自己公布的基准定价。

最后审核于 。

自行托管 OpenHands 的软件成本为 $0,许可证也不收费——它采用 MIT 许可证,代码仓库仍在活跃维护而非已归档——因此,自行托管的实际成本由三笔独立账单组成:模型令牌、运行沙箱的机器,以及可选的搜索密钥。 OpenHands 没有公布这三项中的任何一项价格。对于一个编码代理而言,它罕见地公布了自己的基准测试仓库,记录每项任务的美元成本和耗时;本页使用这一数据作为依据,而不是猜测令牌数量。

先说明三点容易混淆之处,因为每一点都会把成本问题引向错误的页面。AI4Bharat 发布了另一个同样名为 OpenHands 的开源项目——一个手语识别工具包,其代码仓库横幅显示该项目已不再积极维护——其文档内容与本文无关。该产品在 2024 年 8 月之前名为 OpenDevin,公司名为 All Hands AI,因此任何 OpenDevin 时代的配置都属于已被取代的 V0 版本。虽然营销网站是 openhands.dev,但运行中的服务仍位于 all-hands.dev:Cloud 应用是 app.all-hands.dev,而提供商文档说明,如果你的网络存在防火墙限制,应允许 all-hands.dev 域名,因为 SDK 会连接到 llm-proxy.app.all-hands.dev。

OpenHands 定价:公司自身收取的费用

层级公布价格每日最大对话数适用对象
开源(本地)免费无限制1 位用户,MIT 许可证,在你的机器上运行
个人版(云 SaaS)免费101 位用户,托管服务,另含 API、Jira 和 Slack 集成
企业版(SaaS 或自行托管)定制价格无限制用户数不限、私有 VPC 和 BYOK 选项、SSO

2026 年 9 月 21 日从 openhands.dev/pricing 读取。没有付费的个人订阅,而且每个层级的功能行都提供自带密钥选项:该页面的 FAQ 写道:“是的!OpenHands 开源版和 OpenHands Cloud 计划都支持自带 LLM 密钥。” 我们当天能找到的任何官方第一方页面上都没有两个在站外广泛流传的信息——付费的 Growth 计划,以及为新 Cloud 用户提供的 $20 免费额度。在 OpenHands 重新发布之前,应将两者都视为过时信息。

有一个官方第一方数字与“免费”这一说法相冲突,但它代表了诚实的最低门槛:API 密钥文档写道:“在生成 OpenHands LLM 密钥之前,你必须至少购买 $10 的 OpenHands Cloud 额度。” 两者都是真的。客户端和层级本身是免费的;其自有模型提供商则从 $10 的预付费购买开始。自带密钥可以完全跳过这一门槛,并将全部账单转移给你的提供商。

“自行托管”背后的三笔账单

根据其架构页面,OpenHands V1 分为三个会独立发生故障并独立计费的组件:Agent Canvas,即浏览器客户端,该页面明确说明它“不是代理运行时或沙箱”;Agent Server,负责运行对话和工具;以及工作区或沙箱,仅描述为“取决于部署”。正是这种拆分,使得单一月度数字永远无法回答这个问题。

成本线决定因素公布价格
OpenHands 软件MIT 许可证$0 —— GitHub API 记录显示采用 MIT 许可证、未归档,并于 2026 年 9 月 21 日有推送
机器你自己的云提供商OpenHands 未公布;匹配的 VM 列出价格为每月 $24.00(见下文)
模型令牌你的端点费率由你的提供商收取;OpenHands 未公布每项任务的令牌数量
网页搜索(可选)你自己的 Tavily 密钥Tavily 列出 $0 层级,每月包含 1,000 个 API 额度,之后为每个额度 $0.008
托管沙箱OpenHands 远程运行时 API我们能找到的任何地方都未公布费率;其评估工具链将其列为大规模基准测试运行用途

也不要据此推断出唯一的“当前版本”。四种发布来源的版本并不一致,每个版本号都对应其中一种来源:GitHub 发布版本为 v1.20.0(2026 年 9 月 17 日),PyPI 的 openhands CLI 软件包为 1.16.0,于 2026 年 5 月 8 日上传,PyPI 的 openhands-sdk 为 1.49.2,于 2026 年 9 月 17 日上传,而本地设置文档则固定使用其自身的 Docker 镜像标签。请根据你实际部署的组件固定相应版本。

按 OpenHands 自身规格定价的机器成本

OpenHands 在这里给出了异常具体的说明:其VM 后端指南写道:“Ubuntu 24.04 LTS、2 个 vCPU 和 4 GB RAM 足够单个用户使用。” 两家主要提供商为这一规格提供了公开价格——DigitalOcean Basic Droplet,配备 4 GiB 内存、2 个 vCPU、80 GiB SSD 和 4,000 GiB 传输流量,价格为每月 $24.00、每小时 $0.03571(DigitalOcean);AWS Lightsail Linux 套餐,配备 4 GB 内存、2 个 vCPU、80 GB SSD 和 4 TB 传输流量,价格为每月 $24(Lightsail)。这些是你所选择机器的第三方价格,并非 OpenHands 的价格。

将该每小时费率与 OpenHands 自己公布的平均运行时间放在一起,账单的构成便一目了然。下面的数据是估算值:假设一台始终在线的 VM 一次运行一个对话,并忽略镜像拉取、轮次之间的空闲时间、存储和传输。

OpenHands Index 运行公布的平均运行时间机器运行费用为 $0.03571/小时公布的每实例模型成本
claude-opus-4-8,SWE-bench159 秒$0.0016$0.75
MiniMax-M3,SWE-bench1,078 秒$0.0107$0.17
MiniMax-M3,commit02,203 秒$0.0219$0.62
claude-opus-4-8,commit0941 秒$0.0093$7.83

每一行中,令牌成本都高于计算成本,但倍数并不固定:从 MiniMax-M3 SWE-bench 行的大约 16 倍,到 claude-opus-4-8 行的约 475 倍不等,因为便宜的模型同时也是较慢的模型。不过机器并非免费——它是一个固定的月度最低成本,无论你是否运行任何任务都会收取,这与令牌的计费形态正好相反。有两个后果值得在设计时考虑。第一,VM 只有在达到一定用量后才物有所值:按下文重新计算的目录价格,$24 的机器成本约等于 46 个 SWE-bench 规模任务的模型支出,因此低于该用量时,固定成本占主导。第二,吞吐量受到的限制比价格所显示的更严重——OpenHands 的 Docker 沙箱页面警告称,主机网络模式会将每个沙箱绑定到相同的固定主机端口,因此“同一时间只能运行一个沙箱;并发对话会在这些端口上发生冲突。” 还要注意,其面向用户的术语现在是 sandbox(沙箱),而配置项仍是 RUNTIME——沙箱概览列出了 docker(默认值)、process和remote 这些旧值——因此搜索时应同时使用这两个词。

在同一台机器上运行模型是另一笔采购。OpenHands 的本地 LLM 页面针对一个特定模型给出了硬件要求——该页面推荐用于编码的 Qwen3.6-35B-A3B——即“对于量化版本,需要一块至少具有 24GB 显存的近期 GPU;对于全精度和更大的上下文窗口,需要多块 GPU;或者需要一台配备 Apple Silicon、至少具有 64GB 统一内存的 Mac(用于量化版本)”,此外在 Ollama 中还要将 OLLAMA_CONTEXT_LENGTH 设置为至少 22,000。较小的本地模型可能确实需要更少资源;OpenHands 没有公布一般本地模型的最低配置。无论如何,这属于硬件资本投入,而不是一台 $24 的 droplet。

OpenHands API 成本:唯一的官方单任务美元数据

OpenHands 的任何页面都没有公布每项任务、每次对话的令牌数或平均上下文大小,因此任何令牌数量示例都属于假设。其Index 结果仓库公布的是美元成本和秒数,这更有依据。我们获取了四个模型的 500 行 SWE-bench sidecar 并重新计算;平均值和解决率都复现了已公布的数据,这验证了将 cost_per_instance 读取为每个基准测试实例的平均 API 成本。

模型(SWE-bench,500 个实例)平均成本中位数单个实例最高成本已解决平均运行时间
MiniMax-M3 (v1.24.0)$0.1535$0.1125$0.8076.4%1,078 秒
Kimi-K2.6 (v1.18.1)$0.6625$0.4750$4.8774.6%1,077 秒
claude-opus-4-8 (v1.24.0)$0.7418$0.3877$8.3583.8%159 秒
GPT-5.5 (v1.18.1)$1.5083$1.3597$4.8978.2%294 秒

分布比平均值更重要。在 claude-opus-4-8 上,中位实例成本为 $0.3877,平均值为 $0.7418,而单个实例的最高成本为 $8.35——约为平均值的 11 倍。应根据尾部而非平均值进行预算。整张表还有三个注意事项:该仓库最后一次推送是在 2026 年 7 月 8 日,因此这些运行结果大约已有两个半月;每一行都使用各自记录的代理版本运行,因此各行不是受控的正面对比;而且这些是基准测试实例,并不是你的代码仓库。

列出的最低价格与完成任务的最低成本是两种不同的说法,本表将两者区分开来。 MiniMax-M3 在这组模型中每令牌费率最低,平均实例成本也最低,约为 claude-opus-4-8 的五分之一——但其解决率为 76.4%,而后者为 83.8%,因此其中一部分廉价尝试没有产生结果,必须重新运行或由人工完成。GPT-5.5 则相反:平均成本是 claude-opus-4-8 的两倍,但解决率低 5.6 个百分点。最终仍然适用的规则并不华丽——选择能够以你可接受的审查工作量完成任务的最低成本模型,然后读取你自己的账户为一项限定任务记录的实际费用。

上限出现在 commit0 基准测试中,其中单个任务的成本达到个位数美元;同时,机器一栏显示,当一次只运行一个对话时,运行时间差异带来的成本很小。

模型(commit0)公布的每实例成本公布的平均运行时间机器运行费用为 $0.03571/小时
MiniMax-M3$0.622,203 秒$0.0219
Kimi-K2.6$1.521,012 秒$0.0100
GLM-5.1$5.312,498 秒$0.0248
GPT-5.5$5.561,029 秒$0.0102
claude-opus-4-8$7.83941 秒$0.0093
Gemini-3.5-Flash$7.911,760 秒$0.0175

OpenHands 坦率说明了原因:其LLM 页面表示它“需要强大的模型才能工作”,并警告它“会向你配置的 LLM 发出许多提示”。它提供的控制是硬性停止,而不是预测:Settings > Application中有一个以美元计的Maximum Budget Per Conversation,该页面说明 OpenHands“会在达到预算后停止对话,但你可以选择通过提示继续对话”。因此,这是可以覆盖的每次对话停止额度,而不是月度上限。

按目录费率重新计算该基准测试

这里是已公布数据无需猜测令牌数量即可迁移的唯一地方。OpenHands 的metadata.json记录了 claude-opus-4-8 运行所依据的确切价格,而 Kunavo 列出了相同的模型 ID。

令牌类别(每 1M)OpenHands Index 元数据Kunavo 目录比率
输入$5.00$3.5070%
输出$25.00$17.5070%
缓存读取$0.50$0.3570%
缓存写入$6.25$4.37570%

由于目前四个类别都采用相同的倍数,已公布的运行结果可以按该倍数重新定价,无需知道任何人都未公布的令牌数量。SWE-bench 实例的平均值从 $0.7418 变为 $0.5193,中位数从 $0.3877 变为 $0.2714,最高实例从 $8.35 变为 $5.84。这是对他人基准测试的重新定价,不是在你的代码仓库上测得的任务成本——代理版本、提示组合和缓存行为都必须一致才行。

如果想了解对话形态而非基准测试,这里给出简单的令牌算术。假设,这是我们的假设而非 OpenHands 的假设:一次对话在各轮中发送 800k 个输入令牌,因为上下文会被重新发送;并接收 30k 个输出令牌,不计缓存命中。费率采用实时的 Kunavo 目录价格。

模型每 1M 个令牌的输入 / 输出该对话的估算值
Claude Haiku 4.5$0.70 / $3.50$0.665
GPT-5.6 Terra$0.70 / $4.20$0.686
Claude Sonnet 4.6$2.10 / $10.50$1.995
Claude Opus 5$3.50 / $17.50$3.325
Claude Opus 4.8$3.50 / $17.50$3.325

这是说明性的令牌算术,不是测得的任务成本,也不是账单上限——在将其视为预算前,应按你每天自己的对话数量进行缩放。Kunavo 的目录金额是计费下限而非上限:当上游报告其费用时,账单取目录成本与上游成本乘以适用加价两者中的较高值。预付费额度的最低充值金额为 $10,这是资金充值最低额,而不是订阅费或任务费——请参阅账单详情。

OpenHands 的最佳 API:不同情况下哪条路径更合适

方式适用场景你放弃的内容
直接调用提供商 API全天使用同一家供应商的旗舰模型,并利用其缓存和批处理条款第二个供应商意味着第二个账户和第二个余额
OpenAI 兼容网关你按任务切换模型,并希望使用一个密钥和一个余额Advanced 切换开关下的三个字段,以及应根据前缀匹配相应文档复制的 URL 格式
OpenHands 自有提供商你希望为你配置实验性 critic在 LLM 密钥生成前最低购买 $10 的额度
订阅(ACP 代理)相比按令牌计费,你更适合固定费率的高频日常使用LLM 配置文件不会将其重定向,因此你的 API 密钥不会收到任何流量
本地模型私有或小型工作,无按请求计费OpenHands 本地 LLM 页面推荐模型所需的 24 GB 显存,或配备 64 GB 内存的 Apple Silicon Mac

在你仅根据价格选择“按成本计费”路径之前,需要注意一个问题:OpenHands 自己的两个页面描述了不同的目录。其LLM 概览推荐 claude-opus-4-8(Index 平均值 71.9)、GPT-5.5(65.9)和 Gemini-3.5-Flash(62.6),而另一个相关页面上的提供商价格表列出了 15 个上一代 ID——各供应商最新的分别是 claude-sonnet-4-5-20250929 和 claude-opus-4-1-20250805、gpt-5-codex 和 gpt-5-2025-08-07、o3,以及 gemini-3-pro-preview——其中不包含前述三个推荐模型中的任何一个。两页都是在 2026 年 9 月 21 日读取的。我们无法确定价格表是过时了,还是目录确实如此陈旧,因此在根据其“列出的价格反映提供商费率,不含加价”这一脚注进行预算前,请在结账时确认提供商实际提供的内容。

有四个边界决定你实际上处于哪种情况,而每一个都是成本归属的分叉点。critic 受到限制。 OpenHands 的critic 文档说明,实验性 critic 功能会为 OpenHands LLM Provider 用户“自动启用”,并且在公开测试阶段对他们“免费”;它是第二个端点,因此第三方代理密钥并不会禁止它,只是意味着没有为你配置该功能。迭代优化默认禁用;启用后,Max Iterations 设置默认每个用户轮次为 3,并接受 1–10——这条路径上确实存在一个乘数。Provider Connections 反转了通常的计划限制:模型配置页面说明,可复用的密钥和基础 URL 面板“在本地代理服务器后端上可用”,并且“使用 OpenHands Cloud 后端时隐藏”,因此自行托管可以使用该功能,而 Cloud 不可以。配置文件有上限:LLM 设置页面说明“每个账户最多可以保存 10 个 LLM 配置文件。” 而且保存的配置文件会在持久化之前进行验证——配置文件页面说明,被拒绝的密钥或不可用模型会阻止保存并显示后端错误,但也指出,缺少验证端点的旧版后端会跳过检查并照常保存。

Kunavo 不提供嵌入模型、文本转语音模型或语音转文本模型,因此这里的端点只能响应聊天补全,除此之外什么也不做——这一点很重要,因为 OpenHands 将 LLM_EMBEDDING_MODEL 列为其仅通过环境变量配置的附加项之一,而该设置没有可供其指向的对应端点。

在端点本身上,模型前缀和基础 URL 是一个共同决定,而 OpenHands 通过示例而非规则来说明它们。其模型配置页面要求你为兼容 OpenAI 的服务器输入 openai/<served-model-id>,并显示以 /v1 结尾的基础 URL;其LiteLLM 代理页面要求你输入 litellm_proxy/<model-name>,并显示不带路径的纯代理源地址。两个页面都没有说明将一个前缀与另一个 URL 格式配对时会发生什么,因此应从与前缀匹配的页面复制格式,并检查响应,不要想当然。除此之外,OpenHands 提供商页面说明 openhands/ 前缀“会告知 SDK 自动将请求路由到 OpenHands LLM 代理——无需手动设置基础 URL”;这句话针对的是 SDK,而不是 Agent Canvas 设置面板。完整的逐字段配置位于OpenHands 集成页面;准备为密钥充值时创建 Kunavo 账户,然后运行一项限定任务并读取你的账户为其记录的费用。

Kunavo 尚未在运行时针对其端点测试 OpenHands——没有对话、没有流式轮次、没有工具往返,也没有固定的客户端版本。上面的全部内容均来自 OpenHands 自己的文档、代码仓库和软件包索引。在尝试时请保留一条可用路径。想比较客户端而非提供商?OpenHands 与 Claude Code 对比介绍工作流和沙箱的区别,OpenHands 与 OpenCode 对比介绍终端替代方案,而AI 成本优化介绍如何在自己的代码仓库上衡量这一切。

常见问题

OpenHands 的成本是多少?

OpenHands 价格页面恰好列出三个层级,其中只有一个标有金额:Open Source 为 Free,Individual(托管的 Cloud 计划)为 Free,Enterprise 为定制定价。不存在付费的个人订阅。两个免费层级之间公开的差异在于限额:套餐比较表将 Max Daily Conversations 列为 Open Source 无限、Individual 为 10、Enterprise 无限。Free 一词涵盖客户端和层级,而不是模型调用。如果您想使用 OpenHands 自己的 LLM 提供商而不是自己的密钥,其文档说明您必须先购买至少 $10 的 OpenHands Cloud 积分,之后才能生成 OpenHands LLM Key。所有信息均于 2026 年 9 月 21 日核查。

自行托管 OpenHands 每月实际需要多少成本?

OpenHands 没有公布自行托管的价格,因此账单由您自行组合的三部分组成。软件费用为 $0,并采用 MIT 许可证。机器费用是第三方云账单,取决于您选择的规格:OpenHands 自己的 VM 指南称,Ubuntu 24.04 LTS、2 个 vCPU 和 4 GB RAM 足以供单个用户使用;DigitalOcean Basic Droplet 和 AWS Lightsail Linux 套餐中,该级别的价格分别为每月 $24.00 和每月 $24,未计税费,也未计存储或传输超额费用。模型令牌是第三部分,通常也是最大的一项。只有在启用网页搜索功能时才会出现可选的第四部分,该功能需要您自己的 Tavily 密钥;Tavily 提供 $0、每月 1,000 个 API 积分的免费层,以及按量付费的每积分 $0.008。价格核查于 2026 年 9 月 21 日。

OpenHands 使用哪个 API 最便宜?

每个令牌最便宜与完成任务最便宜是两个不同的问题,OpenHands 自己的基准测试仓库将二者分开。在 SWE-bench 上,MiniMax-M3 每个实例的平均成本为 $0.15,而 claude-opus-4-8 为 $0.74——约为其五分之一;解决率分别为 76.4% 和 83.8%,公布的平均运行时间分别为 1,078 秒和 159 秒。因此,便宜模型每次尝试的成本更低,完成的任务更少,并且占用机器的时间大约长七倍。在自行托管的单个 VM 上,按 DigitalOcean 公布的小时费率计算,这一运行时间差异约值一美分,相比令牌差距几乎可以忽略不计——但一旦形成队列,它就会成为限制因素,因为 OpenHands 的 Docker 沙箱在主机网络模式下会一次运行一个沙箱。请选择能以您可接受的审查工作量完成任务的最低成本模型,然后查看您自己的账户记录的费用。

OpenHands 使用哪个 API 最好?

这取决于您实际使用 OpenHands 的哪种计费路径,因为同一个安装可以通过四种不同方式计费。直接供应商 API 适合您整天使用某一家供应商的旗舰模型,并希望采用其自身的缓存和批处理条款。OpenAI 兼容网关适合您按任务切换模型,并希望使用一个密钥和一个余额:OpenHands 可从 Settings > LLM > Advanced 访问它,其中三个字段是 Custom Model、Base URL 和 API Key;您输入的前缀决定应复制哪种已记录的 URL 形式——模型配置页面将 openai/ 与以 /v1 结尾的 base URL 配对,而 LiteLLM 代理页面将 litellm_proxy/ 与不带路径的代理源地址配对。如果您希望使用其试验性的 critic,OpenHands 自己的提供商是合适选择;critic 文档称,OpenHands LLM Provider 用户会自动启用该功能。订阅适合固定费率的高强度日常使用,但请注意,OpenHands 的模型配置页面称 ACP Agent(例如 Claude Code、Codex 和 Gemini CLI)会管理自己的模型访问,并要求您使用 ACP Agents,而不是为它们创建 LLM 配置文件。本地模型适合私密工作,但代价是硬件:对于 OpenHands 本地 LLM 页面推荐的 Qwen3.6-35B-A3B,该页面要求量化变体使用至少 24 GB VRAM 的 GPU,或使用至少 64 GB 统一内存的 Apple Silicon Mac。

为什么我的 OpenHands API 密钥没有流量?

在调试密钥之前,请先检查正在运行的是哪个 Agent。OpenHands 的模型配置页面说明,ACP Agent(例如 Claude Code、Codex 和 Gemini CLI)会管理自己的模型访问,并要求您使用 ACP Agents,而不是为这些 Agent 创建 LLM 配置文件;其 ACP Agents 页面进一步说明,Agent Server 会将 Agent 自己的 CLI 作为子进程启动,而且订阅登录的优先级高于环境中设置的 API 密钥——因此您的密钥确实可能看不到任何流量。SDK 还提供了第二条具有相同症状的路径:其 LLM Subscriptions 指南记录了 LLM.subscription_login,可使用 ChatGPT Plus 或 Pro 订阅访问 Codex 模型而不消耗 API 积分。还需检查另外两点:OpenHands Cloud API Keys 与 OpenHands LLM API Keys 是用于不同界面的不同凭据;提供商页面显示,使用错误的凭据会产生“Unable to find token in cache or LiteLLM_VerificationTokenTable”;模型配置页面则要求您确保 base URL 可从后端访问,而不是只能从浏览器访问。文档核查于 2026 年 9 月 21 日。

OpenHands Cloud 是否既对沙箱收费,也对模型收费?

本页面无法回答这一点,因为没有任何一手页面明确说明。价格页面按对话计量,而不是按计算资源计量,并公布 Individual 层级每日 10 次对话的上限。OpenHands 自己的评估工具所指向的远程运行时 API——runtime.eval.all-hands.dev——没有公布每小时费率;该工具将其列为大规模评估和基准测试运行环境,而不是与之对比的本地 Docker 工作区。不要假设 Cloud 上的沙箱免费,也不要假设它会收费;请将该路径上的计算视为未定价,并在自行托管路径上明确计价,因为在那里,费用是您为所选机器支付给自己云提供商的账单。

2026 年 9 月 21 日根据其自身来源重新核查:openhands.dev/pricing、OpenHands/OpenHands 的 GitHub API 记录及其最近三个发布版本、PyPI openhands 和 openhands-sdk、API 密钥与 LLM 概览文档、OpenHands LLM 提供商价格表、VM 规格指南、DigitalOcean droplet 价格,以及 Index 结果仓库——包括四个模型的 500 行 SWE-bench sidecar,其平均值和解决率已在此重新计算。critic 限制、Provider Connections、配置文件上限和保存前验证、ACP 例外、沙箱、预算和本地 LLM 页面,以及 Tavily 和 Lightsail 价格,均在同一天根据正文内列出的页面重新读取。Kunavo 令牌费率取自实时目录;所有美元示例都是说明性算术,而非测得的任务成本。