/ Модель

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

Лицензия
Apache 2.0
Базовая модель
distil-qwen3-4b-text2sql
Опубликована
11 янв 2026

distil-qwen3-4b-text2sql-gguf-4bit

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

Квантизированная 4-битная модель GGUF для локального преобразования вопросов на английском языке в SQL-запросы SQLite.

106скачиваний за 30 дней4лайкавеса обновлены11 янв 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Distil-Qwen3-4B-Text2SQL-GGUF-4bit — 4-битная квантизированная GGUF-версия модели distil-labs/distil-qwen3-4b-text2sql от Distil Labs. Она преобразует вопросы на английском языке в SQL-запросы для SQLite; поддерживает запросы с SELECT, фильтрами, агрегатами, JOIN, группировкой, сортировкой, подзапросами и UNION. Формат Q4_K_M и размер около 2,5 ГБ рассчитаны на локальный запуск на потребительских компьютерах и устройствах с ограниченными ресурсами; заявлена совместимость с Ollama.

В README приведены результаты внутренних сравнений с базовой Qwen3-4B и моделью-учителем DeepSeek-V3, включая exact match 60%. Это специализированная модель для Text-to-SQL, поэтому сгенерированные запросы следует проверять на соответствие схеме базы данных и требованиям безопасности. Лицензия — Apache-2.0.

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

  • генерация SQL-запросов SQLite по вопросам на английском языке
  • подготовка SELECT-запросов с фильтрами и агрегатами
  • создание SQL-запросов с JOIN и группировкой
  • генерация подзапросов и запросов с UNION
  • локальный запуск Text-to-SQL на компьютере с ограниченными ресурсами

Ограничения

Модель специализирована на преобразовании англоязычных вопросов в SQL для SQLite; её вывод нужно проверять на соответствие схеме и безопасности. Заявленные метрики приведены в README, а независимая оценка не указана.

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

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

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

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

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

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

Открыть на Hugging Face

Distil-Qwen3-4B-Text2SQL-GGUF-4bit

4-bit quantized GGUF version of distil-qwen3-4b-text2sql for efficient local inference. Only 2.5GB - runs on most laptops and edge devices.

Results

MetricDeepSeek-V3 (Teacher)Qwen3-4B (Base)This Model
LLM-as-a-Judge80%62%80%
Exact Match48%16%60%
ROUGE87.6%84.2%89.5%

Quick Start with Ollama

1. Download the model

git lfs install
git clone https://huggingface.co/distil-labs/distil-qwen3-4b-text2sql-gguf-4bit
cd distil-qwen3-4b-text2sql-gguf-4bit

2. Create and run the model

# Create the Ollama model (Modelfile is included)
ollama create distil-qwen3-4b-text2sql -f Modelfile

# Run the model
ollama run distil-qwen3-4b-text2sql

3. Test it

>>> Schema:
... CREATE TABLE employees (id INTEGER PRIMARY KEY, name TEXT, department TEXT, salary INTEGER);
...
... Question: How many employees earn more than 50000?

SELECT COUNT(*) FROM employees WHERE salary > 50000;

Usage with Python

from openai import OpenAI

client = OpenAI(base_url="http://127.0.0.1:11434/v1", api_key="EMPTY")

schema = """CREATE TABLE employees (
  id INTEGER PRIMARY KEY,
  name TEXT NOT NULL,
  department TEXT,
  salary INTEGER
);"""

question = "How many employees earn more than 50000?"

response = client.chat.completions.create(
    model="distil-qwen3-4b-text2sql",
    messages=[
        {
            "role": "system",
            "content": """You are given a database schema and a natural language question. Generate the SQL query that answers the question.

Rules:
- Use only tables and columns from the provided schema
- Use uppercase SQL keywords (SELECT, FROM, WHERE, etc.)
- Use SQLite-compatible syntax
- Output only the SQL query, no explanations"""
        },
        {
            "role": "user",
            "content": f"Schema:\n{schema}\n\nQuestion: {question}"
        }
    ],
    temperature=0
)

print(response.choices[0].message.content)
# Output: SELECT COUNT(*) FROM employees WHERE salary > 50000;

Model Details

PropertyValue
FormatGGUF (Q4_K_M)
Size~2.5 GB
Base Modeldistil-labs/distil-qwen3-4b-text2sql
Parameters4 billion
Quantization4-bit

Why Use This Version?

  • Small size: 2.5GB vs 15GB (full GGUF) or 8GB (safetensors)
  • Fast inference: Optimized for CPU and consumer GPUs
  • Same accuracy: Quantization has minimal impact on Text2SQL quality
  • Easy setup: Works with Ollama out of the box

Related Models

ModelFormatSizeUse Case
distil-qwen3-4b-text2sqlSafetensors~8 GBTransformers, vLLM
distil-qwen3-4b-text2sql-ggufGGUF (F16)~15 GBFull precision GGUF
This modelGGUF (Q4_K_M)~2.5 GBRecommended for local use

Supported SQL Features

  • Simple: SELECT, WHERE, COUNT, SUM, AVG, MAX, MIN
  • Medium: JOIN, GROUP BY, HAVING, ORDER BY, LIMIT
  • Complex: Subqueries, multiple JOINs, UNION

License

This model is released under the Apache 2.0 license.

Links

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

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

GPU в ailist

llama.cpp

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

Подбираем GPU…

Ревизия весов
0710edb

0 моделей