Skip to main content

Crate evolve_llm

Crate evolve_llm 

Source
Expand description

evolve-llm: minimal LLM client for occasional challenger generation.

Re-exports§

pub use anthropic::AnthropicHaikuClient;
pub use client::CompletionResult;
pub use client::LlmClient;
pub use client::NoOpLlmClient;
pub use client::TokenUsage;
pub use cost::CostTracker;
pub use cost::Price;
pub use error::LlmError;
pub use factory::pick_default_client;
pub use ollama::OllamaClient;

Modules§

anthropic
Anthropic Messages API client, Haiku-only.
client
The LlmClient trait and its shared types.
cost
In-memory token cost tracker. Purely observational — no enforcement.
error
Unified error type for the LLM client crate.
factory
Runtime client selection.
ollama
Ollama native /api/chat client. No auth.