# AIVAX Documentation > Build, operate, and evaluate AI applications with AIVAX. Every documentation page is also available as Markdown by replacing .html with .md. Language: English. - Complete documentation: https://docs.aivax.net/llms-full.txt - Public API reference: https://inference.aivax.net/apidocs/llms.txt Embedded API references are represented by endpoint links in Markdown; their remote content is not copied into this static site. ## Introduction - [Overview](https://docs.aivax.net/docs/overview.md): Overview AIVAX is an AI orchestration platform for building, operating, and evaluating AI applications through one account, API surface, and billing wallet. It … - [Getting Started](https://docs.aivax.net/docs/getting-started.md): Getting Started This guide takes you from an AIVAX account to a verified OpenAI-compatible chat completion. The example uses Python and a private API key from a … - [Authentication](https://docs.aivax.net/docs/authentication.md): Authentication AIVAX authenticates API requests with account API keys. AIVAX accepts API keys via: Authorization: Bearer Authorization: Basic … - [Pricing](https://docs.aivax.net/docs/pricing.md): Pricing Service usage prices are listed below in USD. M means one million tokens; 1k means one thousand units. Approximate prices (~) vary with the model used … - [Plans and Limits](https://docs.aivax.net/docs/limits.md): Plans and Limits AIVAX has three account plans: Free, Pro, and Max. The current plan is stored on the account and controls model access, commissions, rate … - [Data Collecting](https://docs.aivax.net/docs/data-collecting.md): Data Collecting AIVAX offers an optional semantic data collection program for accounts that choose to contribute eligible RAG and reranking data to model … - [Changelogs](https://docs.aivax.net/docs/changelogs.md): Changelogs Technical changes that affect AIVAX products, services, or the public API. Dates identify when entries were added or updated, not confirmed … ## RAG and collections - [Collections and Documents](https://docs.aivax.net/docs/rag/collections.md): Collections and Documents AIVAX provides a RAG (Retrieval-Augmented Generation) service for storing documents and retrieving them later through semantic search. … - [Media Injector](https://docs.aivax.net/docs/rag/media-injector.md): Media Injector Media Injector turns a source file into focused, self-contained documents inside an AIVAX RAG collection. It examines the source, identifies … - [Semantic Search](https://docs.aivax.net/docs/rag/semantic-search.md): Semantic Search The semantic search API searches one or more collections and returns the most relevant indexed documents for the supplied search terms. If your … - [Text Segmentation](https://docs.aivax.net/docs/rag/text-segmentation.md): Text Segmentation Text segmentation divides source documents into semantically cohesive strings that can be embedded or indexed in a RAG collection. It returns … - [Text Classification](https://docs.aivax.net/docs/rag/classification.md): Text Classification Use text classification to rank a fixed set of labels for one or more documents without training a custom classifier. AIVAX embeds every … - [Rerankers](https://docs.aivax.net/docs/rag/reranking.md): Rerankers Rerankers reorder an existing set of candidate documents for a query. They do not search a collection or recover text that is absent from the input. … - [Reflex](https://docs.aivax.net/docs/rag/reflex.md): Reflex Reflex is AIVAX’s collection-less search for RAG. Send a query together with candidate document strings and receive the most relevant items in ranked … - [Best Practices for RAG](https://docs.aivax.net/docs/rag/best-practices.md): Best Practices for RAG Use this guide when preparing documents for AIVAX collections and semantic search. The search pipeline indexes document text as … ## Inference - [AI Gateway](https://docs.aivax.net/docs/inference/ai-gateway.md): AI Gateway An AI Gateway is a persistent inference configuration. It lets you call a gateway by model name while AIVAX applies the gateway’s model settings, … - [Inference](https://docs.aivax.net/docs/inference/inference.md): Inference AIVAX exposes an OpenAI-compatible chat/completions API with additional AIVAX parameters. The additions are optional and are designed to support … - [Agentic Tests](https://docs.aivax.net/docs/inference/agentic-tests.md): Agentic Tests Agentic Tests evaluates how an AI Gateway behaves across a complete, goal-oriented conversation instead of grading one isolated response. AIVAX … - [Voice Session](https://docs.aivax.net/docs/inference/voice-session.md): Voice Session Voice Session is AIVAX’s low-latency, stateful voice API. It keeps the authenticated AIVAX WebSocket endpoint while connecting to a realtime … - [AI Pipelines](https://docs.aivax.net/docs/inference/pipelines.md): AI Pipelines AI Gateway pipelines are the processing steps AIVAX applies before and during inference. They can add context, rewrite queries, expose tools, … - [Structured Responses](https://docs.aivax.net/docs/inference/structured-responses.md): Structured Responses AIVAX can produce structured JSON through two paths: response_schema: AIVAX validates the final model output against a JSON Schema and … - [AI Workers](https://docs.aivax.net/docs/inference/workers.md): AI Workers AI Gateway workers are HTTP hooks that let an external service control gateway execution at runtime. A worker can allow an event, stop it, rewrite … ## Web Foundation - [Web Search](https://docs.aivax.net/docs/web-foundation/web-search.md): Web Search Web Search retrieves current information from the internet for research, fact checking, and answers that need sources beyond the model’s training … - [Fetch and OCR](https://docs.aivax.net/docs/web-foundation/fetch-and-ocr.md): Fetch and OCR Fetch and OCR extracts readable text from web pages and supported documents so applications and agents can use their content for summaries, … ## Generations - [Semantic decisions](https://docs.aivax.net/docs/generations/decisions.md): Semantic decisions Semantic decisions evaluate named questions against a shared state and return structured answers rather than a generated explanation. Use … - [Speech Generation](https://docs.aivax.net/docs/generations/speech.md): Speech Generation Use Speech Generation when your application already has final text and needs playable audio without running a chat completion. Typical uses … - [Audio Transcriptions](https://docs.aivax.net/docs/generations/audio-transcriptions.md): Audio Transcriptions Use Audio Transcriptions to convert recorded speech into text for search, review, captions, or downstream automation. Typical uses include … - [Media Descriptions](https://docs.aivax.net/docs/generations/media-descriptions.md): Media Descriptions Use Media Descriptions when an application needs structured information from audio, images, video, or PDF content. Typical uses include … - [Teach Skill](https://docs.aivax.net/docs/generations/teach-skill.md): Teach Skill Use Teach Skill to turn recorded demonstrations into reusable, step-by-step skill instructions. Typical uses include capturing an expert’s screen … - [Image Generation](https://docs.aivax.net/docs/generations/images.md): Image Generation Use Image Generation to create images from a text prompt in an application workflow. Typical uses include draft illustrations for editorial … ## Resources and features - [Skills](https://docs.aivax.net/docs/features/skills.md): Skills Skills (also known as abilities) can be used to improve how your agent performs on specific tasks. Skills are special instructions that are retrieved on … - [Chat Clients](https://docs.aivax.net/docs/features/chat-clients.md): Chat Clients A chat client provides a user interface via an AI Gateway that allows the user to converse with their assistant. A chat client is integrated with … - [Batch](https://docs.aivax.net/docs/features/batch.md): Batch Batch is AIVAX’s feature for running the same AI workflow over many independent items. It turns a list of inputs into a background-processed queue with … ## Tools - [Built-in Tools](https://docs.aivax.net/docs/tools/builtin-tools.md): Built-in Tools AIVAX provides a list of built-in tools for you to enable in your model. These tools can be used together with the server-side functions. Some … - [Support for Model Context Protocol (MCP)](https://docs.aivax.net/docs/tools/mcp.md): Support for Model Context Protocol (MCP) You can bind external MCP protocol tools to your AI Gateway. The protocol defines tools that run on the server side and … - [Protocol Functions](https://docs.aivax.net/docs/tools/protocol-functions.md): Protocol Functions Protocol functions are AIVAX server-side tools. They let a model request a named action while AIVAX executes the action from the server by … - [Shell](https://docs.aivax.net/docs/tools/shell.md): Shell AIVAX offers a virtual shell environment that can be used by agent assistants to execute terminal commands during inference. This feature is especially … ## MCP Utilities - [Collections MCP](https://docs.aivax.net/docs/mcp-utilities/collections-mcp.md): Collections MCP The Collections MCP exposes one or more AIVAX RAG collections as tools for compatible MCP clients. Use it when an external model, agent, IDE, or … - [Documentation MCP](https://docs.aivax.net/docs/mcp-utilities/documentation-mcp.md): Documentation MCP The AIVAX documentation MCP exposes AIVAX documentation, API reference content, and model metadata to MCP-compatible clients. It is designed … - [Account management MCP](https://docs.aivax.net/docs/mcp-utilities/account-management-mcp.md): Account management MCP The account management MCP exposes selected AIVAX account operations to an MCP-compatible client, such as an IDE, desktop assistant, … - [Web utilities MCP](https://docs.aivax.net/docs/mcp-utilities/web-utilities-mcp.md): Web utilities MCP The web utilities MCP exposes AIVAX web retrieval tools to any MCP-compatible client. Use it when an agent, IDE, desktop assistant, or … - [Media generation MCP](https://docs.aivax.net/docs/mcp-utilities/media-generation-mcp.md): Media generation MCP The media generation MCP exposes AIVAX image generation and speech generation (text-to-speech) to any MCP-compatible client. Use it when an … - [Inference MCP](https://docs.aivax.net/docs/mcp-utilities/inference-mcp.md): Inference MCP The Inference MCP exposes an AIVAX integrated model or AI Gateway as a tool for compatible MCP clients. Use it when another model, agent, IDE, or … ## Legal documents - [Privacy Policy](https://docs.aivax.net/docs/legal/privacy-policy.md): Privacy Policy Revision: 1.4 Effective date: August 1, 2026 Previous update: July 20, 2026 Last updated: September 26, 2026 Welcome to AIVAX. This Privacy … - [Terms of Use](https://docs.aivax.net/docs/legal/terms-of-service.md): Terms of Use Revision: 1.4 Effective date: August 1, 2026 Previous update: July 20, 2026 Last updated: September 26, 2026 Welcome to AIVAX. These Terms of Use … - [Data Processors](https://docs.aivax.net/docs/legal/third-party-processors.md): Data Processors AIVAX uses third-party services for specific operations such as infrastructure, object storage, email delivery, payment processing, web search, …