Expand description
Configuration types shared across every crate, kept here to avoid circular dependencies.
Re-exports§
pub use pricing::ModelPricing;pub use pricing::PricingTable;
Modules§
- pricing
- Canonical per-model pricing table.
Structs§
- Budget
Config - Spend-budget thresholds. A crossed limit is surfaced via
/stats, thex-tokenmiser-budgetheader and a log line, but blocks requests only underenforce, and then only paid routes. - Cache
Config - Listen
Config - Model
Target - Provider
Config - A single configured upstream provider instance.
- Routing
Config - Security
Config - Browser-facing defenses for the local proxy.
- Tokenmiser
Config - Top-level TokenMiser daemon config.
Enums§
- Provider
Kind - Drives request shape and base-URL selection.