[FEAT] Auto detection for Ollama and LMStudio (#1756)
* add ollama automatic url detection in llm and embedder prefrences
* implement auto detection for lmstudio llm and embedder/improve performance of checking common urls
* fix modal not clearing
* fix lmstudio url check
* improve ux for ollama llm provider option
* improve ux for lm studio llm provider option
* improve ux for ollama embedder option
* improve ux for lmstudio embedder option
* ux improvement lmstudio embedder options
* refactor implementation to hook and use native timeout
Swap to promise.any for resolving of available endpoints
* implement useProviderEndpointAutoDiscovery hook for lmstudio and ollama provider options
---------
Co-authored-by:
timothycarambat <rambat1010@gmail.com>
Showing
- frontend/src/components/EmbeddingSelection/LMStudioOptions/index.jsx 117 additions, 37 deletions...c/components/EmbeddingSelection/LMStudioOptions/index.jsx
- frontend/src/components/EmbeddingSelection/OllamaOptions/index.jsx 117 additions, 38 deletions...src/components/EmbeddingSelection/OllamaOptions/index.jsx
- frontend/src/components/LLMSelection/LMStudioOptions/index.jsx 119 additions, 43 deletions...end/src/components/LLMSelection/LMStudioOptions/index.jsx
- frontend/src/components/LLMSelection/OllamaLLMOptions/index.jsx 117 additions, 41 deletions...nd/src/components/LLMSelection/OllamaLLMOptions/index.jsx
- frontend/src/hooks/useProviderEndpointAutoDiscovery.js 99 additions, 0 deletionsfrontend/src/hooks/useProviderEndpointAutoDiscovery.js
- frontend/src/models/system.js 14 additions, 1 deletionfrontend/src/models/system.js
- frontend/src/utils/constants.js 13 additions, 0 deletionsfrontend/src/utils/constants.js
Loading
Please register or sign in to comment