Skip to content

AI model API for high-volume teams

Every AI model.
One API. One bill.

One API for image, video, audio and text models. Public unit prices, monthly invoices and hard spend limits, for teams that run AI at volume.

Prepaid credits, one invoice a month. Volume pricing and SLAs on request.

Built for product teams that run many models at volume, and need to know what every call cost.

4 model typesImage, video, audio and text
1 request formatSwitch models with one parameter
$0 for failuresA failed task is never charged
1 invoiceEvery model, project and key

Models

Four kinds of model behind one key.

Each model has one unit and one public price. You see the price before you run it and the charge after.

How it works

From sign-up to first result in three steps.

  1. 1

    Get a key

    Sign in with your email, Google or GitHub, add credits and create a key. Your team can share one organisation.

  2. 2

    Send a request

    Name a model and its input. Long jobs run as tasks and call your webhook when done.

  3. 3

    Read the charge

    Every task shows its units and charge. Tag calls with your customer ID to see who costs what.

# Same request shape for every model. Change "model" to switch.
curl https://api.tovano.ai/v1/tasks \
  -H "Authorization: Bearer $TOVANO_API_KEY" \
  -H "X-Tovano-Customer: client-0482" \
  -d '{
    "model": "image/demo-1",
    "input": { "prompt": "Product photo of a blue ceramic mug", "n": 4 }
  }'

# → { "id": "tsk_9f2c…", "status": "completed", "unit": "image", "units": 4, "charged_micro": 80000 }

Control

The clearest bill in AI.

See spend per model, project and customer. Set hard limits and alerts before the money is spent.

How credits work

Prepaid credits

One balance in US dollars for every model. Credits don't expire.

Hard spend limits

Calls stop at your monthly limit instead of surprising you.

Cost per customer

Send X-Tovano-Customer and see usage per end customer.

Failures aren't charged

We hold the estimate, settle the real amount, and release it all on failure.

Pricing

Pay per unit. No subscription.

See all prices
ModelTypePrice

Prices in US dollars, excluding tax. Bonus credits on top-ups from $1,000, and committed-volume pricing for high-volume teams.

SDK

A small TypeScript client with no dependencies.

Typed models, tasks, chat and webhooks. Text models also work with any OpenAI client.

npm install tovano
SDK overview

For high-volume teams

Built to carry production traffic.

When AI is a core part of your product, the bill, the limits and the uptime matter as much as the model.

Talk to sales
Uptime SLAContracted availability, with automatic fallback between providers.
InvoicingPay by bank transfer against invoice, with your billing details and VAT ID.
Committed volumeAnnual commitments with unit prices set in your contract.
Named contactA person who knows your setup, plus a shared channel for incidents.

How many AI invoices did your team pay last month?

With Tovano it's one.