name: nano-banana-blockrun description: “Nano Banana by BlockRun - 通过x402微支付使用Google的Nano Banana生成图像。当用户要求生成、创建、绘制或制作图像时使用。通过Base链上的USDC按请求付费,无需API密钥。” allowed-tools: Read, Bash(python:), Bash(python3:), Bash(pip:), Bash(pip3:)
BlockRun的Nano Banana
通过BlockRun的x402 API使用Google的Nano Banana模型生成图像。 使用Base链上的USDC按请求付费 - 无需API密钥。
设置(一次性)
-
安装SDK:
pip install blockrun-llm -
获取Base网络上的USDC:
- 从以太坊桥接:https://bridge.base.org
- 或直接在Coinbase购买并提现到Base
- 您需要约$1-5 USDC开始生成图像
-
设置您的钱包私钥:
# 复制.env.example到.env并添加您的密钥 cp .env.example .env # 或直接导出 export BLOCKRUN_WALLET_KEY=0x...
网络: Base(链ID:8453) 支付: 仅限USDC
生成图像
from blockrun_llm import ImageClient
client = ImageClient()
result = client.generate("一只戴着太空头盔的可爱猫咪")
print(result.data[0].url)
或使用脚本:
python scripts/generate.py "一只戴着太空头盔的可爱猫咪"
# 保存到特定目录
python scripts/generate.py "一只可爱猫咪" "google/nano-banana" "/保存路径"
# 或使用OUTPUT_DIR环境变量
OUTPUT_DIR=/保存路径 python scripts/generate.py "一只可爱猫咪"
可用模型
| 模型 | 价格 | 分辨率 |
|---|---|---|
google/nano-banana |
~$0.05 | 1024x1024 |
google/nano-banana-pro |
~$0.10 | 最高4K |
openai/dall-e-3 |
~$0.04-0.12 | 1024x1024 至 1792x1024 |
工作原理
- 您的请求发送到BlockRun API(https://blockrun.ai)
- BlockRun返回HTTP 402 Payment Required
- SDK在本地签署USDC支付(密钥永不离开您的机器)
- 仅签名发送到服务器
- 图像生成并返回
无需API密钥,无需订阅 - 仅需加密微支付。
安全性
您的私钥永不离开您的机器。
SDK在本地使用EIP-712类型数据签名。仅传输签名。 与签署任何MetaMask交易具有相同的安全性。