ecl_core/llm/
mod.rs

1//! LLM provider abstractions and implementations.
2
3mod claude;
4mod mock;
5mod provider;
6mod retry;
7
8pub use claude::ClaudeProvider;
9pub use mock::MockLlmProvider;
10pub use provider::{
11    CompletionRequest, CompletionResponse, CompletionStream, LlmProvider, Message, Role,
12    StopReason, TokenUsage,
13};
14pub use retry::RetryWrapper;