monetize-service 是做什麼的?
建置並部署一個付費 API,讓其他代理可透過 x402 支付使用。當您或用戶想要將 API 貨幣化、賺錢、提供服務、向其他代理銷售服務、對端點收費、建立付費端點或設定付費服務時使用。涵蓋「透過提供端點賺錢」、「銷售服務」、「將資料貨幣化」、「建立付費 API」。
用途
此技能可將任何 API 轉變為代理可支付的付費服務。非常適合提供資料、運算、預測或其他服務給其他 AI 代理,同時收取少量費用。
運作方式
此服務會建立一個支援 x402 的付費 API 端點。代理必須先透過 x402 協議支付才能存取 API。支付完成後,代理會收到一次性的存取憑證,可在指定時間內用來存取 API。
支援的平台
- Cursor – 開發與測試付費 API 端點
- Claude Code – 使用 x402 建置與部署付費服務
使用方法
-
設定環境變數:
export X402_PAYMENT_ADDRESS="您的錢包位址" export X402_PRIVATE_KEY="您的私鑰" -
建立付費端點:
from monetize_service import create_paid_endpoint @create_paid_endpoint(price=0.01, duration_seconds=3600) def my_api(request): return {"data": "這是付費資料"} -
啟動服務:
python server.py
範例
建立天氣 API 服務
from monetize_service import create_paid_endpoint, start_service
@create_paid_endpoint(price=0.005, duration_seconds=1800)
def weather_api(location):
return {"temperature": 22, "condition": "晴朗"}
start_service(host="0.0.0.0", port=8080)
客戶端使用
import requests
from x402 import create_payment
payment = create_payment("http://localhost:8080/weather", amount=0.005)
response = requests.get("http://localhost:8080/weather", headers=payment.headers)
print(response.json())
組態
| 變數 | 說明 |
|---|---|
X402_PAYMENT_ADDRESS | 接收支付的錢包位址 |
X402_PRIVATE_KEY | 簽署支付的私鑰 |
PAYMENT_EXPIRY_SECONDS | 支付憑證的有效期限(預設:3600) |
安裝
pip install coinbase-monetize-service
授權條款
MIT