← Marketplace

OpenRouter

Chat, decisions, video, speech, and transcription with live model pricing.

by OpenRouter · ai

Relayable

Accepts

Payment rails: tempo

This service prices in Tempo USDC, which a Robinhood Chain wallet cannot spend. Monex Protocol takes USDG on your side and bridges it to Tempo through a solver network in about a second, holding no float of its own. The solver charges a roughly flat fee per bridge, quoted in the 402 challenge at cost.

Endpoints

EndpointUpstream pricePay through Monex Protocol
POST /v1/chat/completions
Chat completions (model-dependent pricing)
per usage/x/openrouter/v1/chat/completions
POST /alpha/decisions
Typed decisions with TypeSafe Jev (model-dependent pricing)
per usage/x/openrouter/alpha/decisions
POST /v1/videos
Submit video generation (one-shot charge; returns a job access token)
per call/x/openrouter/v1/videos
GET /v1/videos/models
Video models and pricing; submissions require a supported billing adapter
free/x/openrouter/v1/videos/models
GET /v1/videos/:id
Poll video job (free with the job bearer token)
free/x/openrouter/v1/videos/:id
GET /v1/videos/:id/content
Download video (free with the job bearer token)
free/x/openrouter/v1/videos/:id/content
POST /v1/audio/speech
Generate speech/audio bytes (one-shot charge; character or bounded audio pricing; models, prices and voices at GET /v1/audio/models)
per call/x/openrouter/v1/audio/speech
POST /v1/audio/transcriptions
Transcribe base64 PCM WAV (mono, 16-bit, 16 kHz, up to 10 minutes; models and prices at GET /v1/audio/models)
per call/x/openrouter/v1/audio/transcriptions
GET /v1/audio/models
Speech and transcription models this service prices, with prices per unit, voices and an example request
free/x/openrouter/v1/audio/models

Pay it in USDG, live

The relay is live for this service: sign one USDG payment and Monex Protocol settles it, bridges to Tempo, and pays the upstream invoice. The quote in the 402 covers the upstream price plus the solver fee, at cost.

Sign in with your wallet to try an endpoint straight from the browser.

Inspect the upstream challenge

Hit the real endpoint and see the 402 payment challenge this service returns right now, straight from the source.

Pay in USDG from Robinhood Chain

This service prices per call (tokens consumed, result size), so the relay quotes a maximum first, charges that in USDG, and settles the difference after the upstream call completes.

# 402 challenge in USDG on Robinhood Chain
curl -i https://www.monexprotocol.org/x/openrouter/v1/chat/completions

# Pay it with a signed permit2 authorization
curl https://www.monexprotocol.org/x/openrouter/v1/chat/completions \
  -H "payment-signature: $SIGNED_PAYLOAD"
# -> upstream response, plus payment-response with the settlement tx

Upstream docs: https://openrouter.ai