Skip to content

Commit 5a1bb2d

Browse files
committed
hotfix for config without embeddings provider model name
1 parent 89837f4 commit 5a1bb2d

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

core/config/load.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
IdeSettings,
2222
IdeType,
2323
ILLM,
24+
LLMOptions,
2425
ModelDescription,
2526
RerankerDescription,
2627
SerializedContinueConfig,
@@ -454,8 +455,12 @@ async function intermediateToFinalConfig(
454455
) {
455456
config.embeddingsProvider = new embeddingsProviderClass();
456457
} else {
458+
const llmOptions: LLMOptions = {
459+
...options,
460+
model: "UNSPECIFIED",
461+
};
457462
config.embeddingsProvider = new embeddingsProviderClass(
458-
options,
463+
llmOptions,
459464
(url: string | URL, init: any) =>
460465
fetchwithRequestOptions(url, init, {
461466
...config.requestOptions,
@@ -483,7 +488,11 @@ async function intermediateToFinalConfig(
483488
config.reranker = new LLMReranker(llm);
484489
}
485490
} else if (rerankerClass) {
486-
config.reranker = new rerankerClass(params);
491+
const llmOptions: LLMOptions = {
492+
...params,
493+
model: "rerank-2",
494+
};
495+
config.reranker = new rerankerClass(llmOptions);
487496
}
488497
}
489498

extensions/vscode/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)