Browse models, test prompts, create a key, add credits or bind a wallet, then ship through the OpenAI SDK.
Compare providers, prices, context, and modality.
Run prompts in the playground before committing a key.
Create one key for OpenAI-compatible calls.
Use credits now, with wallet binding ready next.
import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://api.miavo.xyz/v1',
apiKey: 'sk-maas-...',
});
const response = await client.chat.completions.create({
model: 'claude-sonnet-4-6',
messages: [{ role: 'user', content: 'Write me a haiku.' }],
});One key, many providers. Miavo selects a healthy upstream from a managed pool with per-credential locking, automatic failover, and live quota tracking.
Every credential — OAuth token, API key, cookie — goes through ChaCha20-Poly1305 with a master key only your server knows.
Drop Miavo in front of any OpenAI SDK. Streaming, function calling, multi-modal — translated transparently to each backend.
Tokens, latency, cost — every request logged per key. Set RPM and TPM limits per key, not per account.
Background workers refresh Claude and Gemini OAuth tokens before they expire. Pool keeps serving while you sleep.
Top up once. Spend transparently per-token across every provider. No vendor lock-in, no surprise bills, no need to manage upstream accounts.
More providers land each month. The adapter pattern is open — bring yours.