Views
No views yet
Preview release. An early build, published for the people who follow us. This has been trained in parallel with Salience-1.5-Pro, with the same data, but in a smaller model! Bugs you report in the Community tab get fixed in Maestro 2.1.
<think> blocks, writes and debugs real code, designs frontends that do
not look machine-generated, and reads images, screenshots, diagrams and video as first-class input.
Context window: 262,144 tokens.<think> reasoning on by default; switch it off with
enable_thinking=False when you want an instant answer.| Parameters | 9.65B dense |
| Modalities | text, image, video -> text |
| Context window | 262,144 tokens native(In version 2.1, the context will be updated to 1M.) |
| Precision | bfloat16 |
| Architecture | Qwen3.5 (dense) + native vision encoder |
| License | Apache-2.0 |
| Library | transformers (AutoModelForImageTextToText) |
<think>...</think> before answering, and
serving stacks surface it as reasoning_content. Pass enable_thinking=False to
apply_chat_template for direct answers.<tool_call><function=...><parameter=...>), parsed
natively by the vLLM and SGLang tool parsers for this model family. Provide schemas through the
chat template tools argument.1from transformers import AutoModelForImageTextToText, AutoProcessor
2
3repo = "vectionlabs/Maestro-2-9B-Preview"
4proc = AutoProcessor.from_pretrained(repo)
5model = AutoModelForImageTextToText.from_pretrained(repo, dtype="auto", device_map="auto")
6
7messages = [{
8 "role": "user",
9 "content": [{"type": "text", "text": "Build a responsive pricing card in React + Tailwind."}],
10}]
11text = proc.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
12inputs = proc(text=[text], return_tensors="pt").to(model.device)
13out = model.generate(**inputs, max_new_tokens=2048)
14print(proc.batch_decode(out[:, inputs.input_ids.shape[1]:], skip_special_tokens=True)[0])transformers (>= 5.8). Images work the same way with
{"type": "image", "image": ...} content items.| quant | size | fits |
|---|---|---|
| Q8_0 | ~10 GB | 12 GB card, best quality |
| Q5_K_M | ~6.5 GB | 8 GB card [recommended] |
| Q4_K_M | ~5.6 GB | 6 GB card, still coherent |
viewBox and a stated grid; it plans geometry before drawing.temperature=0.7, top_p=0.95, top_k=20, presence_penalty=1.1. Lower the
temperature to ~0.3 for precise patches.1@misc{vectionlabs2026maestro2,
2 title = {Maestro 2 Preview: A 9B Multimodal Engineering Model},
3 author = {Vection Labs},
4 year = {2026},
5 url = {https://huggingface.co/vectionlabs/Maestro-2-9B-Preview}
6}