Developer onboarding
Register, land directly in the console, and move from empty balance to first relay request with minimal friction.
Launch developer accounts, fund wallets, issue reveal-once API keys, and expose a clean public model catalog while keeping provider credentials inside your own platform.
Top up, meter relay traffic, and keep charges tied to public aliases.
Issue platform keys once, rotate them fast, and avoid exposing upstream secrets.
Inspect users, route health, and billing adjustments from a dedicated console.
Register, land directly in the console, and move from empty balance to first relay request with minimal friction.
Inspect wallet balance, top-up history, usage charges, and adjustments without hunting through raw logs.
Browse public aliases, pricing, and modality groupings while keeping upstream providers abstracted away.
Text, image, embeddings, video and speech all go through the same OpenAI-compatible interface, the same account and the same wallet. Switching models means changing one alias, not your code.
Covers model families including DeepSeek, Kimi, MiniMax, Qwen, Doubao Seedream / Seedance, BGE embeddings and CosyVoice speech, with context windows up to 10M tokens.
Counts above are enabled models by modality. The catalogue moves as upstreams change; the copy that is always current is GET /v1/models.
The real risk in a multi-model relay is not latency - it is one upstream misbehaving and taking the whole chain down with it. What we do about that:
We do not publish an availability SLA yet. Not because we cannot hold one, but because of a rule we set ourselves: availability gets measured before it gets promised, and upstream health snapshots are still accumulating. Publishing a number before that would ask you to plan production against a promise we have not verified.
Large models from several vendors placed behind one interface, one set of credentials and one wallet. You do not register, top up and adapt an SDK vendor by vendor, nor maintain a key and an invoice for each.
Three problems go away: multiple keys and invoices, per-vendor interface differences, and writing your own fallback when one vendor breaks. One thing is gained: usage and cost for every call are visible in one place. The cost is one extra network hop.
An OpenAI-compatible interface - in most cases swapping base_url and api_key is enough, and tool calling (tools / tool_calls) is passed through intact. Capability differences for a specific model are as annotated in the catalogue.
Actual usage is deducted from the wallet, with usage and cost visible in the console. Insufficient balance returns 402 rather than running an overdraft - so there is no way to quietly accrue a debt.
For business enquiries, custom configurations and quotes on compute and model access, reach us directly.