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 — automatically picks the best across compute/model sources, downgrades and controls cost.See the flow →

Familiar paradigms

Close to mainstream SDK conventions — low migration cost, existing code runs with minor changes.

Smart routing

One key, auto-optimized — you don't manage how many sources sit behind it

You send just one logical model name (like aolva-code). Smart routing picks a path across multiple compute and model sources: best on stability, cost and load, auto-downgrade and retry on failure. No juggling multiple vendors' keys and quirks.

Your request

Unified contract · one API key

aolva-fastaolva-codeaolva-reason

Smart routing

  • · Pick best on stability / cost / load
  • · Auto-downgrade and retry on failure
  • · Concurrency scheduling, rate protection
  • · Unified usage and cost metering

Execution

Routed to the most suitable backend

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.