[FEAT] Cohere LLM and embedder support (#1233)
* getChatCompletion working WIP streaming
* WIP
* working streaming WIP abort stream
* implement cohere embedder support
* remove inputType option from cohere embedder
* fix cohere LLM from not aborting stream when canceled by user
* Patch Cohere implemention
* add cohere to onboarding
---------
Co-authored-by:
timothycarambat <rambat1010@gmail.com>
Showing
- docker/.env.example 8 additions, 0 deletionsdocker/.env.example
- frontend/src/components/EmbeddingSelection/CohereOptions/index.jsx 55 additions, 0 deletions...src/components/EmbeddingSelection/CohereOptions/index.jsx
- frontend/src/components/LLMSelection/CohereAiOptions/index.jsx 49 additions, 0 deletions...end/src/components/LLMSelection/CohereAiOptions/index.jsx
- frontend/src/hooks/useGetProvidersModels.js 8 additions, 0 deletionsfrontend/src/hooks/useGetProvidersModels.js
- frontend/src/media/llmprovider/cohere.png 0 additions, 0 deletionsfrontend/src/media/llmprovider/cohere.png
- frontend/src/pages/GeneralSettings/EmbeddingPreference/index.jsx 10 additions, 0 deletions...d/src/pages/GeneralSettings/EmbeddingPreference/index.jsx
- frontend/src/pages/GeneralSettings/LLMPreference/index.jsx 10 additions, 0 deletionsfrontend/src/pages/GeneralSettings/LLMPreference/index.jsx
- frontend/src/pages/OnboardingFlow/Steps/DataHandling/index.jsx 15 additions, 0 deletions...end/src/pages/OnboardingFlow/Steps/DataHandling/index.jsx
- frontend/src/pages/OnboardingFlow/Steps/LLMPreference/index.jsx 10 additions, 0 deletions...nd/src/pages/OnboardingFlow/Steps/LLMPreference/index.jsx
- server/.env.example 8 additions, 0 deletionsserver/.env.example
- server/models/systemSettings.js 4 additions, 0 deletionsserver/models/systemSettings.js
- server/package.json 1 addition, 0 deletionsserver/package.json
- server/utils/AiProviders/cohere/index.js 226 additions, 0 deletionsserver/utils/AiProviders/cohere/index.js
- server/utils/EmbeddingEngines/cohere/index.js 86 additions, 0 deletionsserver/utils/EmbeddingEngines/cohere/index.js
- server/utils/helpers/index.js 6 additions, 0 deletionsserver/utils/helpers/index.js
- server/utils/helpers/updateENV.js 12 additions, 0 deletionsserver/utils/helpers/updateENV.js
- server/yarn.lock 33 additions, 10 deletionsserver/yarn.lock
Loading
Please register or sign in to comment