Skip to main content

LlmProvider

Trait LlmProvider 

Source
pub trait LlmProvider: Send + Sync {
    // Required method
    fn complete(
        &self,
        messages: &[Message],
        config: &LlmConfig,
    ) -> Result<String, LlmError>;
}
Expand description

Trait for LLM text completion.

Required Methods§

Source

fn complete( &self, messages: &[Message], config: &LlmConfig, ) -> Result<String, LlmError>

Implementors§