npm · @three-ws/avatar-agent
$npx -y @three-ws/avatar-agent@1.2.3 SOLANA_RPC_URL — Solana mainnet RPC endpoint. Defaults to https://api.mainnet-beta.solana.com — bring your own (Helius / Quicknode / Triton) for production traffic.
ETH_RPC_URL — Ethereum mainnet RPC for ENS resolution. Optional — falls back to ethers' default public providers.
HELIUS_API_KEY · secret — Optional Helius API key — enables exact supply + DAS data in pump_snapshot.
NVIDIA_API_KEY · secret — NVIDIA NIM key (nvapi-…) — leads the speak tool's TTS provider chain with the free Magpie TTS lane.
OPENAI_API_KEY · secret — OpenAI TTS — the speak tool's paid backstop when the free NVIDIA lane is unavailable.
REPLICATE_API_TOKEN · secret — Required for the generate_avatar tool (Replicate text/image-to-3D).
REPLICATE_TEXT_TO_AVATAR_MODEL — Replicate version hash pinned for text-to-3D — recommended: latest tencent/hunyuan-3d-3.1.
SOLANA_SECRET_KEY · secret — Optional default base58 Solana secret for wallet_send / pump_buy. Per-call secret args override this. Treat like cash.
THREE_MINT — Optional pump.fun mint address for $three so tools accept target="three" as shorthand.
MAX_SOL_PER_TX — Per-transaction spend cap in SOL for the execution tools (wallet_send, pump_buy, pump_launch, pump_collect_fees).
REQUIRE_CONFIRM — When on (default), execution tools refuse until re-issued with confirm:true. Set 0/false to disable the gate.