/ Модель

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

Контекст
40 960 токенов
Параметры
7,6 млрд
Размер весов
6,1 ГБ
Лицензия
Своя лицензия
Архитектура
qwen3 · dense
Базовая модель
Qwen3-8B-bnb-4bit
Библиотека
transformers
Опубликована
24 авг 2026

model-alpha

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

Model Alpha — дообученная версия Qwen3-8B, разработанная Lyuboslav Lyubenov для обнаружения уязвимостей высокой степени тяжести в Solidity-смарт-контрактах.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель предназначена для защитного аудита, первичной сортировки находок при ревью кода и исследований LLM-анализаторов безопасности. Она ориентирована на EVM-совместимые сети и такие сценарии, как DeFi, NFT, мосты, оракулы, кошельки, стейблкоины и governance-контракты.

Модель использует архитектуру Qwen3ForCausalLM с 36 слоями и hidden_size 4096. Производственная длина контекста составляет 16 384 токена, архитектурный максимум — до 40 960 токенов. Весовая версия имеет AWQ-квантизацию W4A16 с pack-quantized форматом, group_size 128 и поддержкой compressed-tensors; размер на диске — около 5,7 ГБ. Доступно использование через Transformers или vLLM, включая OpenAI-совместимый endpoint.

Модель может быть полезна как инструмент триажа благодаря специализации на Solidity и анализу контекста графа вызовов, однако демонстрирует зависимость качества от формата промпта и количества выборок. Для неё характерны ложные срабатывания на безопасных шаблонах, включая assembly и низкоуровневые вызовы; она не оптимизирована для многошагового диалога и её эффективность для Vyper, Move и Cairo неизвестна. Рекомендуется использовать её как вспомогательный инструмент, а не как окончательный источник аудиторского решения.

Релиз разрешён только для защитных задач безопасности: аудита, исследований уязвимостей в авторизованных системах, академических работ и инструментов обнаружения или устранения уязвимостей. Коммерческое использование, перераспределение в виде hosted-сервиса и offensive use не предоставляются; веса доступны пользователям с аккаунтом Hugging Face.

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

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

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

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

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

Открыть на Hugging Face

Model Alpha — Qwen3-8B fine-tuned for Solidity vulnerability detection

Overview

Model Alpha is a fine-tuned version of Qwen3-8B specialized in identifying high-severity vulnerabilities in Solidity smart contracts. It is served as an OpenAI-compatible endpoint and powers a public audit pipeline at https://openai.vast.ai/model-alpha.

The weights released here are the same AWQ pack-quantized int4 weights running in production, byte-identical to the deployed endpoint. The format is compressed-tensors (pack-quantized, W4A16, group_size=128).

Training data

Trained on approximately 3,291 labelled examples (2,961 train / 330 test) drawn from public smart contract audits across the following categories:

  • DeFi protocols — lending markets, DEXs (AMM + order-book), staking, vaults, yield aggregators
  • NFT and gaming — marketplaces, royalty engines, on-chain randomness, claim flows
  • Cross-chain bridges — message passing, signature verification, replay protection
  • Oracles and price feeds — TWAP, Chainlink integration, fallback handling
  • Account abstraction and wallets — session keys, paymasters, signature replay
  • Stablecoins and synthetic assets — mint/burn, collateral, liquidation
  • Governance and DAOs — voting, timelock, proposal execution

Examples were constructed by combining function-level Solidity source with structured call-graph context and labelled by audit methodology (vulnerability type, severity, dollar impact where applicable).

Intended use

  • Smart contract security auditing (defensive / white-hat)
  • Vulnerability triage during code review
  • Research on LLM-based code analysis for adversarial code

Not intended for: identifying exploits for offensive use, generating malicious contracts, or auditing contracts outside EVM-compatible chains.

Evaluation

Wake Arena v8 (94 high-severity vulnerabilities, Ackee Blockchain)

SettingResult
Primary function only, 3 samples, 2/3 majority vote69 / 94 = 73.4%
All sibling functions, 3 samples, majority (ceiling)88 / 94 = 93.6%
Pashov skill (published external measurement, @0xTomass)49 / 94 = 52.1%
Opus 4.7 MAX (same external measurement)48 / 94 = 51.1%

Methodology documented in evaluation_results/wake_arena/. Same-model Alpha scores range 21.3% → 93.6% depending on prompt format and sample count.

evmbench (117 high-severity vulnerabilities, OpenAI Frontier Evals)

MetricAlphaClaude FableGLM-5.1
Detected6 / 11716 / 11715 / 117
Total $ award on detected$20,691$2,422$646

Alpha's single highest-value catch — Sequence H-02 ($20,367) — was a partial-signature replay vulnerability that neither Fable nor GLM-5.1 detected under the same pipeline. That single find is worth 8.4× Fable's entire 16-catch portfolio. Source: evmbench_full_alpha_20260610_021252.json.

Specifications

  • Base model: unsloth/Qwen3-8B-bnb-4bit
  • Architecture: Qwen3ForCausalLM (36 layers, hidden_size 4096)
  • Context length: 16,384 tokens (production), up to 40,960 (architecture max)
  • Quantization: AWQ W4A16, pack-quantized, group_size=128, via compressed-tensors
  • Disk size: ~5.7 GB
  • Serving: vLLM with --quantization compressed-tensors

Usage

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "l-lyubenov/model-alpha"

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

prompt = """Audit this Solidity function for high-severity vulnerabilities:

function withdraw(uint256 amount) external {
    uint256 balance = balances[msg.sender];
    require(amount <= balance, "insufficient");
    (bool ok, ) = msg.sender.call{value: amount}("");
    require(ok, "transfer failed");
    balances[msg.sender] = balance - amount;
}
"""
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=512, do_sample=False)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Or via vLLM:

vllm serve l-lyubenov/model-alpha \
  --quantization compressed-tensors \
  --max-model-len 16384 \
  --gpu-memory-utilization 0.90

Limitations

  • Trained primarily on EVM-compatible Solidity; performance on Vyper, Move, Cairo is unknown
  • May produce false positives on safe patterns (assembly blocks, low-level calls, deliberate reentrancy)
  • High flag rate with moderate precision — recommended as a triage tool, not a final arbiter
  • Single-turn chat only; not optimized for multi-turn code review dialogue

License

Public release — weights are available to anyone with a Hugging Face account. Use is restricted to defensive security purposes (auditing, vulnerability research on authorized systems, academic study, tooling that identifies or remediates vulnerabilities). Commercial use, redistribution as a hosted service, and offensive use are not granted by this release. See LICENSE for the full terms.

Citation

If you use Model Alpha in published work, please cite the public benchmark results:

@software{model_alpha_2026,
  title  = {Model Alpha: Qwen3-8B fine-tuned for Solidity vulnerability detection},
  author = {Lyubenov, Lyuboslav},
  year   = {2026},
  url    = {https://huggingface.co/l-lyubenov/model-alpha}
}

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

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

GPU в ailist

vLLM

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

Подбираем GPU…

Класс архитектуры
Qwen3ForCausalLM
Ревизия весов
4f1e372

0 моделей