---
title: Jan-v2-VL-med-bf16-mlx
canonical_url: "https://www.modelscope.cn/models/mlx-community/Jan-v2-VL-med-bf16-mlx"
md_url: "https://www.modelscope.cn/models/mlx-community/Jan-v2-VL-med-bf16-mlx.md"
repository: mlx-community/Jan-v2-VL-med-bf16-mlx
last_updated: 2025-11-16
license: apache-2.0
model_type:
  - qwen3_vl
architectures:
  - Qwen3VLForConditionalGeneration
base_model:
  - janhq/Jan-v2-VL-med
base_model_relation: finetune
library_name:
  - mlx
  - safetensors
  - pytorch
frameworks:
  - pytorch
language:
  - en
downloads: 46
stars: 0
tags:
  - mlx
  - vision
  - multimodal
---

# Jan-v2-VL-med-bf16-mlx

> Jan-v2-VL-med-bf16-mlx - mlx-community 在 ModelScope 开源的模型。Jan-v2-VL-med BF16 MLX

mlx-community/Jan-v2-VL-med-bf16-mlx 是 ModelScope 魔搭社区上的机器学习模型，采用 apache-2.0 许可，基于 janhq/Jan-v2-VL-med 构建。

- **Repository**: mlx-community/Jan-v2-VL-med-bf16-mlx
- **License**: apache-2.0
- **Base model**: janhq/Jan-v2-VL-med
- **Tags**: mlx, vision, multimodal
- **Downloads**: 46
- **Stars**: 0
- **Last updated**: 2025-11-16

Source: https://www.modelscope.cn/models/mlx-community/Jan-v2-VL-med-bf16-mlx

---

# Jan-v2-VL-med BF16 MLX

This is a BF16 (bfloat16) precision MLX conversion of [janhq/Jan-v2-VL-med](https://huggingface.co/janhq/Jan-v2-VL-med).

## Model Description

Jan-v2-VL is an 8-billion parameter vision-language model designed for long-horizon, multi-step tasks in real software environments. This "med" variant provides a balanced trade-off between inference speed and reasoning capability, offering strong performance for agentic automation and UI control tasks.

**Key Features:**
- Vision-language understanding for browser and desktop applications
- Screenshot grounding and tool call capabilities
- Stable multi-step execution with minimal performance drift
- Error recovery and intermediate state maintenance

## Precision

This model was converted to MLX format with bfloat16 precision (no quantization) using [MLX-VLM](https://github.com/Blaizzy/mlx-vlm) by Prince Canuma. BF16 provides near full-precision quality with reduced memory footprint.

**Conversion command:**
```bash
mlx_vlm.convert --hf-path janhq/Jan-v2-VL-med --dtype bfloat16 --mlx-path Jan-v2-VL-med-bf16-mlx
```

## Usage

### Installation

```bash
pip install mlx-vlm
```

### Python

```python
from mlx_vlm import load, generate
from mlx_vlm.prompt_utils import apply_chat_template
from mlx_vlm.utils import load_config

# Load the model
model_path = "mlx-community/Jan-v2-VL-med-bf16-mlx"
model, processor = load(model_path)
config = load_config(model_path)

# Prepare input
image = ["path/to/image.jpg"]
prompt = "Describe this image."

# Apply chat template
formatted_prompt = apply_chat_template(
    processor, config, prompt, num_images=len(image)
)

# Generate output
output = generate(model, processor, formatted_prompt, image, verbose=False)
print(output)
```

### Command Line

```bash
mlx_vlm.generate --model mlx-community/Jan-v2-VL-med-bf16-mlx --max-tokens 100 --prompt "Describe this image" --image path/to/image.jpg
```

## Intended Use

This model is designed for:
- Agentic automation and UI control
- Stepwise operation in browsers and desktop applications
- Screenshot grounding and tool calls
- Long-horizon multi-step task execution

## License

This model is released under the Apache 2.0 license.

## Original Model

For more information, please refer to the original model: [janhq/Jan-v2-VL-med](https://huggingface.co/janhq/Jan-v2-VL-med)

## Acknowledgments

- Original model by [Jan](https://huggingface.co/janhq)
- [MLX](https://github.com/ml-explore/mlx) framework by Apple
- MLX conversion framework by [Prince Canuma](https://github.com/Blaizzy/mlx-vlm)
- Model conversion by [Incept5](https://incept5.ai)
