pub(crate) const GITHUB_API: &str = "https://api.github.com";
pub(crate) const HF_BASE: &str = "https://huggingface.co";
pub(crate) const HF_MIRROR_BASE: &str = "https://hf-mirror.com";
pub(crate) const OLLAMA_LOCAL: &str = "http://localhost:11434";
pub(crate) const CIVITAI_API: &str = "https://civitai.com/api/v1";

pub(crate) const DEFAULT_PAGE_SIZE: usize = 100;
pub(crate) const BATCH_SIZE_CHOICES: [usize; 5] = [1, 2, 3, 6, 8];
pub(crate) const MODE_OPTION_COUNT: usize = 4;
pub(crate) const SITE_OPTION_COUNT: usize = 5;

pub(crate) const THESA_FORMAT_VERSION: &str = "1";
pub(crate) const THESA_METADATA_DIR: &str = ".thesa";
