INNER CODE UNIT · Rust

process

lanterndata/lantern · lantern_cli/src/embeddings/core/mod.rs:89

    pub async fn process(
        &self,
        model_name: &str,
        inputs: &Vec<&str>,
    ) -> Result<EmbeddingResult, anyhow::Error> {
        match self {
            EmbeddingRuntime::Cohere(runtime) => runtime.process(model_name, inputs).await,
            EmbeddingRuntime::OpenAi(runtime) => runtime.process(model_name, inputs).await,
            EmbeddingRuntime::Ort(runtime) => runtime.process(model_name, inputs).await,
        }
    }

    pub async fn completion(
        &self,
        model_name: &str,
        query: &str,
    ) -> Result<CompletionResult, anyhow::Error> {
        match self {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…