fix OpenAI embedder baseurl (#4275)

This commit is contained in:
Anisha Mahuli
2026-03-13 01:38:59 -07:00
committed by GitHub
parent e95090e116
commit 6f079c313f
3 changed files with 6 additions and 1 deletions
+1
View File
@@ -26,6 +26,7 @@ export class ConfigManager {
? userConf.apiKey
: defaultConf.apiKey,
model: finalModel,
baseURL: userConf?.baseURL,
url: userConf?.url,
embeddingDims: userConf?.embeddingDims,
modelProperties:
+4 -1
View File
@@ -8,7 +8,10 @@ export class OpenAIEmbedder implements Embedder {
private embeddingDims?: number;
constructor(config: EmbeddingConfig) {
this.openai = new OpenAI({ apiKey: config.apiKey });
this.openai = new OpenAI({
apiKey: config.apiKey,
baseURL: config.baseURL || config.url,
});
this.model = config.model || "text-embedding-3-small";
this.embeddingDims = config.embeddingDims || 1536;
}
+1
View File
@@ -15,6 +15,7 @@ export interface Message {
export interface EmbeddingConfig {
apiKey?: string;
model?: string | any;
baseURL?: string;
url?: string;
embeddingDims?: number;
modelProperties?: Record<string, any>;