Source: https://docs.aivax.net/index.html

# AIVAX Documentation

AIVAX is an AI orchestration platform for building, operating, and evaluating AI applications through one account and API surface. Use hosted or bring-your-own-key (BYOK) models, then add reusable instructions, knowledge, tools, media, user channels, and background processing as your product grows.

## Choose where to start

- **Make your first model call:** follow [Getting Started](https://docs.aivax.net/docs/getting-started.md) for a minimal OpenAI-compatible chat completion.
- **Understand the platform:** read the [Overview](https://docs.aivax.net/docs/overview.md) to choose between direct inference, AI Gateways, RAG, generations, Batch, and other products.
- **Prepare a production integration:** review [Authentication](https://docs.aivax.net/docs/authentication.md), [Pricing](https://docs.aivax.net/docs/pricing.md), and [Plans and limits](https://docs.aivax.net/docs/limits.md).

## Build an AI application

- [Inference](https://docs.aivax.net/docs/inference/inference.md) — generate responses with hosted or BYOK models through an OpenAI-compatible API.
- [AI Gateways](https://docs.aivax.net/docs/inference/ai-gateway.md) — reuse a model, instructions, RAG, skills, tools, moderation, and inference settings as one assistant runtime.
- [RAG collections](https://docs.aivax.net/docs/rag/collections.md) — index your own knowledge for semantic search and grounded answers.
- [Rerankers](https://docs.aivax.net/docs/rag/reranking.md) — reorder candidate documents by relevance, with or without a managed collection.
- [Skills](https://docs.aivax.net/docs/features/skills.md) — package reusable instructions and operating knowledge for AI Gateways.
- [Tools](https://docs.aivax.net/docs/tools/builtin-tools.md) and [MCP](https://docs.aivax.net/docs/tools/mcp.md) — connect assistants to AIVAX capabilities and external systems.
- [Chat clients](https://docs.aivax.net/docs/features/chat-clients.md) — publish a gateway through web chat or supported messaging integrations.

## Process text and media

- [Text classification](https://docs.aivax.net/docs/rag/classification.md) and [text segmentation](https://docs.aivax.net/docs/rag/text-segmentation.md) — prepare documents for routing, analysis, and retrieval.
- [Image generation](https://docs.aivax.net/docs/generations/images.md) — create or edit images from text and reference images.
- [Speech generation](https://docs.aivax.net/docs/generations/speech.md) and [audio transcription](https://docs.aivax.net/docs/generations/audio-transcriptions.md) — convert between text and audio.
- [Media descriptions](https://docs.aivax.net/docs/generations/media-descriptions.md) — turn images, audio, video, or files into text for downstream processing.
- [Voice Sessions](https://docs.aivax.net/docs/inference/voice-session.md) — build low-latency, two-way voice experiences.

## Operate at scale and improve quality

- [Batch](https://docs.aivax.net/docs/features/batch.md) — run the same AI workflow over many independent items in the background.
- [Agentic Tests](https://docs.aivax.net/docs/inference/agentic-tests.md) — evaluate complete, goal-oriented conversations and track repeatable gateway regressions.
- [Structured responses](https://docs.aivax.net/docs/inference/structured-responses.md) — validate generated JSON against an application contract.
- [MCP utilities](https://docs.aivax.net/docs/mcp-utilities/account-management-mcp.md) — expose account, collection, documentation, web, and inference capabilities to compatible agents.

For endpoint schemas and generated request details, use the [AIVAX API reference](https://inference.aivax.net/apidocs).

## For AI agents

- [llms.txt](https://docs.aivax.net/llms.txt)
- [llms-full.txt](https://docs.aivax.net/llms-full.txt)
