/ Модель

Характеристики

Лицензия
Apache 2.0
Архитектура
cohere_compass · dense
Библиотека
transformers
Опубликована
10 авг 2026

North-Micro-Vision-Instruct

Изображение и текст → текст6 профессий

Компактная мультимодальная модель Cohere для вопросов об изображениях, OCR, анализа документов и других задач понимания визуального содержимого.

101 тыс.скачиваний за 30 дней153лайкавеса обновлены30 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Изображение → текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

North Micro Vision Instruct — компактная мультимодальная модель с открытыми весами от Cohere. Она объединяет обученный Cohere визуальный энкодер на 400 млн параметров с языковой моделью North Micro LLM на 2 млрд параметров; всего модель содержит 2,4 млрд параметров. Поддерживается обработка изображений в исходном разрешении с сохранением пропорций, нескольких изображений в одном запросе и диалоговый режим. Языковая основа поддерживает контекст до 128 тыс. токенов, однако мультимодальный режим проверен только до 8 тыс. токенов.

Модель предназначена для прототипирования и настройки мультимодальных приложений. Она отвечает на вопросы об изображениях, составляет подписи, распознаёт текст, анализирует диаграммы и документы, извлекает структурированные сведения и определяет расположение объектов. Карточка перечисляет поддержку английского, немецкого, французского, испанского, итальянского, португальского, хинди, японского, корейского, китайского и арабского языков. Модель выпущена по лицензии Apache 2.0.

Модель рассчитана на кастомизацию и эксперименты с развёртыванием; она не предназначена для замены более крупных универсальных чат-моделей. У неё ограничены математические способности и генерация кода, не поддерживаются вызов инструментов и агентные сценарии. Использование изображений высокого разрешения может повышать расход памяти и задержку.

Сценарии применения

  • ответы на вопросы по одному или нескольким изображениям
  • создание подписей к изображениям
  • распознавание текста на изображениях
  • извлечение данных из документов и диаграмм
  • определение объектов и их расположения на изображении
  • мультиязычный анализ визуального содержимого

Ограничения

Модель не поддерживает вызов инструментов и агентные сценарии, а её математические способности и генерация кода ограничены. Мультимодальный контекст проверен до 8 тыс. токенов; большие изображения могут увеличивать расход памяти и задержку.

Для каких профессий подходит6

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

North Micro Vision Instruct

North-Micro-Vision_Hero

North Micro Vision Instruct is a 2.4B-parameter open-weight vision-language model with native-resolution image support, released under the Apache 2.0 license. It is designed as a compact foundation for prototyping, task-specific fine-tuning, and specialized multimodal applications.

Developed by Cohere.

Technical deep dive: Read the North Micro Vision technical blog post for architecture, training, and evaluation details.

Highlights

  • Native-resolution image processing that preserves aspect ratios and fine visual detail.
  • Broad image-understanding capabilities across VQA, captioning, grounding, OCR, charts, and documents.
  • Multilingual and multi-image support.
  • Compact 2.4B-parameter scale suited to customization and deployment experimentation.
  • Apache 2.0-licensed model weights.

Model Details

PropertyValue
Model IDCohereLabs/North-Micro-Vision-Instruct
Total parameters2.4B
Language model2B parameters
Vision encoder400M parameters; custom-trained starting from SigLIP 2 SO400M
InputsInterleaved text and images
OutputText
LanguagesEnglish, German, French, Spanish, Italian, Portuguese, Hindi, Japanese, Korean, Chinese, Arabic, and more
Tokenizer vocabulary size262,144
LM Backbone context window128K tokens
Multimodal training context8K tokens
Checkpoint precisionbfloat16
LicenseApache 2.0

The language backbone supports a 128K-token context window, but the validated operating range for multimodal prompts is up to 8K tokens. Longer multimodal contexts may rely on extrapolation and have not been benchmarked.

Quickstart

Installation

Install PyTorch for your platform first. North Micro Vision requires Transformers 5.16.0, together with accelerate for automatic device placement and Pillow for image loading.

Install the model code with:

uv pip install accelerate pillow "transformers==5.16.0"

Flash Attention 2 is optional. On supported CUDA systems, install it with:

uv pip install flash-attn --no-build-isolation

If you do not use uv, replace uv pip with pip in the commands above.

Transformers

The following example loads an image from a URL and asks the model to describe it. Prompts can interleave text with one or more images; for text-only prompts, omit the image entries.

import torch
from transformers import AutoModelForImageTextToText, AutoProcessor

model_id = "CohereLabs/North-Micro-Vision-Instruct"

