From b29d7f5df311a50632ad7175e37fc450a28d4cca Mon Sep 17 00:00:00 2001 From: Juergen Kunz Date: Tue, 20 Jan 2026 02:50:32 +0000 Subject: [PATCH] fix(classes.smartai): use IOllamaModelOptions type for defaultOptions instead of inline type --- ts/classes.smartai.ts | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/ts/classes.smartai.ts b/ts/classes.smartai.ts index 8e218b3..e6e4e20 100644 --- a/ts/classes.smartai.ts +++ b/ts/classes.smartai.ts @@ -3,7 +3,7 @@ import * as plugins from './plugins.js'; import { AnthropicProvider } from './provider.anthropic.js'; import { ElevenLabsProvider } from './provider.elevenlabs.js'; import { MistralProvider } from './provider.mistral.js'; -import { OllamaProvider } from './provider.ollama.js'; +import { OllamaProvider, type IOllamaModelOptions } from './provider.ollama.js'; import { OpenAiProvider } from './provider.openai.js'; import { PerplexityProvider } from './provider.perplexity.js'; import { ExoProvider } from './provider.exo.js'; @@ -32,16 +32,7 @@ export interface ISmartAiOptions { baseUrl?: string; model?: string; visionModel?: string; - defaultOptions?: { - num_ctx?: number; - temperature?: number; - top_k?: number; - top_p?: number; - repeat_penalty?: number; - num_predict?: number; - stop?: string[]; - seed?: number; - }; + defaultOptions?: IOllamaModelOptions; defaultTimeout?: number; }; elevenlabs?: {