OmniProvider: pay-per-call LLM API for AI agents
Chat completions and cited briefs, paid per request in USDC. No account, no API key, no subscription.
Your agent sends a request, receives a price (HTTP 402), pays on-chain, and gets the result. You are charged only after the result is produced.
OpenAPI description · llms.txt · Quick start · Contact
How it works
- Call a paid route with a JSON body.
- Receive a 402 challenge that states the exact price and where to pay.
- Pay with a standard agent payment client (x402 on Base, or MPP on Tempo).
- Get the result. Payment settles after the response is produced (settle-after-serve).
Two payment rails, one service
| Rail | Network / asset | Routes |
|---|---|---|
| x402 v2 (exact) | Base (eip155:8453), USDC | https://pay.omnidev.tech/x402/... |
| MPP (Tempo charge) | Tempo mainnet (chain 4217), USDC.e | https://pay.omnidev.tech/v1/... |
One rail per URL. Using the other rail on a URL returns an error and you are not charged.
Services and prices (live today)
| Service | Route | Price per call | Limits |
|---|---|---|---|
| Chat - nano | chat/nano (MPP) / chat-nano (x402) | $0.001 | up to 1,000 input / 256 output tokens |
| Chat - small | chat/small (MPP) / chat-small (x402) | $0.002 | up to 8,000 input / 1,024 output tokens |
| Cited brief | brief | $0.002 | a brief that cites only the quotes you supply |
Prices are per call. The authoritative, machine-readable prices are in openapi.json; each 402 challenge also states the exact amount.
Built for agents
- Machine-readable discovery: OpenAPI (
/openapi.json), x402 discovery (/.well-known/x402) andllms.txton the API host. - Idempotent payments: send a unique
X-Omni-Client-Noncewith each paid request. Replaying the same credential with the same nonce returns the stored result and does not charge twice. - Predictable: fixed per-call prices and hard token caps.
- Served via an upstream provider. Model availability and behaviour can change; the API contract described here does not.
Quick start
N=$(openssl rand -base64 24 | tr '+/' '-_' | tr -d '=')
npx agentcash fetch https://pay.omnidev.tech/x402/chat-nano \
--method POST --header 'content-type: application/json' \
--header "X-Omni-Client-Nonce: $N" \
--body '{"prompt":"hello"}' --payment-protocol x402
More examples, including MPP, are in the quick start.
Status and trust
- Health: https://pay.omnidev.tech/health
- Terms · Privacy · security.txt · Security policy
- Payments are sent to a receive-only address. There are no accounts or API keys to leak.
- This is a new service with no uptime guarantee.
Contact
Use the contact form. Please do not send secrets.