[PR #4980] [MERGED] set embedder output dimensions for LocalAI and Gemini (gemini-embedding-001) #4849

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

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/4980
Author: @timothycarambat
Created: 2/10/2026
Status: Merged
Merged: 2/10/2026
Merged by: @timothycarambat

Base: masterHead: set-embedder-output-dims


📝 Commits (1)

  • fba6d38 set embedder output dimensions for LocalAI and Gemini (gemini-embedding-001)

📊 Changes

6 files changed (+221 additions, -54 deletions)

View changed files

📝 frontend/src/components/EmbeddingSelection/GeminiOptions/index.jsx (+86 -37)
📝 frontend/src/components/EmbeddingSelection/LocalAiOptions/index.jsx (+89 -15)
📝 server/models/systemSettings.js (+2 -0)
📝 server/utils/EmbeddingEngines/gemini/index.js (+15 -1)
📝 server/utils/EmbeddingEngines/localAi/index.js (+25 -1)
📝 server/utils/helpers/updateENV.js (+4 -0)

📄 Description

Enable setting of EMBEDDING_OUTPUT_DIMENSIONS optionally to force specify dimensions for a specific model during embedding/chat.

resolves #4920

Resolves reported issue where Gemini has deprecated some older embedding models which functionally broke anyone using Gemini embedders since they forced everyone to move to another model but did not imply legacy model dimensions


🔄 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/4980 **Author:** [@timothycarambat](https://github.com/timothycarambat) **Created:** 2/10/2026 **Status:** ✅ Merged **Merged:** 2/10/2026 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `master` ← **Head:** `set-embedder-output-dims` --- ### 📝 Commits (1) - [`fba6d38`](https://github.com/Mintplex-Labs/anything-llm/commit/fba6d38631a1142e13b5f7e523c5e2575bb3b016) set embedder output dimensions for LocalAI and Gemini (gemini-embedding-001) ### 📊 Changes **6 files changed** (+221 additions, -54 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/components/EmbeddingSelection/GeminiOptions/index.jsx` (+86 -37) 📝 `frontend/src/components/EmbeddingSelection/LocalAiOptions/index.jsx` (+89 -15) 📝 `server/models/systemSettings.js` (+2 -0) 📝 `server/utils/EmbeddingEngines/gemini/index.js` (+15 -1) 📝 `server/utils/EmbeddingEngines/localAi/index.js` (+25 -1) 📝 `server/utils/helpers/updateENV.js` (+4 -0) </details> ### 📄 Description Enable setting of `EMBEDDING_OUTPUT_DIMENSIONS` optionally to force specify `dimensions` for a specific model during embedding/chat. resolves #4920 Resolves reported issue where Gemini has deprecated some older embedding models which functionally broke anyone using Gemini embedders since they forced everyone to move to another model but did not imply legacy model dimensions --- <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:36:39 -05:00
yindo closed this issue 2026-02-22 18:36:39 -05:00
yindo changed title from [PR #4980] set embedder output dimensions for LocalAI and Gemini (gemini-embedding-001) to [PR #4980] [MERGED] set embedder output dimensions for LocalAI and Gemini (gemini-embedding-001) 2026-06-05 15:20:41 -04: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#4849