cyberneticlibrary

Generate images with crypto micropayments

nano-banana-blockrunskillsetup L2381
majiayu000/claude-skill-registry
What it does

Generate AI images using Nano Banana model on-chain

Best for

Generating production-ready images without API keys when you control on-chain payments via USDC micropayments, avoiding vendor lock-in.

Inputs
  • · Text prompt string
  • · Optional output directory path
  • · Optional model specification (google/nano-banana, google/nano-banana-pro, openai/dall-e-3)
Outputs
  • · Image URL (1024x1024 to 4K depending on model)
  • · Image file saved locally
Requires
  • · BlockRun API (blockrun.ai)
  • · x402 protocol for HTTP 402 payments
  • · USDC on Base network
  • · vLLM (optional)
  • · pip/python
Preconditions
  • · USDC wallet on Base network with $1-5+ minimum balance
  • · Private key stored in BLOCKRUN_WALLET_KEY env var or .env file
  • · blockrun-llm SDK installed (pip install blockrun-llm)
  • · Internet connectivity to blockrun.ai API
Failure modes
  • · Insufficient USDC balance → 402 Payment Required
  • · Invalid private key → signing fails
  • · Network outage to blockrun.ai → connection timeout
  • · Unsupported image dimensions → model returns error
  • · High load on BlockRun → rate limiting or queue delays
Trust signals
  • · Open-source blockrun-llm SDK on PyPI
  • · Transparent x402 protocol (no hidden payments)
  • · Local signing of USDC transactions (key never leaves machine)
  • · Clear pricing per model ($0.04-0.12 per image)
  • · Supports multiple image generation models (Nano Banana, DALL-E-3)