AI エージェントはワークフローの一部として画像を操作する必要があります。従来の API は OAuth、API キー、サブスクリプションのセットアップを要求しますが、これらは自律的な動作を妨げる障壁です。Clear Canvas x402 API はこれらをすべて排除します。資金が入った Base ウォレットを持つエージェントであれば、事前登録なしに 1 回の HTTP ラウンドトリップで画像背景を削除し、チェーン上で画像ごとに支払うことができます。
Clear Canvasを使う理由
- API キーもアカウントも不要——Base メインネットのウォレットのみ(テストは Base Sepolia)
- 確定的な価格設定——常に $0.05 USDC/枚、予想外の料金なし
- x402 リプレイ保護——各 nonce は一度だけ使用可能
- ステートレス——エージェントがセッションや認証トークンを管理する必要なし
- 任意の言語——Python、TypeScript、Go、Rust、または HTTP を話すものなら何でも
- テストネット対応——実際の USDC を使う前に Base Sepolia でテスト可能
使い方
- 1
Base ウォレットに USDC を入金する
エージェントには、画像の支払いに十分な USDC が入った Base メインネット上の EOA ウォレットが必要です。Coinbase SDK または任意のウォレットライブラリを使用して作成・入金してください。
- 2
画像を POST する——HTTP 402 を受け取る
生の PNG、JPEG、または WebP をリクエストボディとして送信します。API は HTTP 402 と構造化された支払い詳細——金額、アセット、ネットワーク、ファシリテーター URL——を返します。
- 3
USDC 支払いに署名して送信する
Coinbase x402 SDK を使用して $0.05 USDC の転送に署名し、base64 の X-PAYMENT ヘッダーとしてエンコードします。支払いはこの特定のリクエストに暗号学的に紐付けられます。
- 4
X-PAYMENT を付けて再送信——透明画像を受け取る
X-PAYMENT ヘッダーを付けた同一の POST を再送します。支払い検証が成功すると、API は背景削除済み画像を PNG または WebP で返します。
よくある質問
対応しているウォレットは?
Base メインネット上の外部所有アカウント(EOA)であれば何でも対応。ハードウェアウォレット、ソフトウェアウォレット、プログラムで生成した鍵——USDC 転送に署名できるウォレットはすべて使用できます。
リプレイ保護は組み込まれていますか?
はい。各 x402 支払いには一度しか使用できない nonce が含まれています。使用済みの支払いヘッダーを再送すると HTTP 402 が返り、二重支出を防ぎます。
支払い後に処理が失敗した場合は?
失敗はウォレットアドレスとトランザクションハッシュとともに記録され、手動で確認されます。トランザクションハッシュを添えてサポートへご連絡ください。自動返金は行いません。
実際の USDC を使わずにテストするには?
Base Sepolia テストネットを使用してください。Coinbase フォーセットからテストネット USDC を入手し、クライアントをテストネットのファシリテーター URL に向けて、無料で完全な支払いフローをテストできます。
エージェントにレート制限はありますか?
未払いの探索リクエスト(最初の 402 プローブ)は IP ごとに 1 分間 30 回に制限されています。有効な X-PAYMENT ヘッダーを持つ有料リクエストにはレート制限がありません。
他の選択肢も比較
並べて比較できるこれらのページが、Clear Canvasが自分のワークフローに合うかを最短で判断する方法です。
今すぐ始めましょう
サインアップ不要。画像は端末に留まります。