[PR #180] [MERGED] Multiple LLM Support framework + AzureOpenAI Support #3229

Closed
opened 2026-02-22 18:33:20 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/180
Author: @timothycarambat
Created: 8/4/2023
Status: Merged
Merged: 8/4/2023
Merged by: @timothycarambat

Base: masterHead: 117-llm-selection


📝 Commits (4)

  • f04e26b Remove LangchainJS for chat support chaining
  • d130488 Remove LangchainJS for chat support chaining
  • 8f4e2e8 Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into 117-llm-selection
  • 22217e0 Replace keys with LLM Selection in settings modal

📊 Changes

21 files changed (+699 additions, -336 deletions)

View changed files

.vscode/settings.json (+5 -0)
📝 docker/.env.example (+18 -3)
frontend/src/components/Modals/Settings/Keys/index.jsx (+0 -220)
frontend/src/components/Modals/Settings/LLMSelection/index.jsx (+281 -0)
📝 frontend/src/components/Modals/Settings/VectorDbs/index.jsx (+2 -2)
📝 frontend/src/components/Modals/Settings/index.jsx (+16 -9)
frontend/src/media/llmprovider/anthropic.png (+0 -0)
frontend/src/media/llmprovider/azure.png (+0 -0)
frontend/src/media/llmprovider/openai.png (+0 -0)
📝 server/.env.example (+17 -4)
📝 server/endpoints/system.js (+18 -3)
📝 server/package.json (+2 -1)
server/utils/AiProviders/azureOpenAi/index.js (+99 -0)
📝 server/utils/AiProviders/openAi/index.js (+1 -2)
📝 server/utils/chats/index.js (+9 -4)
📝 server/utils/helpers/index.js (+18 -4)
📝 server/utils/helpers/updateENV.js (+41 -0)
📝 server/utils/vectorDbProviders/chroma/index.js (+31 -41)
📝 server/utils/vectorDbProviders/lance/index.js (+9 -11)
📝 server/utils/vectorDbProviders/pinecone/index.js (+26 -32)

...and 1 more files

📄 Description

resolves #154
resolves #177
connect #157


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Mintplex-Labs/anything-llm/pull/180 **Author:** [@timothycarambat](https://github.com/timothycarambat) **Created:** 8/4/2023 **Status:** ✅ Merged **Merged:** 8/4/2023 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `master` ← **Head:** `117-llm-selection` --- ### 📝 Commits (4) - [`f04e26b`](https://github.com/Mintplex-Labs/anything-llm/commit/f04e26b1c1618ed90a91fda1fc2dcb62bf652acc) Remove LangchainJS for chat support chaining - [`d130488`](https://github.com/Mintplex-Labs/anything-llm/commit/d1304887882eed4d761630a574922fe0cc2eb3d0) Remove LangchainJS for chat support chaining - [`8f4e2e8`](https://github.com/Mintplex-Labs/anything-llm/commit/8f4e2e893845ab82eea2dd67346224bde56af211) Merge branch 'master' of github.com:Mintplex-Labs/anything-llm into 117-llm-selection - [`22217e0`](https://github.com/Mintplex-Labs/anything-llm/commit/22217e041613e15b20c20f0e153bd40f809e5ce9) Replace keys with LLM Selection in settings modal ### 📊 Changes **21 files changed** (+699 additions, -336 deletions) <details> <summary>View changed files</summary> ➕ `.vscode/settings.json` (+5 -0) 📝 `docker/.env.example` (+18 -3) ➖ `frontend/src/components/Modals/Settings/Keys/index.jsx` (+0 -220) ➕ `frontend/src/components/Modals/Settings/LLMSelection/index.jsx` (+281 -0) 📝 `frontend/src/components/Modals/Settings/VectorDbs/index.jsx` (+2 -2) 📝 `frontend/src/components/Modals/Settings/index.jsx` (+16 -9) ➕ `frontend/src/media/llmprovider/anthropic.png` (+0 -0) ➕ `frontend/src/media/llmprovider/azure.png` (+0 -0) ➕ `frontend/src/media/llmprovider/openai.png` (+0 -0) 📝 `server/.env.example` (+17 -4) 📝 `server/endpoints/system.js` (+18 -3) 📝 `server/package.json` (+2 -1) ➕ `server/utils/AiProviders/azureOpenAi/index.js` (+99 -0) 📝 `server/utils/AiProviders/openAi/index.js` (+1 -2) 📝 `server/utils/chats/index.js` (+9 -4) 📝 `server/utils/helpers/index.js` (+18 -4) 📝 `server/utils/helpers/updateENV.js` (+41 -0) 📝 `server/utils/vectorDbProviders/chroma/index.js` (+31 -41) 📝 `server/utils/vectorDbProviders/lance/index.js` (+9 -11) 📝 `server/utils/vectorDbProviders/pinecone/index.js` (+26 -32) _...and 1 more files_ </details> ### 📄 Description resolves #154 resolves #177 connect #157 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:33:20 -05:00
yindo closed this issue 2026-02-22 18:33:20 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#3229