Knowledge Base
A Knowledge Base stores your documents and makes them searchable by your Agents during live calls. Ortavox automatically chunks, embeds, and indexes your content so Agents can retrieve relevant context in real time.
How It Works
- Create a Knowledge Base and add source documents (files, URLs, or plain text).
- Ortavox processes each source — extracting text, splitting into chunks, and generating vector embeddings.
- Attach the Knowledge Base to one or more Agents.
- During a call, the Agent retrieves the most relevant chunks based on the conversation and injects them into its context.
Source Types
Creating a Knowledge Base
Configuration Options
Adding Sources
File Upload
File uploads use a two-step presigned URL flow:
Step 1 — Request an upload URL:
Step 2 — Upload the file directly to the returned URL:
Step 3 — Register the source:
URL Source
Text Source
Chunking Options
When adding file or URL sources, you can customize how content is split:
Attaching to an Agent
Connect a Knowledge Base to an Agent through the Agent configuration. You can control how retrieval works:
Processing Status
After adding a source, Ortavox processes it asynchronously. Check the status:
Status values: pending → processing → ready (or failed with processingError).
Search
Query across one or more Knowledge Bases:

