Skip to content
rovioROVIO

OpenAI-compatible API · settled on Solana

Frontier models, billed below list price.

One API key for Claude, GPT, Gemini and the rest, paid in CREDIT that trades below the $1 of inference it buys.

base_urlhttps://api.rovio.sh/v1

Price a request

List price

was $20.00

Rovio price

$14.07

You keep $5.93 per 1M output tokens

29.6% under list

POST /v1/chat/completions

modelanthropic/claude-opus-5.5

List prices come from the upstream model catalogue, refreshed hourly. The Rovio price assumes CREDIT bought at the best level of the sample book (30.0% off) and includes the 0.5% activation fee.

  • 260models you can callLive
  • 30.0%best discount in the sample book
  • 1:1USDC backing per CREDITBy design
02 · How it works

How it works

Order book

CREDIT / USDC

Meteora DLMM

Sample book

Best price
0.700USDC
Best discount
30.0%
Depth
62,260CREDIT
PriceDiscountSizeTotal
0.70030.0%1,2401,240
0.74026.0%3,5804,820
0.78022.0%6,92011,740
0.82018.0%9,41021,150
0.86014.0%12,76033,910
0.90010.0%15,30049,210
0.9406.0%8,90058,110
0.9802.0%4,15062,260

Recent activity

Paused

  1. Waiting for the next sample order…

Price is USDC per CREDIT; 1 CREDIT activates into $1 of inference before the activation fee.

USD per 1M output tokens

Output price per million tokens: provider list price and the price paid with Rovio credit, 29.6% lower
ModelRovio price
Claude Opus 5.5anthropic/claude-opus-5.5$14.07List price $20.0029.6% below list price
Claude Sonnet 5.5anthropic/claude-sonnet-5.5$7.04List price $10.0029.6% below list price
GPT-6.1 Sol (Higher rate from 272K prompt tokens)openai/gpt-6.1-sol$7.04List price $10.0029.6% below list price
GPT-6 Luna (Higher rate from 272K prompt tokens)openai/gpt-6-luna$0.352List price $0.5029.6% below list price
Gemini 3.1 Pro Preview (Higher rate from 200K prompt tokens)google/gemini-3.1-pro-preview$8.44List price $12.0029.6% below list price
Gemini 3.8 Flashgoogle/gemini-3.8-flash$2.64List price $3.7529.6% below list price
Grok 4.7 (Higher rate from 200K prompt tokens)x-ai/grok-4.7$4.22List price $6.0029.6% below list price
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.844List price $1.2029.6% below list price
Kimi K3moonshotai/kimi-k3$10.55List price $15.0029.6% below list price
GLM 5.3z-ai/glm-5.3$2.38List price $3.3929.6% below list price

Rovio prices use CREDIT at the best level of the sample book (30.0% off), 0.5% activation fee included: 29.6% under list. List prices come from the upstream model catalogue, refreshed hourly. Base rates shown. From 200K or 272K prompt tokens the provider's higher list rate applies, at the same discount.

1 CREDIT buys $1 of usage at the provider's list price.

You pay, in USDC
$703.52
List price
$1,000.00
You keep
$296.4829.6% under list
Filled from the book, best level first
LevelCREDITCost
30.0% off1,005.03$703.52
Total1,005.03$703.52
Get an API keyQuotes the sample book; checkout opens at mainnet launch.

Includes the 0.5% activation fee. Bigger orders reach shallower discounts, so your blended rate drops as size grows.

Every unactivated CREDIT is backed 1:1 on-chain

What the reserve vault holds

USDC, split by what each dollar is backing · sample figures until launch

214,300USDC

CREDIT in wallets, not yet activated
104,270
49%
Streaming to stakers, not yet claimed
56,590
26%
Released by activations, withdrawable
53,440
25%

The first two rows are what unactivated CREDIT can claim: 160,860 USDC owed, 214,300 held (1.33 USDC per unactivated CREDIT).

Invariant, enforced by rovio_credit

Running totals kept in the program's config account

vault     ≥ funded − withdrawn
          ≥ (minted − activated) + unclaimed
withdrawn ≤ activated
How the program enforces it
  • Mint follows deposit. Rewards accrue from USDC the keeper has already deposited, and every division rounds down, so claims can never exceed the reserve.
  • Withdrawals follow burns. withdraw_reserve refuses any amount above what activations have burned. Unactivated CREDIT keeps its dollar in the vault.
  • Exits stay open. Pausing blocks staking, claiming and activation; unstaking always works.

Program 9Uowtx…aCTYiq · pre-alpha, not audited.

Keep your code. Cut the bill.

base_url
https://api.rovio.sh/v1
key
sk-rovio-v1-…
app.py
import osfrom openai import OpenAI client = OpenAI(Changed line:     base_url="https://api.rovio.sh/v1",Changed line:     api_key=os.environ["ROVIO_API_KEY"],) completion = client.chat.completions.create(    model="anthropic/claude-sonnet-5.5",    messages=[{"role": "user", "content": "Summarize this changelog."}],)print(completion.choices[0].message.content)

Same API. Model ids, request bodies and streaming work the way they do with OpenAI's API.

Get a key. Sign in with your Solana wallet and create one on the account page. No email, no card.

Fund it. Activate CREDIT to your wallet's balance. Usage draws it down at each model's list price.

Anthropic SDK? The gateway speaks the OpenAI Chat Completions format only, so use an OpenAI-compatible client for Claude models.

Who pays for the discount?
From trading fees, not from Rovio. Every ROVIO trade on Meteora pays a fee; the protocol's share goes into a USDC reserve, and stakers receive CREDIT against it. Stakers who would rather have cash now sell CREDIT below $1, and that spread is your discount. When trading slows, fewer CREDIT are minted and the book gets thinner, but each one still buys $1 of usage.
Will my request run on the exact model I name?
Yes. The gateway forwards your request to the model id you send, through an OpenAI-compatible upstream (OpenRouter by default). Rovio does not swap models, rewrite prompts or truncate context. You pay the provider's list price per token, settled from your balance.
Who sees my prompts and completions?
Upstream requests are routed only to providers with zero data retention, so they do not store or train on your prompts and completions. Rovio keeps the metadata needed for billing and your usage dashboard: model, token counts, cost and latency.
Can I cash out my balance or CREDIT?
No. Activated balance is not redeemable for cash and cannot be transferred. CREDIT you have not activated yet is an ordinary token in your wallet: you can hold it or sell it on the market, but Rovio does not buy it back.
What backs CREDIT?
USDC in the program's reserve vault. CREDIT is only minted against deposits that already happened, and the team can withdraw reserve USDC only up to the amount of CREDIT already burned by activations. Both rules are enforced on-chain.
Which wallets work?
Any Solana wallet that supports Wallet Standard, including Phantom, Solflare and Backpack. Creating an API key needs a wallet that can sign messages; most hardware-wallet setups cannot yet.

Connect a wallet

Devnet

Connecting shares only your public address. Nothing is signed or sent until you approve it in your wallet.