From 896acd09e0deb13fb21c62de7f3be435e85d1422 Mon Sep 17 00:00:00 2001 From: duanfuxiang Date: Thu, 12 Jun 2025 16:20:08 +0800 Subject: [PATCH] fix: test & build error --- src/core/llm/openai-message-adapter.ts | 6 ++++-- src/lang/helpers.ts | 2 +- .../components/ModelProviderSettings.tsx | 2 +- src/types/settings.test.ts | 18 ++++++++++-------- src/types/settings.ts | 4 ++-- 5 files changed, 18 insertions(+), 14 deletions(-) diff --git a/src/core/llm/openai-message-adapter.ts b/src/core/llm/openai-message-adapter.ts index 78251cb..d4b0347 100644 --- a/src/core/llm/openai-message-adapter.ts +++ b/src/core/llm/openai-message-adapter.ts @@ -49,7 +49,8 @@ export class OpenAIMessageAdapter { async streamResponse( client: OpenAI, request: LLMRequestStreaming, - options?: LLMOptions, + options?: LLMOptions, + extraParams?: Record, ): Promise> { const stream = await client.chat.completions.create( { @@ -66,7 +67,8 @@ export class OpenAIMessageAdapter { stream: true, stream_options: { include_usage: true, - }, + }, + ...extraParams, }, { signal: options?.signal, diff --git a/src/lang/helpers.ts b/src/lang/helpers.ts index 9abbc5a..5ef0852 100644 --- a/src/lang/helpers.ts +++ b/src/lang/helpers.ts @@ -68,7 +68,7 @@ export function t(str: string, params?: Record): any { } const path = str.split('.'); - let result = locale || en; + let result: any = locale || en; for (const key of path) { result = result[key] || (en && en[key]); diff --git a/src/settings/components/ModelProviderSettings.tsx b/src/settings/components/ModelProviderSettings.tsx index fe526e9..1806139 100644 --- a/src/settings/components/ModelProviderSettings.tsx +++ b/src/settings/components/ModelProviderSettings.tsx @@ -397,7 +397,7 @@ const CustomProviderSettings: React.FC = ({ plugin, {/* 模型选择区域 */}
-

{t("settings.ModelProvider.modelSelection")}

+

{t("settings.ModelProvider.modelSelection")}: