litellm-rs 0.8.2

A high-performance AI Gateway written in Rust, providing OpenAI-compatible APIs with intelligent routing, load balancing, and enterprise features
Documentation
/// API key entity module
pub mod api_key;
/// Batch entity module
pub mod batch;
/// Budget limit snapshot entity module
pub mod budget_limit_snapshot;
/// Password reset token entity module
pub mod password_reset_token;
/// Pricing entity module
pub mod pricing;
/// Pricing history entity module
pub mod pricing_history;
/// Sanitized provider configuration revision entity module
pub mod provider_config_revision;
/// Request ledger entity module
pub mod request_ledger;
/// Sanitized routing policy revision entity module
pub mod routing_policy_revision;
/// User entity module
pub mod user;
/// User session entity module
pub mod user_session;

pub use api_key::Entity as ApiKey;
pub use batch::Entity as Batch;
pub use budget_limit_snapshot::Entity as BudgetLimitSnapshot;
pub use password_reset_token::Entity as PasswordResetToken;
pub use pricing::Entity as ModelPricing;
pub use pricing_history::Entity as PricingHistory;
pub use provider_config_revision::Entity as ProviderConfigRevision;
pub use request_ledger::Entity as RequestLedger;
pub use routing_policy_revision::Entity as RoutingPolicyRevision;
pub use user::Entity as User;
// UserSession is available but not currently used
#[allow(unused_imports)]
pub use user_session::Entity as UserSession;

/// Encrypted authoritative runtime configuration.
pub mod runtime_config;

/// Responses API records with owner and deployment binding.
pub mod response;

/// Durable native Responses settlement intents.
pub mod response_settlement;