···455455 .from
456456 .clone()
457457 .ok_or_else(|| anyhow!("Failed to get model name"))?;
458458- let prompt = modelfile
459459- .system
460460- .clone()
461461- .ok_or_else(|| anyhow!("Failed to get system prompt"))?;
458458+ let prompt = modelfile.system.clone().unwrap_or("".to_owned());
462459 let convo_input = create_chat_input(input, prompt.as_str(), conversations);
463460 let body = json!({
464461 "model": modelname,
+2-3
tiles/src/utils/config.rs
···99/// - /logs
1010/// - /data (default, user can change this location tho)
1111/// - /memory (memory stored as PKM)
1212-/// - ~/.local/lib/tiles (lib dir) - Some internal App files, libraries etc go here..
1212+/// - /usr/local/share/tiles (lib dir) - Some internal App files, libraries etc go here..
1313/// - /modelfiles
1414/// - /server
1515use anyhow::{Context, Result, anyhow};
···117117 let base_dir = env::current_dir().context("Failed to fetch CURRENT_DIR")?;
118118 Ok(base_dir)
119119 } else {
120120- let home_dir = env::home_dir().context("Failed to fetch $HOME")?;
121121- let data_dir = home_dir.join(".local/lib");
120120+ let data_dir = PathBuf::from_str("/usr/local/share")?;
122121 Ok(data_dir.join("tiles"))
123122 }
124123 }