Expand description
Request context and extensions for dependency injection. Request context and extensions for dependency injection.
The context system allows per-request state and customization through
the ContextExt trait. This enables features like BYOK (Bring Your Own Key)
support where users can provide their own upstream API keys.
Structs§
- Context
- Per-request context containing user-specific state and deduplication caches.
- Default
Context Ext - Default context extension that extracts OpenRouter BYOK from request headers.
Traits§
- Context
Ext - Extension trait for providing per-request customization.