/ Модель

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

Контекст
262 144 токена
Параметры
2,6 млрд
Размер весов
61,1 ГБ
Лицензия
Apache 2.0
Архитектура
qwen3_moe · MoE
Базовая модель
securecoder-30b-pro
Опубликована
25 сен 2026

securecoder-30b-pro-merged

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

Объединённая с Qwen3-Coder модель для генерации кода и вызова инструментов в задачах разработки.

345скачиваний за 30 дней0лайковвеса обновлены4 окт 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Taimwe/securecoder-30b-pro-merged — объединённая 16-битная версия SecureCoder LoRA с базовой моделью unsloth/Qwen3-Coder-30B-A3B-Instruct. Это модель генерации текста на архитектуре Qwen3 MoE; метаданные указывают 2,6 млрд параметров и контекст до 262 144 токенов, а README описывает ограничение исходной версии в 2 тыс. токенов. Модель предназначена для генерации и анализа кода, а также вызова инструментов в сценариях разработки и работы с кодовой базой.

Модель распространяется в формате safetensors и подходит для загрузки в vLLM, TGI, Transformers и SGLang. README сообщает высокие результаты на тестах вызова инструментов, но низкий результат на проверке здравого смысла кода (6,7%); также указано, что модель не проходила обучение безопасности. Репозиторий содержит версию v1, оставленную для воспроизводимости и старых ссылок; актуальной названа v2. Лицензия — Apache-2.0.

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

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

Ограничения

README указывает, что для этой версии контекст ограничен 2 тыс. токенов и отсутствует обучение безопасности. На упомянутой проверке здравого смысла кода модель набрала 6,7%; v1 больше не обновляется.

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

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

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

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

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

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

Открыть на Hugging Face

[!WARNING] This is the v1 release. v2 is the current one.

New users should start here:

v2 is a retrain with a corrected data mix and a fixed, reproducible pipeline. This repo is kept for reproducibility and for existing links; it will not receive further updates.

SecureCoder-30B-Pro (merged 16-bit)

16-bit safetensors merge of the SecureCoder LoRA into unsloth/Qwen3-Coder-30B-A3B-Instruct. Ready for vllm, TGI, transformers, sglang, or any other runtime that loads standard HF checkpoints.

For the LoRA adapter, eval report, training data, and limitations, see Taimwe/securecoder-30b-pro. For a quantized GGUF (Ollama / LM Studio / llama.cpp), see Taimwe/securecoder-30b-pro-GGUF.

Quick run

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained(
    "Taimwe/securecoder-30b-pro-merged",
    torch_dtype=torch.bfloat16,
    device_map="auto",
)
tokenizer = AutoTokenizer.from_pretrained("Taimwe/securecoder-30b-pro-merged")

# tool calling via Qwen3-Coder's native chat template:
messages = [{"role": "user", "content": "Look up live giveaways for beta and game categories."}]
tools = [{
    "type": "function",
    "function": {
        "name": "live_giveaways_by_type",
        "description": "Retrieve live giveaways by type.",
        "parameters": {"type": "object", "properties": {"type": {"type": "string"}}, "required": ["type"]},
    },
}]
text = tokenizer.apply_chat_template(messages, tools=tools, tokenize=False, add_generation_prompt=True)
ids = tokenizer(text, return_tensors="pt").input_ids.to(model.device)
print(tokenizer.decode(model.generate(ids, max_new_tokens=384, do_sample=False)[0, ids.shape[-1]:], skip_special_tokens=True))

Measured numbers

See the eval report in the LoRA repo: Taimwe/securecoder-30b-pro/eval-report.json.

Headline: tool calling 100/100/98.3%; code sanity 6.7% on the eval set.

Limitations

  • 2k context (inherited from the base).
  • No safety training. Use with care.
  • The merge was generated by merge_and_unload() then save_pretrained() with safetensors; no fine-tuning of the merged weights, so it is byte-equivalent to loading the LoRA on top of the base in transformers/PEFT.

Provenance

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen3MoeForCausalLM
Ревизия весов
8421ba7

0 моделей