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")}: