Model reference · open weights

dots3-note-prev

Available as managed deployment LLMs dots-studio Vision + text 1 variants 2k dl/mo

dots3-note-prev is an open-weight language model from dots-studio. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.

Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.

What it is

Released bydots-studio
TypeLanguage models
TaskVision + text
Parameters (lead)288.4B
Context512k tokens
Runs withtransformers
Released2026-08-09
Popularity2k downloads / month
LicenceOpen weights

About

What dots3-note-prev is

🌐 Tech Blog  |   📄 Full Report (coming soon)

Read the full model card

Table of Contents


Model Introduction

dots3-note preview is the first open-weight model in the dots3 family. It is a Mixture-of-Experts model with 280B total parameters, 16B activated parameters, and support for a context length of up to 512K tokens. The model can understand text, images, video, and audio, and produces text outputs.

dots3-note preview is optimized for a broad range of tasks, including:

  • General knowledge and instruction following;
  • Mathematical and logical reasoning;
  • Tool use and multi-step agent workflows;
  • Interactive tasks that require exploration, memory updates, and adaptation;
  • Code generation and code-based problem solving;
  • Image, document, chart, audio, and video understanding;
  • Long-context information processing.

The dots3 family is designed to include models with different trade-offs among capability, latency, and inference cost. dots3-note preview is the most lightweight member of the family.

Model Overview

PropertyValue
ArchitectureMultimodal MoE
Total Parameters280B
Activated Parameters16B
MTP1 shared layer, 1.13B
Number of Layers1 dense + 45 MoE
Hidden Size5120
FFN Hidden Size13824 (dense), 1536 (per expert)
Experts256 routed + 1 shared, top-8
Attention13 DSA + 33 SWA (~1:3)
DSATop-2048
Context Length512K
Vocabulary Size152K
Vision EncoderMoE ViT, 7B total, 1.2B activated
Audio EncoderDense, 800M
Supported PrecisionBF16, FP8
InputText, image, video, audio
OutputText

Evaluation Results

General Reasoning and Agent

Multimodal Understanding

Model Links

Model NameDescriptionHuggingFaceModelScope
dots3-note-prevPreview multimodal model🤗 Model Model
dots3-note-prev-fp8FP8-quantized preview multimodal model🤗 Model Model

Quickstart

Recommended: serve the FP8 checkpoint on one 8-GPU node with SGLang or vLLM.

from openai import OpenAI

client = OpenAI(base_url="http://127.0.0.1:8000/v1", api_key="EMPTY")

response = client.chat.completions.create(
    model="dots3-note-prev",
    messages=[
        {"role": "user", "content": "Hello! Can you briefly introduce yourself?"},
    ],
    temperature=1.0,
    top_p=0.95,
    max_tokens=256,
    # Set enable_thinking=True for reasoning; False returns a direct response.
    extra_body={"chat_template_kwargs": {"enable_thinking": False}},
)
print(response.choices[0].message.content)

For a multimodal request, replace messages with one of these public examples:

examples = {
    "image": [
        {"type": "image_url", "image_url": {"url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/cats.png"}},
        {"type": "text", "text": "How many cats are in this image?"},
    ],
    "audio": [
        {"type": "audio_url", "audio_url": {"url": "https://huggingface.co/datasets/hf-internal-testing/dummy-audio-samples/resolve/main/mary_had_lamb.mp3"}},
        {"type": "text", "text": "Transcribe this nursery rhyme."},
    ],
    "video": [
        {"type": "video_url", "video_url": {"url": "https://huggingface.co/datasets/merve/vlm_test_images/resolve/main/concert.mp4"}},
        {"type": "text", "text": "Describe the performance and what can be heard."},
    ],
}
messages = [{"role": "user", "content": examples["image"]}]

Video inputs include their audio track when available.

Deployment

The commands below target FP8 on one 8-GPU node. BF16 requires more memory. Tune the context length to available memory, concurrency, and input modalities.

Native support is available on vLLM main. Transformers #47844 and SGLang #33829 are still under review; until they are merged, use the PR revisions below.

Transformers

First install mutually compatible PyTorch and torchvision builds supported by your NVIDIA driver. For audio and video, also install a PyTorch-compatible torchcodec (included below) and FFmpeg with your system package manager. Then install Transformers #47844:

pip install accelerate pillow torchcodec kernels==0.16.0 "transformers @ git+https://github.com/huggingface/transformers.git@refs/pull/47844/head"

Run a minimal local inference:

from transformers import AutoModelForMultimodalLM, AutoProcessor

model_id = "dots-studio/dots3-note-prev-fp8"
processor = AutoProcessor.from_pretrained(model_id)
model = AutoModelForMultimodalLM.from_pretrained(model_id, dtype="auto", device_map="auto")

messages = [
    {"role": "user", "content": "Hello! Please briefly introduce yourself."},
]
inputs = processor.tokenizer.apply_chat_template(
    messages,
    add_generation_prompt=True,
    return_tensors="pt",
    return_dict=True,
    enable_thinking=False,
).to(model.device)
outputs = model.generate(**inputs, max_new_tokens=128)
print(processor.decode(outputs[0, inputs.input_ids.shape[1] :], skip_special_tokens=Tru

From the published model card. Full card on the HuggingFace links in the sidebar.

Using it via the API

Call it like any OpenAI endpoint

Once AxForge deploys dots3-note-prev for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (dots3-note-prev below is illustrative; you get the exact model name on deployment.)

$ curl -sS https://api.axforge.ai/v1/chat/completions \
  -H "Authorization: Bearer $AXFORGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"dots3-note-prev","messages":[{"role":"user","content":"Hello"}]}'

Create an account — your API key is available in the console. 3M free tokens every 30 days with every new account.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms