diff --git a/core/src/browser/extensions/engines/LocalOAIEngine.ts b/core/src/browser/extensions/engines/LocalOAIEngine.ts index 026c5b2fe..f26c5b573 100644 --- a/core/src/browser/extensions/engines/LocalOAIEngine.ts +++ b/core/src/browser/extensions/engines/LocalOAIEngine.ts @@ -29,7 +29,7 @@ export abstract class LocalOAIEngine extends OAIEngine { /** * Load the model. */ - override async loadModel(model: Model & { file_path?: string }, abortController?: AbortController): Promise { + async loadModel(model: Model & { file_path?: string }): Promise { if (model.engine.toString() !== this.provider) return const modelFolder = 'file_path' in model && model.file_path ? await dirName(model.file_path) : await this.getModelFilePath(model.id) const systemInfo = await systemInformation() @@ -55,7 +55,7 @@ export abstract class LocalOAIEngine extends OAIEngine { /** * Stops the model. */ - override async unloadModel(model?: Model) { + async unloadModel(model?: Model) { if (model?.engine && model.engine?.toString() !== this.provider) return Promise.resolve() this.loadedModel = undefined diff --git a/core/src/browser/extensions/engines/OAIEngine.ts b/core/src/browser/extensions/engines/OAIEngine.ts index 3502aa1f7..c16b431ef 100644 --- a/core/src/browser/extensions/engines/OAIEngine.ts +++ b/core/src/browser/extensions/engines/OAIEngine.ts @@ -44,10 +44,12 @@ export abstract class OAIEngine extends AIEngine { */ override onUnload(): void {} + inference(data: MessageRequest) {} + /** * Stops the inference. */ - override stopInference() { + stopInference() { this.isCancelled = true this.controller?.abort() }