返回顶部
m

metered-api-marketplace计量API市场

Build and operate a metered public API endpoint ("agent microservice") for OpenClaw skills/agents with API-key auth, per-request usage logging + pricing, prepaid balances, and crypto top-ups (BTC/ETH) via payment-processor webhooks. Use when you want to monetize a capability as a public API, add rate limiting/anti-abuse, implement a credit ledger, or add revenue share / platform fee logic.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.3
安全检测
已通过
370
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

metered-api-marketplace

计量API市场

提供一个生产精简模板,用于:OpenClaw技能 → 公共API端点 → 使用计量 → 加密支付网关 → BTC/ETH钱包

该技能附带一个可运行的参考服务器(Fastify + SQLite),具备以下功能:

  • - 接受结构化JSON输入
  • 执行高价值转换(可插拔的转换器)
  • 返回结构化JSON输出
  • 强制签名API密钥认证
  • 检查预付费余额,按调用扣费,并记录使用情况
  • 接受支付Webhook(Coinbase Commerce / BTCPay Server风格)
  • 在账本中应用2.5%平台费用(费用地址可配置)

工作流程(按顺序执行)

1) 选择产品化能力(用户付费的功能)

选择一个转换器,需满足:
  • - 高杠杆(创造/保持收入)
  • 可重复(频繁调用)
  • 可防御(数据、启发式算法、工作流或自动化——而非通用摘要)

推荐默认选项:

  • - 收入/报价优化器
  • 广告文案优化器
  • 潜在客户评分
  • 合同风险标记

如果不确定,先使用内置的revenue-amplifier转换器,后续再替换。

2) 本地运行参考服务器

使用scripts/server/中的捆绑服务器。

典型运行方式:

  • - cd scripts/server
  • npm install
  • cp .env.example .env并编辑
  • npm run dev

在.env中设置统一启动定价:

  • - COSTCENTSPER_CALL=25 # $0.25/次调用

3) 创建API密钥

使用scripts/server/admin/createkeypg.js(或管理HTTP端点)创建密钥和初始余额。

4) 从OpenClaw技能/代理集成

调用公共端点时需提供:
  • - x-api-key
  • x-timestamp(Unix毫秒)
  • x-signature = hex(HMACSHA256(apisecret, ${timestamp}.${rawBody}))

5) 添加真实支付

将支付处理器Webhook连接到/v1/payments/webhook/:provider。

提供商基于适配器模式:

  • - 从手动积分开始(管理脚本)
  • 然后添加Coinbase Commerce或BTCPay Server

6) 部署

在TLS后面部署(Cloudflare / Fly.io / Render / AWS / GCP)。在边缘层和应用内设置速率限制。

捆绑资源

scripts/server/

可运行的参考实现:
  • - Fastify API服务器(长期运行)
  • Postgres账本(余额、使用量、积分)
  • 签名API密钥认证
  • 速率限制 + 基本防滥用
  • Webhook端点

scripts/nextjs-starter/

Vercel就绪的Next.js API实现:
  • - 无服务器API路由(无listen())
  • Postgres账本(推荐使用Supabase事务连接池)
  • 相同的认证 + 定价 + Webhook概念

references/

按需阅读:
  • - references/apireference.md – 端点合约 + 认证/签名
  • references/billingledger.md – 定价、费用逻辑、幂等性
  • references/providers.md – 提供商适配器(Coinbase/BTCPay模式)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 metered-api-marketplace-1776295948 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 metered-api-marketplace-1776295948 技能

通过命令行安装

skillhub install metered-api-marketplace-1776295948

下载

⬇ 下载 metered-api-marketplace v0.1.3(免费)

文件大小: 40.52 KB | 发布时间: 2026-4-16 18:14

v0.1.3 最新 2026-4-16 18:14
Add Coinbase Commerce + BTCPay webhook verification adapters (real top-ups), update Next.js starter env vars

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部