[PR #305] [MERGED] Anthropic claude 2 support #3294

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

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/305
Author: @timothycarambat
Created: 10/28/2023
Status: Merged
Merged: 10/30/2023
Merged by: @timothycarambat

Base: masterHead: anthropic-claude-2-support


📝 Commits (4)

  • 16c1c15 WIP Anythropic support for chat, chat and query w/context
  • 6205ae3 Add onboarding support for Anthropic
  • dbc526e cleanup
  • fc4650b fix Anthropic answer parsing

📊 Changes

36 files changed (+1200 additions, -1900 deletions)

View changed files

📝 docker/.env.example (+10 -0)
📝 frontend/src/App.jsx (+7 -0)
frontend/src/components/Modals/LegacySettings/ApiKey/index.jsx (+0 -198)
frontend/src/components/Modals/LegacySettings/Appearance/index.jsx (+0 -210)
frontend/src/components/Modals/LegacySettings/ExportImport/index.jsx (+0 -216)
frontend/src/components/Modals/LegacySettings/LLMSelection/index.jsx (+0 -270)
frontend/src/components/Modals/LegacySettings/MultiUserMode/index.jsx (+0 -158)
frontend/src/components/Modals/LegacySettings/PasswordProtection/index.jsx (+0 -117)
frontend/src/components/Modals/LegacySettings/VectorDbs/index.jsx (+0 -357)
frontend/src/components/Modals/LegacySettings/index.jsx (+0 -85)
📝 frontend/src/components/PrivateRoute/index.jsx (+2 -0)
📝 frontend/src/components/SettingsSidebar/index.jsx (+11 -0)
frontend/src/pages/GeneralSettings/EmbeddingPreference/index.jsx (+227 -0)
📝 frontend/src/pages/GeneralSettings/LLMPreference/index.jsx (+67 -12)
📝 frontend/src/pages/GeneralSettings/VectorDatabase/index.jsx (+1 -1)
frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/EmbeddingSelection/index.jsx (+179 -0)
📝 frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/LLMSelection/index.jsx (+56 -14)
📝 frontend/src/pages/OnboardingFlow/OnboardingModal/index.jsx (+7 -0)
📝 frontend/src/utils/paths.js (+3 -0)
📝 server/.env.example (+13 -2)

...and 16 more files

📄 Description

resolves #157

Moves LLMs and Embedding into two different classes with inheritance where applicable
New Anthropic class to support calls made
Anthropic response parser using XML tags as suggested by docs.
Onboarding Support and Flow change depending on LLM selection
Sidebar item for embedding provider - empty if not needed
Remove LegacySettings folder
Simplify chat interface inside of vector stores


🔄 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/305 **Author:** [@timothycarambat](https://github.com/timothycarambat) **Created:** 10/28/2023 **Status:** ✅ Merged **Merged:** 10/30/2023 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `master` ← **Head:** `anthropic-claude-2-support` --- ### 📝 Commits (4) - [`16c1c15`](https://github.com/Mintplex-Labs/anything-llm/commit/16c1c15cc5f416cbbc62dfa3a3214aced346e825) WIP Anythropic support for chat, chat and query w/context - [`6205ae3`](https://github.com/Mintplex-Labs/anything-llm/commit/6205ae3c13a520526147c825fd42bb248282883b) Add onboarding support for Anthropic - [`dbc526e`](https://github.com/Mintplex-Labs/anything-llm/commit/dbc526ebc89432d63f184480a3a2e284174f594d) cleanup - [`fc4650b`](https://github.com/Mintplex-Labs/anything-llm/commit/fc4650b64115699cd849e1e621d1da3601252816) fix Anthropic answer parsing ### 📊 Changes **36 files changed** (+1200 additions, -1900 deletions) <details> <summary>View changed files</summary> 📝 `docker/.env.example` (+10 -0) 📝 `frontend/src/App.jsx` (+7 -0) ➖ `frontend/src/components/Modals/LegacySettings/ApiKey/index.jsx` (+0 -198) ➖ `frontend/src/components/Modals/LegacySettings/Appearance/index.jsx` (+0 -210) ➖ `frontend/src/components/Modals/LegacySettings/ExportImport/index.jsx` (+0 -216) ➖ `frontend/src/components/Modals/LegacySettings/LLMSelection/index.jsx` (+0 -270) ➖ `frontend/src/components/Modals/LegacySettings/MultiUserMode/index.jsx` (+0 -158) ➖ `frontend/src/components/Modals/LegacySettings/PasswordProtection/index.jsx` (+0 -117) ➖ `frontend/src/components/Modals/LegacySettings/VectorDbs/index.jsx` (+0 -357) ➖ `frontend/src/components/Modals/LegacySettings/index.jsx` (+0 -85) 📝 `frontend/src/components/PrivateRoute/index.jsx` (+2 -0) 📝 `frontend/src/components/SettingsSidebar/index.jsx` (+11 -0) ➕ `frontend/src/pages/GeneralSettings/EmbeddingPreference/index.jsx` (+227 -0) 📝 `frontend/src/pages/GeneralSettings/LLMPreference/index.jsx` (+67 -12) 📝 `frontend/src/pages/GeneralSettings/VectorDatabase/index.jsx` (+1 -1) ➕ `frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/EmbeddingSelection/index.jsx` (+179 -0) 📝 `frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/LLMSelection/index.jsx` (+56 -14) 📝 `frontend/src/pages/OnboardingFlow/OnboardingModal/index.jsx` (+7 -0) 📝 `frontend/src/utils/paths.js` (+3 -0) 📝 `server/.env.example` (+13 -2) _...and 16 more files_ </details> ### 📄 Description resolves #157 Moves LLMs and Embedding into two different classes with inheritance where applicable New Anthropic class to support calls made Anthropic response parser using XML tags as suggested by docs. Onboarding Support and Flow change depending on LLM selection Sidebar item for embedding provider - empty if not needed Remove LegacySettings folder Simplify chat interface inside of vector stores --- <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:29 -05:00
yindo closed this issue 2026-02-22 18:33:29 -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#3294