/ Модель

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

Лицензия
Apache 2.0
Базовая модель
Vedika-Vyom-31B-v2
Библиотека
transformers
Опубликована
24 авг 2026

Vedika-Vyom-31B-v2

Изображение и текст → текст

Мультимодальная модель Veda Labs для диалога, анализа изображений и документов, генерации кода и работы с длинным контекстом.

0скачиваний за 30 дней2лайкавеса обновлены24 авг 2026

Бенчмарки

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

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

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

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

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

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

Vedika-Vyom-31B-v2 — мультимодальная модель Veda Labs из Индии с плотной архитектурой Transformer и гибридным вниманием. Она принимает текст и изображения и генерирует текст; в карточке заявлены 30,7 млрд параметров и контекст до 256 тыс. токенов. Модель рассчитана на диалог, рассуждения, генерацию и отладку кода, понимание изображений и документов, OCR, распознавание рукописного текста и работу с инструментами.

Модель поддерживает изображения с переменным разрешением и смешанные текстовые и графические входы. README заявляет поддержку более 35 языков и предварительное обучение на более чем 140 языках, но не перечисляет языки по отдельности. Для использования описан стек Transformers, PyTorch и Accelerate. Модель распространяется по лицензии Apache 2.0.

Заявления о возможностях и качестве приведены в карточке разработчика и не сопровождаются здесь результатами независимых оценок. README описывает меры безопасности, но не приводит их методику или показатели; производительность и качество могут зависеть от задачи и настроек вывода.

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

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

Ограничения

Заявленные возможности и поддержка языков не подкреплены в предоставленной карточке независимыми оценками; конкретные языки не перечислены. Качество зависит от задачи и настроек вывода.

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

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

Открыть на Hugging Face

Vedika-Vyom-31B-v2

A powerful multimodal AI model developed by Veda Labs in India.

Overview

Vedika-Vyom-31B-v2 is a state-of-the-art multimodal AI model developed by Veda Labs in India. This model is capable of handling text and image inputs, generating high-quality text outputs with advanced reasoning capabilities. Built on a robust architecture, Vedika-Vyom-31B-v2 delivers exceptional performance across a wide range of tasks including text generation, coding, reasoning, and multimodal understanding.

Key Features

  • Advanced Reasoning – Configurable thinking modes for complex problem-solving and step-by-step reasoning.
  • Multimodal Capabilities – Processes text and images with variable aspect ratio and resolution support.
  • Extended Context Window – Supports up to 256K tokens for deep context understanding.
  • Multilingual Support – Capable of understanding and generating content in over 140 languages.
  • Optimized Architecture – Hybrid attention mechanism with sliding window and full global attention layers.
  • Function Calling – Native support for structured tool use and agentic workflows.
  • Code Generation – Advanced capabilities for code generation, completion, and debugging.

Model Specifications

PropertyValue
Model NameVedika-Vyom-31B-v2
Total Parameters30.7B
ArchitectureDense Transformer with Hybrid Attention
Layers60
Sliding Window1024 tokens
Context Length256K tokens
Vocabulary Size262K
Supported ModalitiesText, Image
Vision Encoder~550M parameters

Core Capabilities

Vedika-Vyom-31B-v2 handles a broad range of tasks across text and vision:

  • Thinking Mode – Built-in reasoning mode that enables step-by-step thinking before answering.
  • Long Context Understanding – Process documents and conversations up to 256K tokens.
  • Image Understanding – Object detection, document/PDF parsing, chart comprehension, OCR (including multilingual), and handwriting recognition.
  • Interleaved Multimodal Input – Freely mix text and images in any order within a single prompt.
  • Function Calling – Native support for structured tool use, enabling autonomous agent workflows.
  • Coding – Code generation, completion, debugging, and explanation.
  • Multilingual – Support for 35+ languages out-of-the-box, pre-trained on 140+ languages.

Getting Started

Installation

To use Vedika-Vyom-31B-v2, install the required dependencies:

pip install -U transformers torch accelerate

Basic Usage

Loading the Model

from transformers import AutoProcessor, AutoModelForMultimodalLM

MODEL_ID = "vedalabs-tech/Vedika-Vyom-31B-v2"

# Load model and processor
processor = AutoProcessor.from_pretrained(MODEL_ID)
model = AutoModelForMultimodalLM.from_pretrained(
    MODEL_ID,
    dtype="auto",
    device_map="auto"
)

Text Generation

# Create conversation messages
messages = [
    {"role": "system", "content": "You are Vedika-Vyom-31B-v2, an AI developed by Veda Labs in India."},
    {"role": "user", "content": "Write a short joke about programming."},
]

# Process input
inputs = processor.apply_chat_template(
    messages,
    tokenize=True,
    return_dict=True,
    return_tensors="pt",
    add_generation_prompt=True,
    enable_thinking=False
).to(model.device)

