From 5b3dca88d9748c814784da12532d3997586469ed Mon Sep 17 00:00:00 2001 From: perf3ct Date: Tue, 1 Apr 2025 20:55:58 +0000 Subject: [PATCH] fix interface issues --- src/services/llm/embeddings/base_embeddings.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/services/llm/embeddings/base_embeddings.ts b/src/services/llm/embeddings/base_embeddings.ts index 7cdff4f6c..ffc57174c 100644 --- a/src/services/llm/embeddings/base_embeddings.ts +++ b/src/services/llm/embeddings/base_embeddings.ts @@ -9,7 +9,7 @@ import type { EmbeddingModelInfo } from '../interfaces/embedding_interfaces.js'; export interface EmbeddingConfig { model: string; dimension: number; - type: string; + type: 'float32' | 'float64'; apiKey?: string; baseUrl?: string; batchSize?: number; @@ -23,7 +23,7 @@ export interface EmbeddingConfig { export abstract class BaseEmbeddingProvider { protected model: string; protected dimension: number; - protected type: string; + protected type: 'float32' | 'float64'; protected maxBatchSize: number = 100; protected apiKey?: string; protected baseUrl: string;