flyllm/
lib.rs

1pub mod providers;
2pub mod errors;
3pub mod constants;
4pub mod load_balancer;
5
6pub use providers::{
7    ProviderType, 
8    LlmRequest, 
9    LlmResponse,
10    LlmProvider,
11    create_provider,
12    AnthropicProvider,
13    OpenAIProvider,
14};
15
16pub use errors::{LlmError, LlmResult};
17
18pub use load_balancer::{LlmManager, GenerationRequest, LlmManagerResponse, TaskDefinition};
19
20pub fn use_logging() {
21    env_logger::init();
22}