input_len = inputs["input_ids"].shape[-1]

# Generate output
outputs = model.generate(**inputs, max_new_tokens=1024)
response = processor.decode(outputs[0][input_len:], skip_special_tokens=False)

# Parse and print response
parsed = processor.parse_response(response, prefix=inputs["input_ids"])
print(parsed)

Enabling Thinking Mode

To enable reasoning/thinking mode, set enable_thinking=True:

inputs = processor.apply_chat_template(
    messages,
    tokenize=True,
    return_dict=True,
    return_tensors="pt",
    add_generation_prompt=True,
    enable_thinking=True  # Enable thinking mode
).to(model.device)

Image Processing

from transformers import AutoProcessor, AutoModelForMultimodalLM

MODEL_ID = "vedalabs-tech/Vedika-Vyom-31B-v2"

# Load model
processor = AutoProcessor.from_pretrained(MODEL_ID)
model = AutoModelForMultimodalLM.from_pretrained(
    MODEL_ID, 
    dtype="auto", 
    device_map="auto"
)

# Prompt with image
messages = [
    {
        "role": "user", 
        "content": [
            {"type": "image", "url": "https://example.com/image.png"},
            {"type": "text", "text": "What is shown in this image?"}
        ]
    }
]

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

input_len = inputs["input_ids"].shape[-1]

# Generate output
outputs = model.generate(**inputs, max_new_tokens=512)
response = processor.decode(outputs[0][input_len:], skip_special_tokens=False)

# Parse output
processor.parse_response(response, prefix=inputs["input_ids"])

Video Processing

from transformers import AutoProcessor, AutoModelForMultimodalLM

MODEL_ID = "vedalabs-tech/Vedika-Vyom-31B-v2"

# Load model
processor = AutoProcessor.from_pretrained(MODEL_ID)
model = AutoModelForMultimodalLM.from_pretrained(
    MODEL_ID, 
    dtype="auto", 
    device_map="auto"
)

# Prompt with video
messages = [
    {
        'role': 'user',
        'content': [
            {"type": "video", "video": "https://example.com/video.mp4"},
            {'type': 'text', 'text': 'Describe this video.'}
        ]
    }
]

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

input_len = inputs["input_ids"].shape[-1]

# Generate output
outputs = model.generate(**inputs, max_new_tokens=512)
response = processor.decode(outputs[0][input_len:], skip_special_tokens=False)

# Parse output
processor.parse_response(response, prefix=inputs["input_ids"])

Best Practices

Sampling Parameters

For optimal performance, use the following sampling configuration:

  • temperature=1.0
  • top_p=0.95
  • top_k=64

Thinking Mode Configuration

Control the thinking process using these tokens:

  • Enable Thinking: Include the <|think|> token at the start of the system prompt.
  • Disable Thinking: Remove the <|think|> token from the prompt.

When thinking is enabled, the model outputs internal reasoning followed by the final answer:

<|channel>thought
[Internal reasoning steps]
<channel|>[Final answer]

Image Resolution Control

Vedika-Vyom-31B-v2 supports variable image resolution through configurable visual token budgets:

  • Higher token budget: Preserves more visual detail (slower inference)
  • Lower token budget: Faster inference for simpler tasks

System Prompt Identity

The model is configured with a concise system prompt to maintain its identity:

You are Vedika-Vyom-31B-v2, an AI developed by Veda Labs in India.

This ensures the model maintains consistent identity without hallucinating previous identities.

Safety & Responsibility

Vedika-Vyom-31B-v2 was developed with safety as a priority. The model undergoes rigorous evaluations to prevent harmful content generation, including:

  • Hate speech and harassment prevention
  • Sexually explicit content filtering
  • Dangerous content mitigation
  • Medical misinformation reduction
  • PII (Personally Identifiable Information) protection

Connect with Us

Stay connected with Veda Labs and explore more of our work:

PlatformLink
Websitevedalabs.online
Hugging Facevedalabs-tech
GitHubvedalabs-tech
X (Twitter)VedaLabsAI
Emailvedalabs.veda@gmail.com

Citation

If you use Vedika-Vyom-31B-v2 in your research, please cite:

@misc{vedalabs2024vedikavyom,
      title={Vedika-Vyom-31B-v2: A Multimodal AI Model},
      author={Veda Labs AI Team},
      year={2024},
      publisher={Veda Labs}
}

License

This model is released under the Apache 2.0 License. See the LICENSE file for details.


© 2024 Veda Labs. All rights reserved. | Developed in India 🇮🇳

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

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

GPU в ailist

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

Нельзя запустить

Доступ к модели ограничен автором; у платформы нет доступа к весам.

Ревизия весов
4d5bc2a

0 моделей