"skills":33,// pay-per-call, no account, no API key
"protocol":"x402 v2 · scheme exact",
"network":"eip155:8453",// Base mainnet
"this_page_pays":false// "Send unpaid request" only shows the 402 challenge. Paying stays with your own wallet or agent.
optional · prompt onlyThe Base address your agent pays from. It is only written into the copyable agent prompt so your agent knows which wallet to use. It is never sent to the server and nothing is signed here.
›"llm-cost-quote": {LLM Cost Quote$0.0034Text or token counts in, cost per model out, cheapest first, from OpenRouter's public price list with a price-fetched-at timestamp. Applies time-of-day pricing. Not charged if the price list is unavailable or no model matches.
optionalstringThe prompt text to price (tokens are approximated). Send text or input_tokens.
Optional · string
max length 400000
optionalintegerInput token count, if you already know it. Send text or input_tokens.
Optional · integer
min 0 · max 10000000
Example: 3000
optionalintegerExpected output tokens (default 500).
Optional · integer
min 0 · max 1000000 · default 500
Example: 400
optionalarray of stringOptional JSON array of OpenRouter model ids, e.g. ["openai/gpt-4o-mini"].
Optional · array of string
Example: ["openai/gpt-4o-mini", "google/gemini-2.5-flash"]
optionalintegerHow many cheapest models to list when models is not given (default 10).
Optional · integer
min 1 · max 50 · default 10
optionalbooleantrue includes $0 models in the ranking.
Optional · boolean
default false
optionalstringValue for `request_id`.
Optional · string
min length 1 · max length 64