-
- Downloads
Per workspace model selection (#582)
* WIP model selection per workspace (migrations and openai saves properly
* revert OpenAiOption
* add support for models per workspace for anthropic, localAi, ollama, openAi, and togetherAi
* remove unneeded comments
* update logic for when LLMProvider is reset, reset Ai provider files with master
* remove frontend/api reset of workspace chat and move logic to updateENV
add postUpdate callbacks to envs
* set preferred model for chat on class instantiation
* remove extra param
* linting
* remove unused var
* refactor chat model selection on workspace
* linting
* add fallback for base path to localai models
---------
Co-authored-by:
timothycarambat <rambat1010@gmail.com>
Showing
- frontend/src/components/Modals/MangeWorkspace/Settings/ChatModelPreference/index.jsx 120 additions, 0 deletions...als/MangeWorkspace/Settings/ChatModelPreference/index.jsx
- frontend/src/components/Modals/MangeWorkspace/Settings/ChatModelPreference/useGetProviderModels.js 49 additions, 0 deletions...pace/Settings/ChatModelPreference/useGetProviderModels.js
- frontend/src/components/Modals/MangeWorkspace/Settings/index.jsx 7 additions, 1 deletion...d/src/components/Modals/MangeWorkspace/Settings/index.jsx
- frontend/src/components/Modals/MangeWorkspace/index.jsx 1 addition, 0 deletionsfrontend/src/components/Modals/MangeWorkspace/index.jsx
- frontend/src/pages/GeneralSettings/LLMPreference/index.jsx 2 additions, 4 deletionsfrontend/src/pages/GeneralSettings/LLMPreference/index.jsx
- server/endpoints/api/system/index.js 1 addition, 1 deletionserver/endpoints/api/system/index.js
- server/endpoints/system.js 3 additions, 3 deletionsserver/endpoints/system.js
- server/models/workspace.js 15 additions, 0 deletionsserver/models/workspace.js
- server/prisma/migrations/20240113013409_init/migration.sql 2 additions, 0 deletionsserver/prisma/migrations/20240113013409_init/migration.sql
- server/prisma/schema.prisma 1 addition, 0 deletionsserver/prisma/schema.prisma
- server/utils/AiProviders/anthropic/index.js 3 additions, 2 deletionsserver/utils/AiProviders/anthropic/index.js
- server/utils/AiProviders/azureOpenAi/index.js 1 addition, 1 deletionserver/utils/AiProviders/azureOpenAi/index.js
- server/utils/AiProviders/gemini/index.js 3 additions, 2 deletionsserver/utils/AiProviders/gemini/index.js
- server/utils/AiProviders/lmStudio/index.js 2 additions, 2 deletionsserver/utils/AiProviders/lmStudio/index.js
- server/utils/AiProviders/localAi/index.js 2 additions, 2 deletionsserver/utils/AiProviders/localAi/index.js
- server/utils/AiProviders/native/index.js 2 additions, 2 deletionsserver/utils/AiProviders/native/index.js
- server/utils/AiProviders/ollama/index.js 2 additions, 2 deletionsserver/utils/AiProviders/ollama/index.js
- server/utils/AiProviders/openAi/index.js 3 additions, 2 deletionsserver/utils/AiProviders/openAi/index.js
- server/utils/AiProviders/togetherAi/index.js 2 additions, 2 deletionsserver/utils/AiProviders/togetherAi/index.js
- server/utils/chats/index.js 1 addition, 1 deletionserver/utils/chats/index.js
Loading
Please register or sign in to comment