/ Модель

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

Контекст
131 072 токена
Параметры
32 млрд
Размер весов
65,5 ГБ
Лицензия
Apache 2.0
Архитектура
theta · dense
Базовая модель
Theta-35
Библиотека
transformers
Опубликована
6 мар 2025

Theta-35

Генерация текстаТекст → текст15 профессий

Theta-35 — англоязычная модель SVECTOR для диалогов, генерации текста и многошаговых рассуждений, включая математику, науку и код.

18скачиваний за 30 дней9лайковвеса обновлены22 авг 2025

Бенчмарки

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

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

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

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

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

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

Theta-35 — плотная языковая модель семейства Theta от SVECTOR, предназначенная для диалогов и задач, требующих сложных рассуждений. Она обучалась в несколько этапов: предварительное обучение, supervised fine-tuning и обучение с подкреплением. Архитектура включает Transformers, RoPE, SwiGLU, RMSNorm и смещение в проекциях QKV; в карточке указано 33 млрд параметров, а в метаданных — 32 млрд. Модель поддерживает генерацию текста и интерфейс вызова инструментов.

Theta-35 рассчитана на математические и научные рассуждения, логические выводы, многошаговое решение задач, а также понимание и генерацию кода. В метаданных указаны английский язык и контекст до 131 072 токенов; README приводит контекст 32 768 токенов, поэтому фактическую длину контекста следует сверить с документацией и конфигурацией используемой версии. Для работы нужна актуальная версия Transformers, README рекомендует версию 4.43.1 или новее. Модель распространяется по лицензии Apache-2.0.

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

  • Решение задач по математике с пошаговыми рассуждениями
  • Проверка логических выводов и дедуктивных цепочек
  • Многошаговый анализ научных вопросов
  • Объяснение и генерация кода
  • Создание диалогового помощника с вызовом инструментов

Ограничения

README не приводит численных результатов оценки, а заявленные сильные стороны описаны без подробных бенчмарков. Источники расходятся по размеру модели и длине контекста: метаданные указывают 32B и 131 072 токена, README — 33B и 32 768 токенов.

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

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

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

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

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

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

Открыть на Hugging Face

Theta-35

Introduction

Theta-35 is the advanced reasoning model in the Theta series by SVECTOR. Compared with conventional instruction-tuned models, Theta-35, which specializes in complex thinking and reasoning, achieves significantly enhanced performance in downstream tasks, particularly for challenging problems requiring deep logical analysis and multistep reasoning.

This repo contains the Theta-35 model, which has the following features:

  • Training Stage: Pretraining & Post-training (Supervised Finetuning and Reinforcement Learning)
  • Architecture: Transformers with RoPE, SwiGLU, RMSNorm, and Attention QKV bias
  • Number of Parameters: 33B
  • Number of Parameters (Non-Embedding): 33B
  • Number of Layers: 64
  • Number of Attention Heads (GQA): 40 for Q and 8 for KV
  • Context Length: Full 32k tokens
  • Sliding Window: 32,768 tokens

Note: For the best experience, please review the usage guidelines before deploying Theta models.

For more details, please refer to our documentation.

Requirements

Theta-35 requires the latest version of Hugging Face transformers. We advise you to use version 4.43.1 or newer.

With older versions of transformers, you may encounter the following error:

KeyError: 'theta'

Quickstart

Here is a code snippet showing how to load the tokenizer and model, and how to generate content:

from transformers import AutoModelForCausalLM, AutoTokenizer

# Load model and tokenizer directly
model_name = "SVECTOR-CORPORATION/Theta-35"
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_name)

# Prepare prompt
prompt = "How many planets are in our solar system? Explain your reasoning."
messages = [
    {"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True  # This will automatically add "<reasoning>" tag
)

# Generate response
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=32768,
    temperature=0.6,
    top_p=0.95,
    top_k=30
)
generated_ids = [
    output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
]

# Decode and print response
response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]
print(response)

Usage Guidelines

To achieve optimal performance with Theta-35, we recommend the following settings:

  1. Enforce Thoughtful Output: Ensure the model starts with "<reasoning>\n" to promote step-by-step thinking, which enhances output quality. If you use apply_chat_template and set add_generation_prompt=True, this is automatically implemented.

  2. Sampling Parameters:

    • Use Temperature=0.6 and TopP=0.95 instead of Greedy decoding to avoid repetitions.
    • Use TopK between 20 and 40 to filter out rare token occurrences while maintaining diversity.
  3. Standardize Output Format: We recommend using prompts to standardize model outputs when benchmarking.

    • Math Problems: Include "Please reason step by step, and put your final answer within \boxed{}." in the prompt.
    • Multiple-Choice Questions: Add "Please show your choice in the answer field with only the choice letter, e.g.,\"answer\": \"C\"." to the prompt.
  4. Handle Long Inputs: For inputs exceeding 32,768 tokens, enable sliding window attention to improve the model's ability to process long sequences efficiently.

For supported frameworks, you could add the following to config.json to enable extended context handling:

{
  ...,
  "use_sliding_window": true,
  "sliding_window": 32768
}

Evaluation & Performance

Theta-35 demonstrates exceptional performance across various reasoning tasks, including:

  • Mathematical reasoning
  • Logical deduction
  • Multi-step problem solving
  • Code understanding and generation
  • Scientific reasoning

Detailed evaluation results are reported in our documentation.

Citation

If you find our work helpful, feel free to give us a cite.

@misc{theta35,
    title = {Theta-35: Advanced Reasoning in Large Language Models},
    url = {https://www.svector.co.in/models/theta-35},
    author = {SVECTOR Team},
    month = {March},
    year = {2025}
}

@article{theta,
      title={Theta Technical Report}, 
      author={SVECTOR Research Team},
      year={2025}
}

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

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

GPU в ailist

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

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

Архитектура theta неизвестна transformers в образе рантайма.

Класс архитектуры
ThetaForCausalLM
Ревизия весов
1c80831

0 моделей