openviking backend maps a VeADK knowledge base to an OpenViking resource directory. OpenViking performs document parsing, indexing, and retrieval, so no local embedding model is required. The default target is viking://resources/{index}/.
Prerequisites
- A reachable OpenViking HTTP service;
- A service owner API key issued by that service;
- VeADK 1.0.4 already includes the required
openviking-sdkdependency.
Configure and import documents
add_from_directory waits up to 300 seconds for parsing and indexing to finish. You can then verify retrieval directly:
Constructor parameters
You can also pass settings through
backend_config:
api_key through environment variables or a secret manager.