Skip to main content

evolve_llm/
lib.rs

1//! evolve-llm: minimal LLM client for occasional challenger generation.
2
3#![forbid(unsafe_code)]
4#![warn(missing_docs)]
5
6pub mod anthropic;
7pub mod client;
8pub mod cost;
9pub mod error;
10pub mod factory;
11pub mod ollama;
12
13pub use anthropic::AnthropicHaikuClient;
14pub use client::{CompletionResult, LlmClient, NoOpLlmClient, TokenUsage};
15pub use cost::{CostTracker, Price};
16pub use error::LlmError;
17pub use factory::pick_default_client;
18pub use ollama::OllamaClient;