pub trait LlmClient: Send + Sync { // Required method fn complete(&self, prompt: &str) -> Result<String, LlmError>; }
Provider-agnostic LLM boundary for optional inference acceleration.
Completes one prompt.