Skip to main content

split_brain_harness/backends/
embedded.rs

1use super::InferenceEngine;
2use async_trait::async_trait;
3
4pub struct LocalEmbeddedEngine {
5    pub model_identifier: String,
6}
7
8#[async_trait]
9impl InferenceEngine for LocalEmbeddedEngine {
10    async fn generate(
11        &self,
12        _system_prompt: &str,
13        _prompt_payload: &str,
14    ) -> Result<String, String> {
15        Err(format!(
16            "local-embedded backend not yet implemented (model: {}). \
17             Use ollama-native or openai-compat.",
18            self.model_identifier
19        ))
20    }
21}