{
  "type": "qwen3.5",
  "params": {
    "embed_token_param": "qwen3.5_embed_token.ncnn.param",
    "embed_token_bin": "qwen3.5_embed_token.ncnn.bin",
    "decoder_param": "qwen3.5_decoder.ncnn.param",
    "decoder_bin": "qwen3.5_decoder.ncnn.bin",
    "proj_out_param": "qwen3.5_proj_out.ncnn.param",
    "proj_out_bin": "qwen3.5_embed_token.ncnn.bin"
  },
  "tokenizer": {
    "type": "bbpe",
    "vocab_file": "vocab.txt",
    "merges_file": "merges.txt",
    "bos": "",
    "eos": "<|im_end|>",
    "pad": "",
    "unk": "<unk>",
    "additional_special_tokens": [
      "<|endoftext|>",
      "<|im_start|>",
      "<|im_end|>",
      "<|object_ref_start|>",
      "<|object_ref_end|>",
      "<|box_start|>",
      "<|box_end|>",
      "<|quad_start|>",
      "<|quad_end|>",
      "<|vision_start|>",
      "<|vision_end|>",
      "<|vision_pad|>",
      "<|image_pad|>",
      "<|video_pad|>",
      "<tool_call>",
      "</tool_call>",
      "<|fim_prefix|>",
      "<|fim_middle|>",
      "<|fim_suffix|>",
      "<|fim_pad|>",
      "<|repo_name|>",
      "<|file_sep|>",
      "<tool_response>",
      "</tool_response>",
      "<think>",
      "</think>",
      "<|audio_start|>",
      "<|audio_end|>",
      "<tts_pad>",
      "<tts_text_bos>",
      "<tts_text_eod>",
      "<tts_text_bos_single>",
      "<|audio_pad|>"
    ]
  },
  "setting": {
    "attn_cnt": 6,
    "sconv_cnt": 18,
    "gdr_cnt": 18,
    "rope": {
      "type": "RoPE",
      "rope_head_dim": 64,
      "rope_theta": 10000000.0
    },
    "vision": {
      "type": "qwen3.5_vl",
      "vision_embed_patch_param": "qwen3.5_vision_embed_patch.ncnn.param",
      "vision_embed_patch_bin": "qwen3.5_vision_embed_patch.ncnn.bin",
      "vision_embed_pos_param": "qwen3.5_vision_embed_pos.ncnn.param",
      "vision_embed_pos_bin": "qwen3.5_vision_embed_pos.ncnn.bin",
      "vision_encoder_param": "qwen3.5_vision_encoder.ncnn.param",
      "vision_encoder_bin": "qwen3.5_vision_encoder.ncnn.bin",
      "patch_size": 16,
      "patch_dim": 768,
      "max_num_patches": 49152,
      "spatial_merge_size": 2
    },
    "functions": {
      "type": "tool_call",
      "tool_call_id": "<tool_call>",
      "tool_call_end_id": "</tool_call>"
    }
  }
}