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§
- Attestation
Config - Attestation verification policy for Venice model-key evidence.
- E2ee
Config - E2EE codec configuration for request encryption and response decryption.
- Keys
Config - Proxy instance key generation configuration.
- Logging
Config - Tracing configuration for proxy logs.
- Proxy
Config - Top-level proxy configuration.
- Server
Config - HTTP listener configuration for the local proxy server.
- Session
Config - Session lifetime, reuse, and identifier-resolution configuration.
- Session
Headers Config - Header names used to resolve stable agent session identifiers.
- Tools
Config - Tool-call emulation configuration for OpenAI-style function calls.
- Venice
Config - Venice upstream API client configuration.
Enums§
- Attestation
Mode - Attestation strategy exposed in proxy metadata and config.
- Config
Error - Errors returned while loading or validating proxy configuration.
- Nvidia
Requirement - Policy for how NVIDIA attestation payloads are required or ignored.
- Session
Fallback Scope - Fallback strategy used when a request does not include a session identifier.
- Tool
Mode - Tool handling mode used by the proxy.