Reliability architecture
LMU AI reliability architecture: multi-source routing, health probes, and three-tier automatic failover; 99.5% availability target on Standard and Enterprise.
We treat "stability" as the product's number-one feature. This page explains how we achieve that, and what happens when something goes wrong.
Why is reliability so hard?
Developers who connect directly to the official API run into things like:
- Regional rate limiting / unavailability
- A single payment channel or account getting banned
- Compatibility issues during model version switches
- Queuing at peak hours and spikes in first-token latency
If a relay service is just a simple proxy, these problems are passed through as-is to users, or even made worse. Our approach is to design the system on the premise that "upstreams are unstable," rather than treating that as an exception.
Our multi-source routing architecture
For every API call, the request is handled along the following path:
Core mechanisms:
- Multi-upstream pool: multiple independent channels sit behind the same model, avoiding single points of failure
- Health probing: we continuously monitor each upstream's success rate, first-token latency, and rate-limit rate, and unhealthy channels are automatically down-weighted or removed
- Automatic failover: when the primary channel returns 5xx / rate limiting / timeouts, the request switches to a backup channel within milliseconds, usually with no impact on your side
- Stream interruption reconnect: when a streaming response drops midway, we attempt to resume it on protocols that support it
Service level (SLA)
Our external commitments are grounded in "what we can actually deliver" — we don't make empty promises.
| Tier | Availability target | Monthly report | Business contract |
|---|---|---|---|
| Economy | Best-effort | — | Not applicable |
| Standard | 99.5% | — | Not applicable |
| Enterprise | 99.5% | Provided | Higher SLA and compensation terms available |
The Economy tier is for individual developers who want the best value and can tolerate occasional fluctuations; if your business has hard reliability requirements, choose the Enterprise tier or contact our sales team for a custom plan.
How availability is measured:
- We count only the request success rate "on the LMU AI side," excluding user-side network problems, parameter errors, and content refusals from the upstream model itself
- A single failure lasting < 60 seconds is not counted
- The monthly report includes success rates and P95 latency broken down by model and by time period
What happens during an incident
Brief jitter (< 5 minutes)
- The routing layer switches upstreams automatically, with no announcement
- The status page records the event
A single upstream outage (< 1 hour)
- The routing layer completes the switch; if it's visible to some users/models, we post it on the status page
- Standard and Enterprise users are notified by email
Regional or simultaneous multi-upstream impact
- The event is pinned on the status page with periodic updates
- Enterprise users get progress updates by email in real time
- A postmortem is published within 48 hours after the event ends
What we don't do
To avoid misleading users, we currently do not promise the following:
- Zero-latency, seamless switching: failover introduces extra latency from milliseconds to seconds, so it will never be completely seamless
- Cross-model compatibility compensation: if an upstream model itself is retired (for example, a model version is discontinued by the provider), we announce it rather than silently switching to a different model
- Unlimited retries: failed requests are retried a limited number of times per policy, so you don't pay for unexpected repeat calls
FAQ
Why do I still hit failures occasionally?
No system is 100% available. Our goal is to keep overall availability above 99.5% and to recover quickly when failures occur. If you experience persistent failures (for example, the same kind of request failing multiple times within 5 minutes), please contact support with your request ID and we'll prioritize the investigation.
How do I apply for the Enterprise tier?
See the Enterprise plans page, or contact sales directly:
- Email: business@lmuai.com
- WeChat / phone: 18599001010
Last updated:
Get an LMU AI key and start using Claude, Codex and more
Free sign-up, flexible plans, one key across Claude Code, Codex CLI, Cursor, VS Code, OpenCode, Cherry Studio and other AI tools.
Sign upKey security
LMU AI API key IP whitelist / blacklist guide: restrict which IPs can call your key to stop a leaked key being abused; supports single IPs and CIDR ranges.
Data and privacy
LMU AI data handling: request and response content is never persisted, call metadata is kept for 90 days, and account data is stored only within China.