flyllm 0.1.0

A rust library for unifying LLM backends as an abstraction layer with load balancing.
Documentation
pub mod providers;
pub mod errors;
pub mod constants;
pub mod load_balancer;

pub use providers::{
    ProviderType, 
    LlmRequest, 
    LlmResponse,
    LlmProvider,
    create_provider,
    AnthropicProvider,
    OpenAIProvider,
};

pub use errors::{LlmError, LlmResult};

pub use load_balancer::{LlmManager, GenerationRequest, LlmManagerResponse, TaskDefinition};

pub fn use_logging() {
    env_logger::init();
}