Skip to main content

Module config

Module config 

Source
Expand description

Configuration loading and validation.

This module provides a typed representation of the proxy configuration, default values, validation, and redacted handling for the Venice API key.

Structs§

AttestationConfig
Attestation verification policy for Venice model-key evidence.
E2eeConfig
E2EE codec configuration for request encryption and response decryption.
KeysConfig
Proxy instance key generation configuration.
LoggingConfig
Tracing configuration for proxy logs.
ProxyConfig
Top-level proxy configuration.
ServerConfig
HTTP listener configuration for the local proxy server.
SessionConfig
Session lifetime, reuse, and identifier-resolution configuration.
SessionHeadersConfig
Header names used to resolve stable agent session identifiers.
ToolsConfig
Tool-call emulation configuration for OpenAI-style function calls.
VeniceConfig
Venice upstream API client configuration.

Enums§

AttestationMode
Attestation strategy exposed in proxy metadata and config.
ConfigError
Errors returned while loading or validating proxy configuration.
NvidiaRequirement
Policy for how NVIDIA attestation payloads are required or ignored.
SessionFallbackScope
Fallback strategy used when a request does not include a session identifier.
ToolMode
Tool handling mode used by the proxy.