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}