1 2 3 4 5
use crate::Result; pub(super) trait CompletionClient: Send + Sync { fn complete(&self, system_prompt: &str, user_prompt: &str) -> Result<String>; }