/ Модель

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

Контекст
40 960 токенов
Параметры
3,7 млрд
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-4B
Опубликована
2 сен 2026

qwen3-4b-devin-sft

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

Дообученная на сессиях Devin модель Qwen3-4B для диалогов, генерации текста и агентной работы с вызовом инструментов.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Qwen3-4B Devin SFT (Instruct) — дообученная модель семейства Qwen3, созданная davidnichols-ops на базе Qwen/Qwen3-4B с использованием данных сессий Devin. Она предназначена для диалоговой генерации текста и сценариев агентной работы с вызовом инструментов; формат вызова инструмента задаётся JSON-объектом с именем инструмента и аргументами, например командой для shell. Модель имеет плотную архитектуру Qwen3ForCausalLM и около 3,7 млрд параметров, принимает текст и поддерживает контекст до 40 960 токенов. Карточка указывает английский язык и лицензию Apache-2.0.

Модель можно использовать для выполнения инструкций, разработки с помощью инструментов и работы в стиле Devin. Для ускорения вывода автор рекомендует сочетать её с черновой моделью davidnichols-ops/qwen3-0.6b-devin-draft; заявлено ускорение в 2–3 раза при спекулятивном декодировании. Качество вызова инструментов вне описанного формата и результаты на независимых задачах в карточке не оценены.

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

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

Ограничения

Карточка не приводит независимых оценок качества или результатов тестирования вызова инструментов. Для спекулятивного декодирования автор рекомендует отдельную черновую модель.

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

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

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

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

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

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

Открыть на Hugging Face

Qwen3-4B Devin SFT (Instruct)

Fine-tuned Qwen3-4B on Devin session data with tool-calling format. Trained on a GB10 (NVIDIA DGX Spark) with 128GB VRAM.

Training Details

  • Base model: Qwen/Qwen3-4B
  • Dataset: davidnichols-ops/adaptive-operator-v4-dataset (4,992 samples)
  • Format: Chat messages (system/user/assistant) with tool calls in <tool>{json}</tool> format
  • Epochs: 3
  • Batch size: 16 (effective 32 with grad accumulation)
  • Learning rate: 2e-5, cosine schedule
  • Precision: BF16
  • Hardware: NVIDIA GB10 (128GB VRAM, CC 12.1)
  • Training time: ~48 min (cleaned instruct data, no control tokens)

Tool Calling Format

The model expects tool calls in this format:

<tool>
{"name": "shell", "arguments": {"command": "uv run pytest"}}
</tool>

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model = AutoModelForCausalLM.from_pretrained(
    "davidnichols-ops/qwen3-4b-devin-sft",
    dtype=torch.bfloat16,
    device_map="auto",
)
tokenizer = AutoTokenizer.from_pretrained("davidnichols-ops/qwen3-4b-devin-sft")

messages = [
    {"role": "system", "content": "You are a helpful engineering assistant."},
    {"role": "user", "content": "Run the test suite and fix any failures"},
]
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(text, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=512, do_sample=False)
print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))

Speculative Decoding

Pair with the draft model davidnichols-ops/qwen3-0.6b-devin-draft for 2-3x inference speedup. The 0.6B draft model proposes tokens; this 4B target model verifies them.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей