export const MODELS = {
  "deepseek-r1": [
    "1.5b",
    "7b",
    "8b",
    "14b",
    "32b",
    "70b",
    "671b"
  ],
  "gemma3": [
    "1b",
    "4b",
    "12b",
    "27b"
  ],
  "qwen3": [
    "0.6b",
    "1.7b",
    "4b",
    "8b",
    "14b",
    "30b",
    "32b",
    "235b"
  ],
  "devstral": [
    "24b"
  ],
  "llama4": [
    "16x17b",
    "128x17b"
  ],
  "qwen2.5vl": [
    "3b",
    "7b",
    "32b",
    "72b"
  ],
  "llama3.3": [
    "70b"
  ],
  "phi4": [
    "14b"
  ],
  "llama3.2": [
    "1b",
    "3b"
  ],
  "llama3.1": [
    "8b",
    "70b",
    "405b"
  ],
  "nomic-embed-text": [
    "embedding"
  ],
  "mistral": [
    "7b"
  ],
  "qwen2.5": [
    "0.5b",
    "1.5b",
    "3b",
    "7b",
    "14b",
    "32b",
    "72b"
  ],
  "llama3": [
    "8b",
    "70b"
  ],
  "llava": [
    "7b",
    "13b",
    "34b"
  ],
  "qwen2.5-coder": [
    "0.5b",
    "1.5b",
    "3b",
    "7b",
    "14b",
    "32b"
  ],
  "gemma2": [
    "2b",
    "9b",
    "27b"
  ],
  "qwen": [
    "0.5b",
    "1.8b",
    "4b",
    "7b",
    "14b",
    "32b",
    "72b",
    "110b"
  ],
  "gemma": [
    "2b",
    "7b"
  ],
  "qwen2": [
    "0.5b",
    "1.5b",
    "7b",
    "72b"
  ],
  "mxbai-embed-large": [
    "335m"
  ],
  "phi3": [
    "3.8b",
    "14b"
  ],
  "llama2": [
    "7b",
    "13b",
    "70b"
  ],
  "codellama": [
    "7b",
    "13b",
    "34b",
    "70b"
  ],
  "llama3.2-vision": [
    "11b",
    "90b"
  ],
  "tinyllama": [
    "1.1b"
  ],
  "mistral-nemo": [
    "12b"
  ],
  "minicpm-v": [
    "8b"
  ],
  "dolphin3": [
    "8b"
  ],
  "qwq": [
    "32b"
  ],
  "deepseek-v3": [
    "671b"
  ],
  "olmo2": [
    "7b",
    "13b"
  ],
  "bge-m3": [
    "567m"
  ],
  "llama2-uncensored": [
    "7b",
    "70b"
  ],
  "mixtral": [
    "8x7b",
    "8x22b"
  ],
  "llava-llama3": [
    "8b"
  ],
  "mistral-small": [
    "22b",
    "24b"
  ],
  "starcoder2": [
    "3b",
    "7b",
    "15b"
  ],
  "smollm2": [
    "135m",
    "360m",
    "1.7b"
  ],
  "deepseek-coder-v2": [
    "16b",
    "236b"
  ],
  "deepseek-coder": [
    "1.3b",
    "6.7b",
    "33b"
  ],
  "snowflake-arctic-embed": [
    "22m",
    "33m",
    "110m",
    "137m",
    "335m"
  ],
  "codegemma": [
    "2b",
    "7b"
  ],
  "dolphin-mixtral": [
    "8x7b",
    "8x22b"
  ],
  "all-minilm": [
    "22m",
    "33m"
  ],
  "phi": [
    "2.7b"
  ],
  "openthinker": [
    "7b",
    "32b"
  ],
  "wizardlm2": [
    "7b",
    "8x22b"
  ],
  "dolphin-mistral": [
    "7b"
  ],
  "orca-mini": [
    "3b",
    "7b",
    "13b",
    "70b"
  ],
  "dolphin-llama3": [
    "8b",
    "70b"
  ],
  "codestral": [
    "22b"
  ],
  "command-r": [
    "35b"
  ],
  "hermes3": [
    "3b",
    "8b",
    "70b",
    "405b"
  ],
  "smollm": [
    "135m",
    "360m",
    "1.7b"
  ],
  "phi3.5": [
    "3.8b"
  ],
  "yi": [
    "6b",
    "9b",
    "34b"
  ],
  "zephyr": [
    "7b",
    "141b"
  ],
  "granite-code": [
    "3b",
    "8b",
    "20b",
    "34b"
  ],
  "wizard-vicuna-uncensored": [
    "7b",
    "13b",
    "30b"
  ],
  "moondream": [
    "1.8b"
  ],
  "starcoder": [
    "1b",
    "3b",
    "7b",
    "15b"
  ],
  "vicuna": [
    "7b",
    "13b",
    "33b"
  ],
  "phi4-mini": [
    "3.8b"
  ],
  "mistral-openorca": [
    "7b"
  ],
  "openchat": [
    "7b"
  ],
  "deepseek-v2": [
    "16b",
    "236b"
  ],
  "openhermes": [],
  "codeqwen": [
    "7b"
  ],
  "llama2-chinese": [
    "7b",
    "13b"
  ],
  "deepseek-llm": [
    "7b",
    "67b"
  ],
  "codegeex4": [
    "9b"
  ],
  "aya": [
    "8b",
    "35b"
  ],
  "deepcoder": [
    "1.5b",
    "14b"
  ],
  "mistral-large": [
    "123b"
  ],
  "stable-code": [
    "3b"
  ],
  "mistral-small3.1": [
    "24b"
  ],
  "glm4": [
    "9b"
  ],
  "tinydolphin": [
    "1.1b"
  ],
  "nous-hermes2": [
    "10.7b",
    "34b"
  ],
  "qwen2-math": [
    "1.5b",
    "7b",
    "72b"
  ],
  "command-r-plus": [
    "104b"
  ],
  "wizardcoder": [
    "33b"
  ],
  "bakllava": [
    "7b"
  ],
  "granite3.3": [
    "2b",
    "8b"
  ],
  "cogito": [
    "3b",
    "8b",
    "14b",
    "32b",
    "70b"
  ],
  "neural-chat": [
    "7b"
  ],
  "stablelm2": [
    "1.6b",
    "12b"
  ],
  "granite3.2": [
    "2b",
    "8b"
  ],
  "sqlcoder": [
    "7b",
    "15b"
  ],
  "llama3-chatqa": [
    "8b",
    "70b"
  ],
  "bge-large": [
    "335m"
  ],
  "reflection": [
    "70b"
  ],
  "wizard-math": [
    "7b",
    "13b",
    "70b"
  ],
  "llama3-gradient": [
    "8b",
    "70b"
  ],
  "granite3-dense": [
    "2b",
    "8b"
  ],
  "granite3.2-vision": [
    "2b"
  ],
  "llava-phi3": [
    "3.8b"
  ],
  "granite3.1-dense": [
    "2b",
    "8b"
  ],
  "samantha-mistral": [
    "7b"
  ],
  "dolphincoder": [
    "7b",
    "15b"
  ],
  "exaone3.5": [
    "2.4b",
    "7.8b",
    "32b"
  ],
  "snowflake-arctic-embed2": [
    "568m"
  ],
  "nous-hermes": [
    "7b",
    "13b"
  ],
  "xwinlm": [
    "7b",
    "13b"
  ],
  "starling-lm": [
    "7b"
  ],
  "phind-codellama": [
    "34b"
  ],
  "phi4-reasoning": [
    "14b"
  ],
  "nemotron-mini": [
    "4b"
  ],
  "yi-coder": [
    "1.5b",
    "9b"
  ],
  "solar": [
    "10.7b"
  ],
  "athene-v2": [
    "72b"
  ],
  "deepscaler": [
    "1.5b"
  ],
  "yarn-llama2": [
    "7b",
    "13b"
  ],
  "internlm2": [
    "1m",
    "1.8b",
    "7b",
    "20b"
  ],
  "wizardlm": [],
  "dolphin-phi": [
    "2.7b"
  ],
  "falcon": [
    "7b",
    "40b",
    "180b"
  ],
  "nemotron": [
    "70b"
  ],
  "llama3-groq-tool-use": [
    "8b",
    "70b"
  ],
  "wizardlm-uncensored": [
    "13b"
  ],
  "orca2": [
    "7b",
    "13b"
  ],
  "aya-expanse": [
    "8b",
    "32b"
  ],
  "paraphrase-multilingual": [
    "278m"
  ],
  "stable-beluga": [
    "7b",
    "13b",
    "70b"
  ],
  "smallthinker": [
    "3b"
  ],
  "nous-hermes2-mixtral": [
    "8x7b"
  ],
  "falcon3": [
    "1b",
    "3b",
    "7b",
    "10b"
  ],
  "meditron": [
    "7b",
    "70b"
  ],
  "granite-embedding": [
    "30m",
    "278m"
  ],
  "deepseek-v2.5": [
    "236b"
  ],
  "medllama2": [
    "7b"
  ],
  "opencoder": [
    "1.5b",
    "8b"
  ],
  "exaone-deep": [
    "2.4b",
    "7.8b",
    "32b"
  ],
  "granite3-moe": [
    "1b",
    "3b"
  ],
  "llama-pro": [],
  "yarn-mistral": [
    "7b"
  ],
  "granite3.1-moe": [
    "1b",
    "3b"
  ],
  "nexusraven": [
    "13b"
  ],
  "r1-1776": [
    "70b",
    "671b"
  ],
  "shieldgemma": [
    "2b",
    "9b",
    "27b"
  ],
  "llama-guard3": [
    "1b",
    "8b"
  ],
  "codeup": [
    "13b"
  ],
  "everythinglm": [
    "13b"
  ],
  "reader-lm": [
    "0.5b",
    "1.5b"
  ],
  "stablelm-zephyr": [
    "3b"
  ],
  "mathstral": [
    "7b"
  ],
  "solar-pro": [
    "22b"
  ],
  "marco-o1": [
    "7b"
  ],
  "command-r7b": [
    "7b"
  ],
  "duckdb-nsql": [
    "7b"
  ],
  "falcon2": [
    "11b"
  ],
  "magicoder": [
    "7b"
  ],
  "mistrallite": [
    "7b"
  ],
  "codebooga": [
    "34b"
  ],
  "wizard-vicuna": [
    "13b"
  ],
  "nuextract": [
    "3.8b"
  ],
  "bespoke-minicheck": [
    "7b"
  ],
  "tulu3": [
    "8b",
    "70b"
  ],
  "megadolphin": [
    "120b"
  ],
  "notux": [
    "8x7b"
  ],
  "open-orca-platypus2": [
    "13b"
  ],
  "notus": [
    "7b"
  ],
  "goliath": [],
  "phi4-mini-reasoning": [
    "3.8b"
  ],
  "firefunction-v2": [
    "70b"
  ],
  "dbrx": [
    "132b"
  ],
  "granite3-guardian": [
    "2b",
    "8b"
  ],
  "command-a": [
    "111b"
  ],
  "alfred": [
    "40b"
  ],
  "sailor2": [
    "1b",
    "8b",
    "20b"
  ],
  "magistral": [
    "24b"
  ],
  "command-r7b-arabic": [
    "7b"
  ]
};

export const RECOMMENDED_MODELS = Object.entries(MODELS)
  .map(([name, variants]) => variants.map((variant) => `${name}:${variant}`))
  .flat();
