From 1d419d62ce2d2a3a1d8cf7449f505d67bd0b09ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ladislav=20L=C3=A1ska?= Date: Thu, 26 Sep 2024 20:31:43 +0200 Subject: [PATCH] feat: added api key support to ollama backend. --- crates/llm-ls/src/backend.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/llm-ls/src/backend.rs b/crates/llm-ls/src/backend.rs index d1467b5..0da12bd 100644 --- a/crates/llm-ls/src/backend.rs +++ b/crates/llm-ls/src/backend.rs @@ -118,8 +118,8 @@ enum OllamaAPIResponse { Error(APIError), } -fn build_ollama_headers() -> HeaderMap { - HeaderMap::new() +fn build_ollama_headers(api_token: Option<&String>, ide: Ide) -> Result { + build_api_headers(api_token, ide) } fn parse_ollama_text(text: &str) -> Result> { @@ -243,7 +243,7 @@ pub(crate) fn build_headers( match backend { Backend::HuggingFace { .. } => build_api_headers(api_token, ide), Backend::LlamaCpp { .. } => Ok(build_llamacpp_headers()), - Backend::Ollama { .. } => Ok(build_ollama_headers()), + Backend::Ollama { .. } => build_ollama_headers(api_token, ide), Backend::OpenAi { .. } => build_openai_headers(api_token, ide), Backend::Tgi { .. } => build_tgi_headers(api_token, ide), }