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?: {