{
  "schema_version": 1,
  "models": [
    {
      "id": "animagine-xl-4_0",
      "name": "Animagine XL 4.0",
      "type": "image-diffusion-model",
      "status": "candidate",
      "task": [
        "image-generation"
      ],
      "language": [
        "en",
        "multilingual"
      ],
      "source": "huggingface",
      "upstream_id": "cagliostrolab/animagine-xl-4.0",
      "license": "openrail++",
      "storage_path": "/models/image/animagine-xl-4.0",
      "format": "diffusers",
      "quantization": "fp16",
      "runtime": "transformers",
      "served_model_name": "animagine-xl-4",
      "card_path": "registry/model-cards/animagine-xl-4_0.yaml"
    },
    {
      "id": "devstral-small-2-24b-instruct-2512-q4_k_m",
      "name": "Devstral Small 2 24B Instruct 2512 GGUF Q4_K_M",
      "type": "gguf-model",
      "status": "candidate",
      "task": [
        "1c",
        "code",
        "agentic-coding",
        "text",
        "tool-use"
      ],
      "language": [
        "ru",
        "en"
      ],
      "source": "huggingface",
      "upstream_id": "bartowski/mistralai_Devstral-Small-2-24B-Instruct-2512-GGUF",
      "license": "apache-2.0",
      "storage_path": "/models/gguf/1c/devstral-small-2-24b-instruct-2512-q4_k_m",
      "format": "gguf",
      "quantization": "Q4_K_M",
      "runtime": "llama.cpp",
      "served_model_name": "devstral-1c-q4",
      "card_path": "registry/model-cards/devstral-small-2-24b-instruct-2512-q4_k_m.yaml"
    },
    {
      "id": "illustriousxl",
      "name": "Illustrious XL",
      "type": "image-diffusion-model",
      "status": "candidate",
      "task": [
        "image-generation"
      ],
      "language": [
        "en",
        "multilingual"
      ],
      "source": "huggingface",
      "upstream_id": "glides/illustriousxl",
      "license": "mit",
      "storage_path": "/models/image/illustriousxl",
      "format": "diffusers",
      "quantization": "fp16",
      "runtime": "transformers",
      "served_model_name": "illustriousxl",
      "card_path": "registry/model-cards/illustriousxl.yaml"
    },
    {
      "id": "lmt-60-4b",
      "name": "LMT-60 4B",
      "type": "translation-model",
      "status": "candidate",
      "task": [
        "translation"
      ],
      "language": [
        "ru",
        "en",
        "multilingual"
      ],
      "source": "huggingface",
      "upstream_id": "NiuTrans/LMT-60-4B",
      "license": "apache-2.0",
      "storage_path": "/models/translation/lmt-60-4b",
      "format": "safetensors",
      "quantization": "none",
      "runtime": "transformers",
      "served_model_name": "lmt-60-4b",
      "card_path": "registry/model-cards/lmt-60-4b.yaml"
    },
    {
      "id": "qwen-image-edit",
      "name": "Qwen Image Edit",
      "type": "image-diffusion-model",
      "status": "candidate",
      "task": [
        "image-editing",
        "inpainting",
        "image-generation"
      ],
      "language": [
        "ru",
        "en",
        "multilingual"
      ],
      "source": "huggingface",
      "upstream_id": "Qwen/Qwen-Image-Edit",
      "license": "apache-2.0",
      "storage_path": "/models/image/qwen-image-edit",
      "format": "diffusers",
      "quantization": "bf16",
      "runtime": "transformers",
      "served_model_name": "qwen-image-edit",
      "card_path": "registry/model-cards/qwen-image-edit.yaml"
    },
    {
      "id": "qwen2_5-vl-7b-instruct",
      "name": "Qwen2.5-VL 7B Instruct",
      "type": "vision-language-model",
      "status": "candidate",
      "task": [
        "video",
        "image-understanding",
        "document-understanding",
        "visual-question-answering"
      ],
      "language": [
        "ru",
        "en",
        "multilingual"
      ],
      "source": "huggingface",
      "upstream_id": "Qwen/Qwen2.5-VL-7B-Instruct",
      "license": "apache-2.0",
      "storage_path": "/models/video/qwen2.5-vl-7b-instruct",
      "format": "safetensors",
      "quantization": "none",
      "runtime": "transformers",
      "served_model_name": "qwen2.5-vl-7b-instruct",
      "card_path": "registry/model-cards/qwen2_5-vl-7b-instruct.yaml"
    },
    {
      "id": "qwen3-14b-instruct-q6_k",
      "name": "Qwen3 14B Instruct GGUF Q6_K",
      "type": "gguf-model",
      "status": "candidate",
      "task": [
        "text",
        "chat",
        "summarization",
        "code",
        "tool-use",
        "1c-rag"
      ],
      "language": [
        "ru",
        "en",
        "multilingual"
      ],
      "source": "huggingface",
      "upstream_id": "Qwen/Qwen3-14B-GGUF",
      "license": "apache-2.0",
      "storage_path": "/models/gguf/text/qwen3-14b-instruct-q6_k",
      "format": "gguf",
      "quantization": "Q6_K",
      "runtime": "llama.cpp",
      "served_model_name": "qwen3-14b-q6",
      "card_path": "registry/model-cards/qwen3-14b-instruct-q6_k.yaml"
    },
    {
      "id": "qwen3-4b-1c-lora-v1",
      "name": "Qwen3 4B 1C LoRA v1",
      "type": "lora-adapter",
      "status": "draft",
      "task": [
        "1c",
        "bsl-code",
        "metadata-safety",
        "1c-query",
        "explanation"
      ],
      "language": [
        "ru"
      ],
      "source": "local-training",
      "upstream_id": null,
      "license": "internal",
      "storage_path": "/models/adapters/1c/qwen3-4b-1c-lora-v1",
      "format": "safetensors",
      "quantization": null,
      "runtime": "vllm",
      "served_model_name": "qwen3-4b-1c",
      "card_path": "registry/model-cards/qwen3-4b-1c-lora-v1.yaml"
    },
    {
      "id": "qwen3-4b-instruct-2507",
      "name": "Qwen3 4B Instruct 2507",
      "type": "base-model",
      "status": "staging",
      "task": [
        "text",
        "chat",
        "summarization",
        "code",
        "tool-use",
        "1c-rag"
      ],
      "language": [
        "ru",
        "en"
      ],
      "source": "huggingface",
      "upstream_id": "Qwen/Qwen3-4B-Instruct-2507",
      "license": "apache-2.0",
      "storage_path": "/models/base/qwen3-4b-instruct-2507",
      "format": "safetensors",
      "quantization": "none",
      "runtime": "vllm",
      "served_model_name": "qwen3-4b-instruct",
      "card_path": "registry/model-cards/qwen3-4b-instruct-2507.yaml"
    },
    {
      "id": "qwen3-coder-30b-a3b-1c-lora-v1",
      "name": "Qwen3 Coder 30B A3B 1C LoRA v1",
      "type": "lora-adapter",
      "status": "draft",
      "task": [
        "1c",
        "bsl-code",
        "metadata-safety",
        "metadata-write-verified",
        "metadata-write-learning-plan",
        "1c-query",
        "explanation"
      ],
      "language": [
        "ru"
      ],
      "source": "local-training",
      "upstream_id": null,
      "license": "internal",
      "storage_path": "/models/adapters/1c/qwen3-coder-30b-a3b-1c-lora-v1",
      "format": "safetensors",
      "quantization": null,
      "runtime": "llama.cpp",
      "served_model_name": "qwen3-coder-1c-q6",
      "card_path": "registry/model-cards/qwen3-coder-30b-a3b-1c-lora-v1.yaml"
    },
    {
      "id": "qwen3-coder-30b-a3b-instruct-q4_k_m",
      "name": "Qwen3 Coder 30B A3B Instruct GGUF Q4_K_M",
      "type": "gguf-model",
      "status": "candidate",
      "task": [
        "1c",
        "code",
        "agentic-coding",
        "repository-analysis",
        "tool-use"
      ],
      "language": [
        "ru",
        "en"
      ],
      "source": "huggingface",
      "upstream_id": "lmstudio-community/Qwen3-Coder-30B-A3B-Instruct-GGUF",
      "license": "apache-2.0",
      "storage_path": "/models/gguf/1c/qwen3-coder-30b-a3b-instruct-q4_k_m",
      "format": "gguf",
      "quantization": "Q4_K_M",
      "runtime": "llama.cpp",
      "served_model_name": "qwen3-coder-1c-q4",
      "card_path": "registry/model-cards/qwen3-coder-30b-a3b-instruct-q4_k_m.yaml"
    },
    {
      "id": "qwen3-coder-30b-a3b-instruct-q6_k",
      "name": "Qwen3 Coder 30B A3B Instruct GGUF Q6_K",
      "type": "gguf-model",
      "status": "candidate",
      "task": [
        "1c",
        "code",
        "agentic-coding",
        "repository-analysis",
        "tool-use"
      ],
      "language": [
        "ru",
        "en"
      ],
      "source": "huggingface",
      "upstream_id": "lmstudio-community/Qwen3-Coder-30B-A3B-Instruct-GGUF",
      "license": "apache-2.0",
      "storage_path": "/models/gguf/1c/qwen3-coder-30b-a3b-instruct-q6_k",
      "format": "gguf",
      "quantization": "Q6_K",
      "runtime": "llama.cpp",
      "served_model_name": "qwen3-coder-1c-q6",
      "card_path": "registry/model-cards/qwen3-coder-30b-a3b-instruct-q6_k.yaml"
    },
    {
      "id": "qwen3-coder-30b-a3b-instruct",
      "name": "Qwen3 Coder 30B A3B Instruct",
      "type": "base-model",
      "status": "staging",
      "task": [
        "1c",
        "code",
        "agentic-coding",
        "repository-analysis",
        "tool-use"
      ],
      "language": [
        "ru",
        "en"
      ],
      "source": "huggingface",
      "upstream_id": "Qwen/Qwen3-Coder-30B-A3B-Instruct",
      "license": "apache-2.0",
      "storage_path": "/models/base/qwen3-coder-30b-a3b-instruct",
      "format": "safetensors",
      "quantization": "none",
      "runtime": "training",
      "served_model_name": "qwen3-coder-30b-a3b-instruct",
      "card_path": "registry/model-cards/qwen3-coder-30b-a3b-instruct.yaml"
    },
    {
      "id": "qwen3-vl-8b-instruct",
      "name": "Qwen3-VL 8B Instruct",
      "type": "vision-language-model",
      "status": "candidate",
      "task": [
        "video",
        "image-understanding",
        "document-understanding",
        "visual-question-answering"
      ],
      "language": [
        "ru",
        "en",
        "multilingual"
      ],
      "source": "huggingface",
      "upstream_id": "Qwen/Qwen3-VL-8B-Instruct",
      "license": "apache-2.0",
      "storage_path": "/models/video/qwen3-vl-8b-instruct",
      "format": "safetensors",
      "quantization": "none",
      "runtime": "transformers",
      "served_model_name": "qwen3-vl-8b-instruct",
      "card_path": "registry/model-cards/qwen3-vl-8b-instruct.yaml"
    },
    {
      "id": "realvisxl-v5_0",
      "name": "RealVisXL V5.0",
      "type": "image-diffusion-model",
      "status": "candidate",
      "task": [
        "image-generation"
      ],
      "language": [
        "en",
        "multilingual"
      ],
      "source": "huggingface",
      "upstream_id": "SG161222/RealVisXL_V5.0",
      "license": "openrail++",
      "storage_path": "/models/image/realvisxl-v5.0",
      "format": "diffusers",
      "quantization": "fp16",
      "runtime": "transformers",
      "served_model_name": "realvisxl-v5",
      "card_path": "registry/model-cards/realvisxl-v5_0.yaml"
    },
    {
      "id": "sdxl-base-1_0",
      "name": "Stable Diffusion XL Base 1.0",
      "type": "image-diffusion-model",
      "status": "staging",
      "task": [
        "image-generation"
      ],
      "language": [
        "en",
        "multilingual"
      ],
      "source": "huggingface",
      "upstream_id": "stabilityai/stable-diffusion-xl-base-1.0",
      "license": "openrail++",
      "storage_path": "/models/image/sdxl-base-1.0",
      "format": "diffusers",
      "quantization": "fp16",
      "runtime": "transformers",
      "served_model_name": "sdxl-image",
      "card_path": "registry/model-cards/sdxl-base-1_0.yaml"
    },
    {
      "id": "sdxl-inpainting-1_0",
      "name": "Stable Diffusion XL Inpainting 1.0",
      "type": "image-diffusion-model",
      "status": "staging",
      "task": [
        "image-editing",
        "inpainting"
      ],
      "language": [
        "en",
        "multilingual"
      ],
      "source": "huggingface",
      "upstream_id": "diffusers/stable-diffusion-xl-1.0-inpainting-0.1",
      "license": "openrail++",
      "storage_path": "/models/image/sdxl-inpainting-1.0",
      "format": "diffusers",
      "quantization": "fp16",
      "runtime": "transformers",
      "served_model_name": "sdxl-image",
      "card_path": "registry/model-cards/sdxl-inpainting-1_0.yaml"
    },
    {
      "id": "whisper-large-v3-turbo-russian",
      "name": "Whisper Large v3 Turbo Russian",
      "type": "speech-model",
      "status": "candidate",
      "task": [
        "speech-to-text",
        "speech-translation"
      ],
      "language": [
        "ru"
      ],
      "source": "huggingface",
      "upstream_id": "dvislobokov/whisper-large-v3-turbo-russian",
      "license": "mit",
      "storage_path": "/models/audio/whisper-large-v3-turbo-russian",
      "format": "safetensors",
      "quantization": "none",
      "runtime": "transformers",
      "served_model_name": "whisper-large-v3-turbo-russian",
      "card_path": "registry/model-cards/whisper-large-v3-turbo-russian.yaml"
    },
    {
      "id": "whisper-large-v3-turbo",
      "name": "Whisper Large v3 Turbo",
      "type": "speech-model",
      "status": "candidate",
      "task": [
        "speech-to-text",
        "speech-translation"
      ],
      "language": [
        "ru",
        "en",
        "multilingual"
      ],
      "source": "huggingface",
      "upstream_id": "openai/whisper-large-v3-turbo",
      "license": "mit",
      "storage_path": "/models/audio/whisper-large-v3-turbo",
      "format": "safetensors",
      "quantization": "none",
      "runtime": "transformers",
      "served_model_name": "whisper-large-v3-turbo",
      "card_path": "registry/model-cards/whisper-large-v3-turbo.yaml"
    }
  ]
}
