Open platform

One API key, all the capabilities

Unified request contract, stable concurrency, transparent cost. Treat Aolva as the workhorse engine always turning behind your automation.

quickstart.py
# 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.

Smart routing

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

Aolva FlashAolva BasicAolva Pro

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

Aolva's own nodesBig-lab models · high-end
Start building

A few lines of code to run your first Aolva app

Free credits available instantly, no credit card.