From f400015a1eadaa0dd88dc8575259e7d6f8478845 Mon Sep 17 00:00:00 2001 From: Wang Jiyuan <59059173+EurFelux@users.noreply.github.com> Date: Sat, 7 Jun 2025 21:40:14 +0800 Subject: [PATCH] fix: voyage ai can't be used on text embedding (#6950) --- src/renderer/src/providers/AiProvider/OpenAIProvider.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/providers/AiProvider/OpenAIProvider.ts b/src/renderer/src/providers/AiProvider/OpenAIProvider.ts index c3e6f2db8c..a3eec52c08 100644 --- a/src/renderer/src/providers/AiProvider/OpenAIProvider.ts +++ b/src/renderer/src/providers/AiProvider/OpenAIProvider.ts @@ -1262,7 +1262,8 @@ export default class OpenAIProvider extends BaseOpenAIProvider { const data = await this.sdk.embeddings.create({ model: model.id, input: model?.provider === 'baidu-cloud' ? ['hi'] : 'hi', - encoding_format: 'float' + // @ts-ignore voyage api need null + encoding_format: model?.provider === 'voyageai' ? null : 'float' }) return data.data[0].embedding.length } catch (e) {