用途:按次付费租用短期 GCP Debian 虚拟机,运行一段脚本并取回输出,或开一个交互式 SSH 会话。公共测试网关为 https://usebuy.ai/google/vm,在 Celo 主网上以 USDC、USDT 或 USAT 结算,付款不可逆。若本地沙箱能安全完成,应优先使用沙箱。
主要能力:两条购买路径同一价格,区别只是返回内容。POST /google/vm 需脚本(≤4 KiB),返回脚本文本输出;POST /google/ssh 需 SSH 公钥,返回外部 IP 和 ssh 命令。machineType 可选,默认 e2-micro。可用类型有 e2-micro、e2-small、e2-medium、e2-standard-2/4/8;后三种较大规格需要 Self 证明。价格以实时目录和 402 报价为准,示例 1 小时 e2-micro 约 0.016753 USDC。虚拟机为普通按需机型,位于 us-west1,初始租约 1 小时,可续租最长 24 小时。
使用方式:先查询免费目录 GET https://usebuy.ai/google/catalog 选型,再用 CLI 或 MCP 报价并购买。钱包需 Node.js 20+,用 npx --yes @celo/buy@0.6.0 setup --name demo 创建并充值;用 account cap 设置每日上限;用 buy_pay_quote 报价、buy_curl 支付,或 buy whoami 查余额。购买成功返回交易哈希、实例名、到期时间和 poll URL,用免费 GET 轮询该 URL 取回结果。续租用原 poll token。
限制:付款不可逆,协议要求报价后再付、取得用户对代币与金额的批准,且不得重试 500 provision_failed、500 settle_uncertain、500 renew_failed。网络出口仅允许 DNS 53、HTTP 80、HTTPS 443、NTP 123,入站仅 SSH 路由开放 22;镜像为 debian-12,不预装 Docker 或语言工具链,需自行安装。输出有上限。若资料未提供,另行确认。
适用场景:隔离运行一次性脚本、构建、网络探测或演示。SSH 会话的出口流量记在网关运营方账上,应尽量用 /google/vm,需要 shell 时才买 SSH。