slight modelbasepath refactoring

This commit is contained in:
Akarshan Biswas 2025-05-26 12:06:56 +05:30 committed by Louis
parent c5a0ee7f6e
commit fe457a5368
No known key found for this signature in database
GPG Key ID: 44FA9F4D33C37DE2

View File

@ -76,7 +76,7 @@ export default class llamacpp_extension extends AIEngine {
private downloadManager private downloadManager
private activeSessions: Map<string, sessionInfo> = new Map() private activeSessions: Map<string, sessionInfo> = new Map()
private modelsBasePath!: string private modelsBasePath!: string
private enginesPath!: string private enginesBasePath!: string
override async onLoad(): Promise<void> { override async onLoad(): Promise<void> {
super.onLoad() // Calls registerEngine() from AIEngine super.onLoad() // Calls registerEngine() from AIEngine
@ -90,7 +90,7 @@ export default class llamacpp_extension extends AIEngine {
'models', 'models',
]) ])
this.enginesPath = await joinPath([await getJanDataFolderPath(), 'llamacpp', 'engines']) this.enginesBasePath = await joinPath([await getJanDataFolderPath(), 'engines'])
} }
override async onUnload(): Promise<void> { override async onUnload(): Promise<void> {
@ -347,11 +347,11 @@ export default class llamacpp_extension extends AIEngine {
if (opts.rope_freq_scale !== undefined) { if (opts.rope_freq_scale !== undefined) {
args.push('--rope-freq-scale', String(opts.rope_freq_scale)) args.push('--rope-freq-scale', String(opts.rope_freq_scale))
} }
console.log('Calling Tauri command load with args:', args) console.log('Calling Tauri command llama_load with args:', args)
try { try {
const sInfo = await invoke<sessionInfo>('load_llama_model', { const sInfo = await invoke<sessionInfo>('load_llama_model', {
server_path: this.enginesPath, server_path: this.enginesBasePath,
args: args, args: args,
}) })