diff --git a/src/renderer/src/aiCore/legacy/clients/BaseApiClient.ts b/src/renderer/src/aiCore/legacy/clients/BaseApiClient.ts index 4a41db7c97..605694533d 100644 --- a/src/renderer/src/aiCore/legacy/clients/BaseApiClient.ts +++ b/src/renderer/src/aiCore/legacy/clients/BaseApiClient.ts @@ -23,13 +23,13 @@ import { MemoryItem, Model, OpenAIServiceTiers, - OpenAIVerbosity, Provider, SystemProviderIds, ToolCallResponse, WebSearchProviderResponse, WebSearchResponse } from '@renderer/types' +import { OpenAIVerbosity } from '@renderer/types/aiCoreTypes' import { Message } from '@renderer/types/newMessage' import { RequestOptions, diff --git a/src/renderer/src/services/ApiService.ts b/src/renderer/src/services/ApiService.ts index 403fdc2cfe..e223021bb9 100644 --- a/src/renderer/src/services/ApiService.ts +++ b/src/renderer/src/services/ApiService.ts @@ -81,7 +81,7 @@ export async function fetchChatCompletion({ messages, prompt, assistant, - options, + requestOptions, onChunkReceived, topicId, uiMessages @@ -122,7 +122,7 @@ export async function fetchChatCompletion({ } = await buildStreamTextParams(messages, assistant, provider, { mcpTools: mcpTools, webSearchProviderId: assistant.webSearchProviderId, - requestOptions: options + requestOptions }) const middlewareConfig: AiSdkMiddlewareConfig = { diff --git a/src/renderer/src/services/OrchestrateService.ts b/src/renderer/src/services/OrchestrateService.ts index eef206d14e..1c17217a7f 100644 --- a/src/renderer/src/services/OrchestrateService.ts +++ b/src/renderer/src/services/OrchestrateService.ts @@ -47,7 +47,7 @@ export class OrchestrationService { await fetchChatCompletion({ messages: modelMessages, assistant: assistant, - options: request.options, + requestOptions: request.options, onChunkReceived, topicId: request.topicId, uiMessages: uiMessages @@ -79,7 +79,7 @@ export async function transformMessagesAndFetch( await fetchChatCompletion({ messages: modelMessages, assistant: assistant, - options: request.options, + requestOptions: request.options, onChunkReceived, topicId: request.topicId, uiMessages diff --git a/src/renderer/src/services/TranslateService.ts b/src/renderer/src/services/TranslateService.ts index 0eb7fd24f7..c9799a2b48 100644 --- a/src/renderer/src/services/TranslateService.ts +++ b/src/renderer/src/services/TranslateService.ts @@ -2,7 +2,7 @@ import { loggerService } from '@logger' import { db } from '@renderer/databases' import { CustomTranslateLanguage, - FetchChatCompletionOptions, + FetchChatCompletionRequestOptions, TranslateHistory, TranslateLanguage, TranslateLanguageCode @@ -55,15 +55,15 @@ export const translateText = async ( onResponse?.(translatedText, completed) } - const options = { + const requestOptions = { signal - } satisfies FetchChatCompletionOptions + } satisfies FetchChatCompletionRequestOptions try { await fetchChatCompletion({ prompt: assistant.content, assistant, - options, + requestOptions, onChunkReceived: onChunk }) } catch (e) { diff --git a/src/renderer/src/windows/mini/home/HomeWindow.tsx b/src/renderer/src/windows/mini/home/HomeWindow.tsx index e2082d7b93..a4a6f9633a 100644 --- a/src/renderer/src/windows/mini/home/HomeWindow.tsx +++ b/src/renderer/src/windows/mini/home/HomeWindow.tsx @@ -279,7 +279,7 @@ const HomeWindow: FC<{ draggable?: boolean }> = ({ draggable = true }) => { await fetchChatCompletion({ messages: modelMessages, assistant: newAssistant, - options: {}, + requestOptions: {}, topicId, uiMessages: uiMessages, onChunkReceived: (chunk: Chunk) => { diff --git a/src/renderer/src/windows/selection/action/components/ActionUtils.ts b/src/renderer/src/windows/selection/action/components/ActionUtils.ts index 7ef1166258..8fe5b5b957 100644 --- a/src/renderer/src/windows/selection/action/components/ActionUtils.ts +++ b/src/renderer/src/windows/selection/action/components/ActionUtils.ts @@ -69,7 +69,7 @@ export const processMessages = async ( await fetchChatCompletion({ messages: modelMessages, assistant: newAssistant, - options: {}, + requestOptions: {}, uiMessages: uiMessages, onChunkReceived: (chunk: Chunk) => { if (finished) {