diff --git a/.env.example b/.env.example index 6d44035..1f342b1 100644 --- a/.env.example +++ b/.env.example @@ -1,3 +1,3 @@ SEARXNG_BASE_URL="http://127.0.0.1:8080" -OPENAI_API_KEY='dont share this, not needed for local providers' -TOKENIZERS_PARALLELISM=False \ No newline at end of file +OPENAI_API_KEY='xxxxx' +DEEPSEEK_API_KEY='xxxxx' \ No newline at end of file diff --git a/README.md b/README.md index 6d96921..99aa1f8 100644 --- a/README.md +++ b/README.md @@ -307,7 +307,7 @@ The table below show the available providers: | Provider | Local? | Description | |-----------|--------|-----------------------------------------------------------| | ollama | Yes | Run LLMs locally with ease using ollama as a LLM provider | -| Server | Yes | Host the model on another machine, run your local machine | +| server | Yes | Host the model on another machine, run your local machine | | lm-studio | Yes | Run LLM locally with LM studio (set `provider_name` to `lm-studio`)| | openai | No | Use ChatGPT API (non-private) | | deepseek-api | No | Deepseek API (non-private) | diff --git a/media/exemples/startup_search.png b/media/exemples/startup_search.png index 4be3e29..46563df 100644 Binary files a/media/exemples/startup_search.png and b/media/exemples/startup_search.png differ diff --git a/sources/llm_provider.py b/sources/llm_provider.py index 4eaccc4..58b9f9b 100644 --- a/sources/llm_provider.py +++ b/sources/llm_provider.py @@ -26,10 +26,10 @@ class Provider: "openai": self.openai_fn, "lm-studio": self.lm_studio_fn, "huggingface": self.huggingface_fn, - "deepseek-api": self.deepseek_fn + "deepseek": self.deepseek_fn } self.api_key = None - self.unsafe_providers = ["openai", "deepseek-api"] + self.unsafe_providers = ["openai", "deepseek"] if self.provider_name not in self.available_providers: raise ValueError(f"Unknown provider: {provider_name}") if self.provider_name in self.unsafe_providers: