API Documentation

The Vovix LLM API is the single place every Vovix service calls a model from. Send a request with your service's API key and pick any model in the catalog — the API signs the call to Amazon Bedrock Mantle, meters what it costs, and enforces your service's budget.

How it works

Your service never touches AWS credentials, IAM or model-specific request formats. It needs one header and one base URL:

https://api.llm.vovix.io/v1

Behind that URL, each request goes through three steps:

  1. Identify the caller. Your x-api-key belongs to exactly one service — pixora, voixa, vidora, dubora or studio.
  2. Route to that service's Mantle project. Every service has its own project on Bedrock Mantle, so tokens and spend are attributed to the service that caused them, both in AWS billing and on the CloudWatch dashboard.
  3. Check the budget, call the model, record the cost. A daily spend cap per service stops a runaway loop before it becomes a bill.

Guides

Authentication

One API key per service, and the Mantle project it maps to.

Read more

Models

The measured catalog: prices, structured output path, vision.

Read more

Rate limits & budgets

Request quotas, the daily spend cap, and the 29-second ceiling.

Read more

Errors

Every error code the API returns, and which ones to retry.

Read more

Resources

Chat

Send messages to any catalog model and get one complete reply, with token usage and cost.

Objects

Get JSON that matches your schema — the API picks the structured-output path each model supports.

Agents

Give the model tools: the SDK runs them in your service and loops until the model answers.

Usage

See today's spend and token counts for your service against its daily budget.

Was this page helpful?