Skip to content

Commit 32fc3d6

Browse files
committed
fix: correct gemini-embedding-001 dimension from 768 to 3072
- Fixed incorrect dimension configuration for gemini-embedding-001 model - Updated comment in gemini.ts to reflect correct dimension (3072) - This resolves Qdrant dimension mismatch errors when using Gemini embeddings Fixes #7348
1 parent 44302b0 commit 32fc3d6

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/services/code-index/embedders/gemini.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { TelemetryService } from "@roo-code/telemetry"
1111
*
1212
* Supported models:
1313
* - text-embedding-004 (dimension: 768)
14-
* - gemini-embedding-001 (dimension: 768)
14+
* - gemini-embedding-001 (dimension: 3072)
1515
*/
1616
export class GeminiEmbedder implements IEmbedder {
1717
private readonly openAICompatibleEmbedder: OpenAICompatibleEmbedder

src/shared/embeddingModels.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export const EMBEDDING_MODEL_PROFILES: EmbeddingModelProfiles = {
4848
},
4949
gemini: {
5050
"text-embedding-004": { dimension: 768 },
51-
"gemini-embedding-001": { dimension: 768, scoreThreshold: 0.4 },
51+
"gemini-embedding-001": { dimension: 3072, scoreThreshold: 0.4 },
5252
},
5353
mistral: {
5454
"codestral-embed-2505": { dimension: 1536, scoreThreshold: 0.4 },

0 commit comments

Comments
 (0)