One API key, all the capabilities
Unified request contract, stable concurrency, transparent cost. Treat Aolva as the workhorse engine always turning behind your automation.
# One contract — switch models by changing one field from aolva import Aolva client = Aolva(api_key="sk-aolva-...") resp = client.chat.create( model="aolva-chat", messages=[{"role":"user", "content":"Classify and summarize this batch of reviews"}], ) print(resp.output_text)
Unified contract
Chat, code and multimodal share one request/response format — switch models by changing a single field.
Stable concurrency
Optimized for long tasks and high concurrency — tasks don't drop, failures are retryable.
Transparent cost
Usage and unit price are clear, bills are predictable, no runaway at scale.
SDK & examples
Python / Node / cURL all covered — run your first call in minutes.
Smart routing
One key, one logical model name — fair scheduling, rate protection and transparent cost while preserving the selected model and provider.See the flow →
Familiar paradigms
Close to mainstream SDK conventions — low migration cost, existing code runs with minor changes.
One key, an explicit model choice — fair controls stay behind it
You send one logical model name (like aolva-basic). Smart routing applies fairness, concurrency controls, health checks and transport retries while preserving your selected model and provider. It never silently replaces the selected model or provider.
Your request
Unified contract · one API key
Smart routing
- · Preserve the selected model and provider
- · Retry transport failures without substitution
- · Concurrency scheduling, rate protection
- · Unified usage and cost metering
Execution
Executed on the selected approved route
A few lines of code to run your first Aolva app
Free credits available instantly, no credit card.
