import { ChatChromeAI } from "./ChatChromeAi" import { ChatOllama } from "./ChatOllama" export const pageAssistModel = async ({ model, baseUrl, keepAlive, temperature, topK, topP, numCtx, seed }: { model: string baseUrl: string keepAlive?: string temperature?: number topK?: number topP?: number numCtx?: number seed?: number }) => { switch (model) { case "chrome::gemini-nano::page-assist": return new ChatChromeAI({ temperature, topK }) default: return new ChatOllama({ baseUrl, keepAlive, temperature, topK, topP, numCtx, seed, model }) } }