{"servicio":"flat-rate-llm","wallet":"0xc210Ea7D5692a6401ADf25BbCB7aCDe9cDB7e9Ff","redes":["eip155:8453","eip155:137","eip155:42161"],"pasarela":"GET /pasarela - free: turn any API into a pay-per-call x402 endpoint; buyers are charged only when it delivers","ledger":"GET /ledger - free: every settled call with its on-chain transaction; our own test payments marked apart","rutas":{"GET /":"free - this catalogue","GET /modelos":"free - which models are live right now","POST /mcp":"free to list, $0.001 per tools/call - MCP server with the same tools","GET /v2/inferencia":"$0.005 - LLM completion for a prompt (prompt in the query string)","POST /v2/inferencia":"$0.005 - LLM completion for a prompt (prompt in a JSON body)","GET /v1/do":"$0.02 - Describe the job, get it done: one call over the whole toolbox (params in the query string)","POST /v1/do":"$0.02 - Describe the job, get it done: one call over the whole toolbox (params in a JSON body)","GET /v1/evm/balance":"$0.005 - EVM native balance (params in the query string)","POST /v1/evm/balance":"$0.005 - EVM native balance (params in a JSON body)","GET /v1/evm/erc20-balance":"$0.005 - ERC20 token balance (params in the query string)","POST /v1/evm/erc20-balance":"$0.005 - ERC20 token balance (params in a JSON body)","GET /v1/evm/token-info":"$0.005 - ERC20 token info (params in the query string)","POST /v1/evm/token-info":"$0.005 - ERC20 token info (params in a JSON body)","GET /v1/evm/token-price":"$0.005 - DEX token price, with the pool that produced it (params in the query string)","POST /v1/evm/token-price":"$0.005 - DEX token price, with the pool that produced it (params in a JSON body)","GET /v1/evm/gas":"$0.005 - EVM gas price (params in the query string)","POST /v1/evm/gas":"$0.005 - EVM gas price (params in a JSON body)","GET /v1/evm/block":"$0.005 - EVM block height (params in the query string)","POST /v1/evm/block":"$0.005 - EVM block height (params in a JSON body)","GET /v1/evm/tx":"$0.005 - EVM transaction (params in the query string)","POST /v1/evm/tx":"$0.005 - EVM transaction (params in a JSON body)","GET /v1/evm/nonce":"$0.005 - EVM address nonce (params in the query string)","POST /v1/evm/nonce":"$0.005 - EVM address nonce (params in a JSON body)","GET /v1/evm/is-contract":"$0.005 - Contract or wallet (params in the query string)","POST /v1/evm/is-contract":"$0.005 - Contract or wallet (params in a JSON body)","GET /v1/evm/chains":"$0.005 - Chain health check (params in the query string)","POST /v1/evm/chains":"$0.005 - Chain health check (params in a JSON body)","GET /v1/evm/call":"$0.005 - Raw contract call (params in the query string)","POST /v1/evm/call":"$0.005 - Raw contract call (params in a JSON body)","GET /v1/evm/receipt":"$0.005 - Transaction receipt (params in the query string)","POST /v1/evm/receipt":"$0.005 - Transaction receipt (params in a JSON body)","GET /v1/evm/estimate-gas":"$0.005 - Estimate gas (params in the query string)","POST /v1/evm/estimate-gas":"$0.005 - Estimate gas (params in a JSON body)","GET /v1/evm/storage":"$0.005 - Raw contract storage (params in the query string)","POST /v1/evm/storage":"$0.005 - Raw contract storage (params in a JSON body)","GET /v1/evm/erc20-allowance":"$0.005 - ERC20 allowance (params in the query string)","POST /v1/evm/erc20-allowance":"$0.005 - ERC20 allowance (params in a JSON body)","GET /v1/evm/nft-owner":"$0.005 - NFT owner and metadata (params in the query string)","POST /v1/evm/nft-owner":"$0.005 - NFT owner and metadata (params in a JSON body)","GET /v1/evm/portfolio":"$0.005 - Wallet token portfolio (params in the query string)","POST /v1/evm/portfolio":"$0.005 - Wallet token portfolio (params in a JSON body)","GET /v1/evm/fees":"$0.005 - EIP-1559 fee suggestion (params in the query string)","POST /v1/evm/fees":"$0.005 - EIP-1559 fee suggestion (params in a JSON body)","GET /v1/evm/ens":"$0.005 - ENS name resolution (params in the query string)","POST /v1/evm/ens":"$0.005 - ENS name resolution (params in a JSON body)","GET /v1/evm/token-safety":"$0.01 - ERC20 pre-trade safety check (params in the query string)","POST /v1/evm/token-safety":"$0.01 - ERC20 pre-trade safety check (params in a JSON body)","GET /v1/evm/verdict":"$0.02 - Plain-language verdict on an ERC20, with the evidence under it (params in the query string)","POST /v1/evm/verdict":"$0.02 - Plain-language verdict on an ERC20, with the evidence under it (params in a JSON body)","GET /v1/util/keccak256":"$0.005 - Keccak-256 hash (params in the query string)","POST /v1/util/keccak256":"$0.005 - Keccak-256 hash (params in a JSON body)","GET /v1/util/sha256":"$0.005 - SHA-256 hash (params in the query string)","POST /v1/util/sha256":"$0.005 - SHA-256 hash (params in a JSON body)","GET /v1/util/address":"$0.005 - Address checksum and validation (params in the query string)","POST /v1/util/address":"$0.005 - Address checksum and validation (params in a JSON body)","GET /v1/util/units":"$0.005 - Token unit converter (params in the query string)","POST /v1/util/units":"$0.005 - Token unit converter (params in a JSON body)","GET /v1/util/hex":"$0.005 - Hex converter (params in the query string)","POST /v1/util/hex":"$0.005 - Hex converter (params in a JSON body)","GET /v1/util/base64":"$0.005 - Base64 encode and decode (params in the query string)","POST /v1/util/base64":"$0.005 - Base64 encode and decode (params in a JSON body)","GET /v1/util/uuid":"$0.005 - UUID v4 generator (params in the query string)","POST /v1/util/uuid":"$0.005 - UUID v4 generator (params in a JSON body)","GET /v1/util/verify-signature":"$0.005 - Verify wallet signature (params in the query string)","POST /v1/util/verify-signature":"$0.005 - Verify wallet signature (params in a JSON body)","GET /v1/util/selector":"$0.005 - Function selector and event topic (params in the query string)","POST /v1/util/selector":"$0.005 - Function selector and event topic (params in a JSON body)","GET /v1/random/dice":"$0.005 - Dice roller (params in the query string)","POST /v1/random/dice":"$0.005 - Dice roller (params in a JSON body)","GET /v1/random/coinflip":"$0.005 - Coin flip (params in the query string)","POST /v1/random/coinflip":"$0.005 - Coin flip (params in a JSON body)","GET /v1/random/pick":"$0.005 - Random pick (params in the query string)","POST /v1/random/pick":"$0.005 - Random pick (params in a JSON body)","GET /v1/random/shuffle":"$0.005 - Shuffle a list (params in the query string)","POST /v1/random/shuffle":"$0.005 - Shuffle a list (params in a JSON body)","GET /v1/random/password":"$0.005 - Password generator (params in the query string)","POST /v1/random/password":"$0.005 - Password generator (params in a JSON body)","GET /v1/random/number":"$0.005 - Random number (params in the query string)","POST /v1/random/number":"$0.005 - Random number (params in a JSON body)","GET /v1/time/convert":"$0.005 - Time zone converter (params in the query string)","POST /v1/time/convert":"$0.005 - Time zone converter (params in a JSON body)","GET /v1/time/now":"$0.005 - Current time in a time zone (params in the query string)","POST /v1/time/now":"$0.005 - Current time in a time zone (params in a JSON body)","GET /v1/time/zones":"$0.005 - Time zone directory (params in the query string)","POST /v1/time/zones":"$0.005 - Time zone directory (params in a JSON body)","GET /v1/content/horror-story":"$0.005 - Two-sentence horror story (params in the query string)","POST /v1/content/horror-story":"$0.005 - Two-sentence horror story (params in a JSON body)","GET /v1/content/roast":"$0.005 - Developer roast, on a target you pick (params in the query string)","POST /v1/content/roast":"$0.005 - Developer roast, on a target you pick (params in a JSON body)","GET /v1/content/joke":"$0.005 - Random joke (params in the query string)","POST /v1/content/joke":"$0.005 - Random joke (params in a JSON body)","GET /v1/content/fact":"$0.005 - Random fact (params in the query string)","POST /v1/content/fact":"$0.005 - Random fact (params in a JSON body)","GET /v1/content/riddle":"$0.005 - Riddle with checkable answer (params in the query string)","POST /v1/content/riddle":"$0.005 - Riddle with checkable answer (params in a JSON body)","GET /v1/content/advice":"$0.005 - One piece of advice (params in the query string)","POST /v1/content/advice":"$0.005 - One piece of advice (params in a JSON body)","GET /v1/content/word-of-the-day":"$0.005 - Word of the day (params in the query string)","POST /v1/content/word-of-the-day":"$0.005 - Word of the day (params in a JSON body)","GET /v1/red/email-check":"$0.005 - Email address check (params in the query string)","POST /v1/red/email-check":"$0.005 - Email address check (params in a JSON body)","GET /v1/red/domain-check":"$0.005 - Domain DNS check (params in the query string)","POST /v1/red/domain-check":"$0.005 - Domain DNS check (params in a JSON body)","GET /v1/web/read":"$0.01 - Read a web page as markdown (params in the query string)","POST /v1/web/read":"$0.01 - Read a web page as markdown (params in a JSON body)","GET /v1/util/iban":"$0.005 - IBAN check (params in the query string)","POST /v1/util/iban":"$0.005 - IBAN check (params in a JSON body)","GET /v1/util/vat":"$0.005 - EU VAT number check (params in the query string)","POST /v1/util/vat":"$0.005 - EU VAT number check (params in a JSON body)","GET /v1/web/status":"$0.005 - URL status and redirect chain (params in the query string)","POST /v1/web/status":"$0.005 - URL status and redirect chain (params in a JSON body)","GET /v1/red/ip":"$0.005 - IP address intelligence (params in the query string)","POST /v1/red/ip":"$0.005 - IP address intelligence (params in a JSON body)","GET /v1/red/asn":"$0.005 - ASN lookup (params in the query string)","POST /v1/red/asn":"$0.005 - ASN lookup (params in a JSON body)","GET /v1/red/dnsbl":"$0.005 - IP blocklist check (params in the query string)","POST /v1/red/dnsbl":"$0.005 - IP blocklist check (params in a JSON body)","GET /v1/util/phone":"$0.005 - Phone number check (params in the query string)","POST /v1/util/phone":"$0.005 - Phone number check (params in a JSON body)","GET /v1/fx/convert":"$0.005 - Currency conversion at the official ECB rate (params in the query string)","POST /v1/fx/convert":"$0.005 - Currency conversion at the official ECB rate (params in a JSON body)","GET /v1/red/whois":"$0.005 - Domain registration lookup (RDAP) (params in the query string)","POST /v1/red/whois":"$0.005 - Domain registration lookup (RDAP) (params in a JSON body)","GET /v1/weather/now":"$0.01 - Current weather from the official national forecast (params in the query string)","POST /v1/weather/now":"$0.01 - Current weather from the official national forecast (params in a JSON body)","GET /v1/weather/forecast":"$0.01 - Multi-day forecast from the official national service (params in the query string)","POST /v1/weather/forecast":"$0.01 - Multi-day forecast from the official national service (params in a JSON body)","GET /v1/red/cert":"$0.005 - TLS certificate lookup (Certificate Transparency) (params in the query string)","POST /v1/red/cert":"$0.005 - TLS certificate lookup (Certificate Transparency) (params in a JSON body)","GET /v1/crypto/sanctions":"$0.01 - OFAC sanctions check for a crypto address (params in the query string)","POST /v1/crypto/sanctions":"$0.01 - OFAC sanctions check for a crypto address (params in a JSON body)","GET /v1/ai/image":"$0.02 - Text-to-image (FLUX.1 schnell) (params in the query string)","POST /v1/ai/image":"$0.02 - Text-to-image (FLUX.1 schnell) (params in a JSON body)","GET /v1/ai/image-styled":"$0.01 - Illustration from text, with a seed (DreamShaper 8) (params in the query string)","POST /v1/ai/image-styled":"$0.01 - Illustration from text, with a seed (DreamShaper 8) (params in a JSON body)","GET /v1/ai/image-edit":"$0.02 - Edit an image you already have (inpainting) (params in the query string)","POST /v1/ai/image-edit":"$0.02 - Edit an image you already have (inpainting) (params in a JSON body)","GET /v1/ai/image-describe":"$0.005 - Describe what is in an image (params in the query string)","POST /v1/ai/image-describe":"$0.005 - Describe what is in an image (params in a JSON body)","GET /v1/ai/document":"$0.01 - Document to Markdown (PDF, Office, HTML) (params in the query string)","POST /v1/ai/document":"$0.01 - Document to Markdown (PDF, Office, HTML) (params in a JSON body)","GET /v1/ai/speech":"$0.01 - Text-to-speech (Aura-2 / MeloTTS) (params in the query string)","POST /v1/ai/speech":"$0.01 - Text-to-speech (Aura-2 / MeloTTS) (params in a JSON body)","GET /v1/ai/transcribe":"$0.02 - Speech-to-text (Whisper large v3 turbo) (params in the query string)","POST /v1/ai/transcribe":"$0.02 - Speech-to-text (Whisper large v3 turbo) (params in a JSON body)","GET /v1/ai/translate":"$0.005 - Translate text (M2M100, 100 languages) (params in the query string)","POST /v1/ai/translate":"$0.005 - Translate text (M2M100, 100 languages) (params in a JSON body)","GET /v1/chat/completions":"$0.005 - OpenAI-compatible chat completions (params in the query string)","POST /v1/chat/completions":"$0.005 - OpenAI-compatible chat completions (params in a JSON body)"}}