用途
compute-resell 是一个自主算力转售智能体,运行在 Surplus Intelligence 市场上。它把免费或低成本的算力供给(Bankr、AWS Bedrock、Google Vertex/GCP)作为商品,在 Surplus 市场以卖家身份挂单出售,Surplus 会把每个买家路由到该模型最便宜的健康卖家,并按请求以 USDC 在 Base 上结算到卖家钱包。
主要能力
- 多供给方适配:同一套转售引擎可分别对接 bankr、aws、vertex 三种算力来源,各自使用独立的钱包密钥、凭证、端点、成本基准与状态文件。
- 运行模式:空参数为响应式运行(默认,校验钱包、读取实时市场与自身成本/用量、自动补挂缺失模型、按当前市场重新定价、有信号时通知);monitor 为只读摘要;reprice 为响应式别名;pause 软删除全部挂单;resume 按当前响应式价格重建挂单。
- 自动发现与排序:从实时市场(/v1/prices)发现模型,按实时需求(/api/markets)排序,最活跃优先挂单。
- 响应式定价:读取实时订单簿(GET /api/markets/{model})与成本基准,在能真正服务的更便宜对手出现时降价争取路由,在已是最便宜时向上试探。
- 自适应折扣:可选 discount_adaptive,按每轮步长在 [discount_min, discount_max] 内朝收入最大化点调整有效折扣上限;售罄则收紧,冷启动则放宽。
- 护栏:成本下限(floor)、每单 cap_daily_usd、幂等(先 GET /offers 再创建)、失败即中止(非 2xx 中止并报告真实原因)。
- 跨技能认领账本:通过 glob memory/state/*compute-resell.json 防止自有多个供给方在同一订单簿上互相压价。
使用方式
运行参数为 ${var} - [<provider>:]<mode>。可选 provider 前缀(bankr | aws | vertex)限定单一供给方,省略则运行所有已启用供给方。示例:空 = 全部已启用供给方响应式;aws = 仅 AWS 响应式;vertex:pause = 仅暂停 Vertex;monitor = 全部已启用供给方只读摘要。没有 setup 模式,空运行会自举:若某供给方尚无挂单且凭证已设置,首次运行即挂出该供给方模型。
供给方“已启用”的条件是其 Surplus 卖家钱包密钥与供给方凭证密钥均已设置;缺失任一则跳过而非报错。
认证:运行时仅用 Bearer。每个供给方有各自的 si_seller_... 卖家钱包密钥,通过 SIWE 铸造一次并存为独立仓库密钥(bankr 用 SURPLUS_SELLER_KEY,aws 用 SURPLUS_SELLER_AWS_KEY,vertex 用 SURPLUS_SELLER_VERTEX_KEY)。不同供给方必须使用不同钱包,否则会在同一 Surplus 账户上互相覆盖挂单。推荐在仪表盘 Settings → Secrets → 对应钱包密钥 → Connect wallet 铸造;无浏览器钱包时可用本地脚本 bootstrap-siwe.mjs 铸造。
配置:零配置即可启动,各供给方使用安全默认值。可通过仪表盘设置可选配置密钥(COMPUTE_RESELL_CONFIG / AWS_COMPUTE_RESELL_CONFIG / VERTEX_COMPUTE_RESELL_CONFIG)为小型 JSON 来调优。主要旋钮包括 daily_budget_usd(默认 10)、floor(默认未设即 undercut 模式)、max_discount(默认未设即无上限)、discount_adaptive(默认 false)、discount_min/max/step(0.30/0.90/0.05)、min_market_volume_usd(默认 1.0)、cap_daily_usd(派生)、min_credit_days(默认 3,仅 bankr)、payout_address、denied_models、model_map(仅 aws/vertex)、bedrock_prices/vertex_prices(仅 aws/vertex,floor 模式)。读取配置须按名称通过 os.environ 读取,不可用 $ 展开。
状态:memory/state/compute-resell.json(aws/vertex 为对应前缀文件),由技能每轮自动写入,用于跨轮记忆定价。
适用场景
拥有免费或低成本算力额度(Bankr 信用、免费 AWS 额度、免费 Google Cloud 额度),希望在 Surplus 市场上自动挂单转售并获取 USDC 收入的运营者。默认 undercut 模式下算力来源免费,每笔销售即纯利润,引擎目标是坐在收入最大化点上。
限制
- 需要 Surplus 卖家钱包密钥与对应供给方凭证;缺失则跳过该供给方。
- 不同供给方必须使用不同钱包,否则挂单互相覆盖。
- 所有写入操作涉及真实资金双向流动,护栏为必需。
- 具体收费、价格、平台支持范围等未在资料中完整提供。