/ Модель

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

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
15,2 ГБ
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Библиотека
transformers
Опубликована
21 апр 2026

AstraGPT-7B

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

AstraGPT-7B — англоязычная диалоговая модель семейства Qwen2, дообученная для генерации ответов с пошаговыми рассуждениями.

165скачиваний за 30 дней1лайквеса обновлены21 сен 2026

Бенчмарки

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

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

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

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

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

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

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

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

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

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

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

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

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

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

AstraGPT-7B — языковая модель на 7,1 млрд параметров от Aditya Wakharkar и Tantra AI Labs. Это плотный декодерный трансформер семейства Qwen2 с архитектурой Qwen2ForCausalLM; модель распространяется в формате safetensors и использует библиотеку Transformers. Контекст — до 32 768 токенов.

Модель дообучена для диалогов и задач рассуждения методом LoRA на 193 841 синтетических примерах «инструкция — рассуждение — ответ». В README также описан собственный BPE-токенизатор с исходным словарём на 64 тысячи токенов, сопоставленным со словарём runtime на 152 тысячи. Модель ориентирована прежде всего на английский язык и генерацию ответов с пошаговыми рассуждениями; специальный режим рассуждения включается префиксом, указанным в шаблоне чата.

Подходит для диалоговых ответов и задач, где полезна пошаговая аргументация. Ограничения — возможны ошибки в сложной многошаговой математике и длительных рассуждениях, а также уверенные, но неверные ответы; критические результаты следует проверять. Для работы с reasoning README рекомендует явно добавлять специальный префикс. Лицензия — Apache-2.0.

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

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

Ограничения

На масштабе 7B модель может ошибаться в сложной многошаговой математике и длительных рассуждениях, а также выдавать уверенные неверные ответы. Для активации режима рассуждений README рекомендует добавлять специальный префикс.

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

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

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

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

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

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

Открыть на Hugging Face

AstraGPT-7B 🚀

A 7-Billion Parameter Decoder-Only Language Model

Custom BPE Tokenizer Training · Reasoning Fine-Tuned with LoRA on Dual RTX 4090

License Params Context GPU By

Built by Aditya Wakharkar | Tantra AI Labs | Portfolio


🧠 What is AstraGPT-7B?

AstraGPT-7B is a 7-billion parameter decoder-only language model built and trained by Tantra AI Labs — including a custom BPE tokenizer trained from scratch (64k vocabulary, later mapped to the 152k runtime vocab) and a full supervised fine-tuning pipeline written in PyTorch.

The model was reasoning fine-tuned via LoRA on a private VPS with 2× NVIDIA RTX 4090 GPUs (48GB VRAM), on a self-generated dataset of 193,841 instruction–reasoning–answer triples (astragpt-reasoning-dataset), giving it native <think>...</think> chain-of-thought support.

"Most people fine-tune models. We built the whole pipeline — tokenizer, training loop, and all."

For the coding-specialized sibling, see AstraGPTCoder-7B.


🏗️ Architecture

Decoder-only transformer, LLaMA-family design (Qwen2-compatible layout):

ComponentSpec
Parameters7B (fp16, 15.2 GB)
Layers28 transformer blocks (pre-norm RMSNorm)
Hidden size3,584
AttentionGrouped Query Attention — 28 query / 4 KV heads (7× KV memory savings)
Positional encodingRoPE (θ = 1,000,000)
FFNSwiGLU (gate/up/down projections, intermediate 18,944)
Context window32,768 tokens
Vocabulary152,064 (custom BPE lineage)
KV cache✅ inference-ready

🔬 Training & Fine-Tuning

ParameterValue
MethodLoRA (PEFT) via Unsloth
Dataset193,841 reasoning triples (self-generated)
LoRA Rank / Alpha16 / 32
Target modulesq_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj
Learning rate2e-4 (cosine, 5% warmup)
Batcheffective 16 (grad accumulation 8)
PrecisionBF16 mixed
OptimizerAdamW 8-bit
Hardware2× RTX 4090 (48GB), Ubuntu 22.04, CUDA 12.x
Duration~3–4 hours
Post-trainingLoRA adapter merged into base weights

🤔 Reasoning Support

Native <think> chain-of-thought:

Input:  What is 15 * 47?

Output:
<think>
15 × 47 = 15 × 40 + 15 × 7 = 600 + 105 = 705
</think>
705

Trigger explicitly by appending "<think>\n" after the chat template.


⚡ Quick Start

from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

model_id = "tantra-ai-labs/AstraGPT-7B"

tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id, torch_dtype=torch.float16, device_map="auto"
)

messages = [
    {"role": "system", "content": "You are AstraGPT, a helpful AI by Tantra AI Labs. Think with <think>...</think> before answering."},
    {"role": "user", "content": "Explain quantum tunneling simply."},
]

prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True) + "<think>\n"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)

with torch.no_grad():
    out = model.generate(**inputs, max_new_tokens=1024, temperature=0.3,
                         do_sample=True, repetition_penalty=1.1,
                         pad_token_id=tokenizer.eos_token_id)
print(tokenizer.decode(out[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))

4-bit quantized (~6GB VRAM):

from transformers import BitsAndBytesConfig
bnb = BitsAndBytesConfig(load_in_4bit=True, bnb_4bit_quant_type="nf4",
                         bnb_4bit_compute_dtype=torch.float16, bnb_4bit_use_double_quant=True)
model = AutoModelForCausalLM.from_pretrained(model_id, quantization_config=bnb, device_map="auto")

⚠️ Limitations

  • 7B scale — complex multi-step math and long-horizon reasoning may fail
  • Can produce confident but incorrect answers — verify critical outputs
  • English-primary performance
  • <think> reasoning works best with an explicit <think>\n prompt prefix

🌱 Environmental Impact

  • Hardware: 2× RTX 4090 (48GB), private bare-metal VPS
  • Training duration: ~3–4 hours
  • Estimated emissions: ~2–3 kgCO₂eq

📚 Related Resources


📖 Citation

@misc{astragpt7b2026,
  author       = {Aditya Wakharkar},
  title        = {AstraGPT-7B: A 7B LLM with Custom Tokenizer and Chain-of-Thought Reasoning},
  year         = {2026},
  publisher    = {HuggingFace},
  organization = {Tantra AI Labs},
  url          = {https://huggingface.co/tantra-ai-labs/AstraGPT-7B},
  note         = {Custom BPE tokenizer, GQA 28Q/4KV, RoPE, SwiGLU, LoRA reasoning fine-tune on 2× RTX 4090}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей