Skip to main content
The 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-sdk dependency.
Imported documents are sent to the configured OpenViking service. Before processing personal, business, or other sensitive data, verify that the deployment location, access controls, and retention policy meet your requirements.

Configure and import documents

By default, 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:
In production, inject api_key through environment variables or a secret manager.

Per-operation overrides

Constructor settings define the defaults. The following keyword arguments can override them for a single import or search.
Last modified on September 19, 2026