flyllm 0.4.1

A Rust library for unifying LLM backends as an abstraction layer with load balancing.
Documentation
/// Load balancer module for distributing requests across multiple LLM providers
///
/// This module contains components for:
/// - Managing provider instances with metrics tracking
/// - Selecting appropriate providers based on tasks and load
/// - Implementing different load balancing strategies
/// - Handling retries and fallbacks when providers fail
/// - Tracking token usage across providers

pub mod tracker;
pub mod manager;
pub mod strategies;
pub mod tasks;
pub mod builder;
pub mod utils;
pub mod types;

pub use types::{GenerationRequest, LlmManagerResponse};
pub use manager::{LlmManager};
pub use tasks::TaskDefinition;