processor = AutoProcessor.from_pretrained(
    model_id,
)
model = AutoModelForImageTextToText.from_pretrained(
    model_id,
    dtype="auto",
    device_map="auto",
)

# To enable Flash Attention 2, load the model with the following settings:
# model = AutoModelForImageTextToText.from_pretrained(
#     model_id,
#     dtype=torch.bfloat16,
#     attn_implementation="flash_attention_2",
#     device_map="auto",
# )

image_url = "https://cdn-uploads.huggingface.co/production/uploads/66d732effe6684fc16b12c28/Io_5OCmftsmH-n158ZtPs.png"
messages = [
    {
        "role": "user",
        "content": [
            {"type": "image", "url": image_url},
            {"type": "text", "text": "What do you see?"},
        ],
    }
]

inputs = processor.apply_chat_template(
    messages,
    tokenize=True,
    add_generation_prompt=True,
    return_tensors="pt",
    return_dict=True,
).to(model.device)

outputs = model.generate(
    **inputs,
    max_new_tokens=128,
    do_sample=True,
    temperature=0.7,
    top_p=0.8,
    top_k=20,
)

generated_ids = [
    output_ids[len(input_ids) :]
    for input_ids, output_ids in zip(inputs.input_ids, outputs)
]
response = processor.batch_decode(
    generated_ids,
    skip_special_tokens=True,
    clean_up_tokenization_spaces=False,
)[0]
print(response)

The example uses the recommended Transformers sampling settings. For deterministic output, set do_sample=False and omit temperature, top_p, and top_k.

Architecture

North Micro Vision combines a custom-trained 400M-parameter native-resolution vision encoder with an in-house 2B-parameter language model North Micro LLM. The language model follows our Command A+ architecture, interleaving three sliding-window attention layers that use rotary positional embeddings with one global attention layer without positional embeddings. The vision encoder combines 2D RoPE with learned 1D positional embeddings to preserve spatial structure across native-resolution inputs.

The projector maps visual features into the language model's embedding space. Following DeepStack, patch embeddings from multiple vision-encoder layers are injected into corresponding early LLM layers, giving the language model access to visual representations at different levels of abstraction.

North-Micro-Vision-Instruct-Architecture High-level North Micro Vision architecture, consisting of a native-resolution vision encoder, a projector, and a language model.

Grounding Coordinates

Bounding boxes are returned as [x1, y1, x2, y2] on a normalized 0–1000 scale. Map them back to the original image by scaling each axis:

x1_px = x1 / 1000 * image_width
y1_px = y1 / 1000 * image_height
x2_px = x2 / 1000 * image_width
y2_px = y2 / 1000 * image_height

vLLM

Public vLLM support is coming soon. Until it is available, use Transformers as shown above. The recommended vLLM settings will be:

temperature = 0.7
top_p = 0.8
top_k = 20
min_p = 0.0
presence_penalty = 1.5
repetition_penalty = 1.0

Intended Use

North Micro Vision Instruct is intended for research and development use cases such as:

  • Prototyping and task-specific fine-tuning.
  • General visual question answering and image captioning.
  • Multilingual and multi-image understanding.
  • Visual grounding and spatial understanding.
  • OCR, chart and document understanding, and structured information extraction.

Limitations

  • The model is intended as a compact foundation for customization rather than a replacement for larger general-purpose chat assistants.
  • It is not a reasoning model and has limited math and code-generation capabilities.
  • Tool calling and agentic workflows are not supported.
  • System prompts are not recommended because the model was not trained with them, although the chat template accepts the system role.
  • Multimodal training used an 8K-token context; longer contexts have not been validated.
  • Native-resolution inputs can increase memory use and latency as image dimensions grow.

Ecosystem Support

Fast Inference 🚀

Fine-tuning

In partnership with NVIDIA, we're also shipping an AutoModel recipe for North Micro Vision, so developers can fine-tune and deploy it on NVIDIA GPUs right out of the box.

Benchmark Results

The complete comparison is provided below. We ran vision-language and text-only evaluations with VLMEvalKit, capping generation at 1,024 tokens; see the technical blog post for the full methodology.

Citation

@misc{cohere_north_micro_vision_instruct,
    title = {{North Micro Vision}: A 2.4B Native-Resolution Vision-Language Model},
    url = {https://huggingface.co/blog/CohereLabs/meet-north-micro-vision-instruct},
    author = {{Team Cohere}},
    month = {August},
    year = {2026}
}

Contact

For errors or questions about this model card, contact Cohere Labs.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
CohereCompassForConditionalGeneration
Ревизия весов
fa548d9

0 моделей