For indie developers

Add open-model access without building another billing stack.

Use one OpenAI-compatible request shape and one prepaid crypto balance. MiniRouter routes available open models and returns the serving provider and request cost.

Solana payments from $0.50. Credits never expire and cannot be withdrawn.

request.py
from openai import OpenAI

client = OpenAI(
    base_url="https://api.minirouter.sh/v1",
    api_key="mr-live-…",
)

client.chat.completions.create(
    model="meta/llama-3.3-70b",
    messages=[{"role": "user", "content": "ping"}],
)
Literal example using the production base URL. Replace the example key with your own.

Why it fits

Ship one integration and keep model choice open.

Your application uses one request format. Model IDs come from the public catalog, while the response tells you which provider served the call and what it cost.

API shape
OpenAI-compatible chat completions, completions, embeddings, and model listing.
Billing
One prepaid balance covers the approved public catalog.
Limits
Per-key rate and spend limits are available for unattended workloads.

Setup

From key to first call.

  1. [ 01 ]

    Issue a key

    Save the API key and permanent dashboard link before they leave the screen.

  2. [ 02 ]

    Fund it once

    Add crypto credit from $0.50. Credits remain until your app spends them.

  3. [ 03 ]

    Use the published API

    Send a normal OpenAI-compatible request with a model ID from the catalog.

Limits

Know where this offer stops.

Prepaid only
The accountless path stops when the balance reaches zero.
No withdrawals
Deposits buy inference credit and cannot be returned as cash.
No frontier inventory yet
Restricted models stay unpublished until their resale terms are approved.

Open models behind the API you already know.