/ Модель

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

Контекст
131 072 токена
Параметры
3,2 млрд
Размер весов
6,4 ГБ
Архитектура
llama · dense
Базовая модель
Llama-3.2-3B
Библиотека
transformers
Опубликована
8 июл 2026

llama3.2-3B-text-to-sql

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

Дообученная Llama 3.2 3B, которая преобразует вопросы на английском языке и контекст базы данных в SQL-запросы.

37скачиваний за 30 дней0лайковвеса обновлены8 июл 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

farehaheha/llama3.2-3B-text-to-sql — дообученная модель Meta Llama 3.2 3B для преобразования вопросов на естественном языке в SQL-запросы с учётом контекста базы данных. Она основана на плотной архитектуре LlamaForCausalLM с 3,2 млрд параметров и предназначена для генерации запросов по текстовому описанию задачи и схемы данных. Модель обучена методом QLoRA на наборе Gretel AI Synthetic Text-to-SQL: использовались около 5 850 примеров из тестовой части набора, один проход обучения и адаптер LoRA ранга 16, объединённый с базовой моделью. Для локального запуска также указана версия GGUF Q4_K_M; метаданные репозитория указывают формат safetensors. Нативная длина контекста — 131 072 токена.

Модель подходит для прототипов интерфейсов, которые переводят вопросы пользователей в запросы к базам данных, и для локального помощника по подготовке SQL. В карточке указан английский язык. Качество на независимых базах данных и обобщение на новые схемы не описаны; обучение на примерах из тестового раздела ограничивает интерпретацию результатов. Сведения о лицензии в предоставленных данных отсутствуют.

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

  • генерация SQL по вопросу на естественном языке
  • подготовка запросов к базе данных по её схеме
  • создание прототипа интерфейса text-to-SQL
  • локальная генерация SQL через GGUF и llama.cpp

Ограничения

В дообучении использовалось около 5 850 примеров из тестовой части датасета; результаты на независимых базах данных и новых схемах не описаны. Лицензия в предоставленных данных не указана.

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

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

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

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

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

Открыть на Hugging Face

Llama 3.2 3B — Text-to-SQL

A fine-tuned version of Meta Llama 3.2 3B for converting natural-language questions into SQL queries.

The model was fine-tuned using QLoRA with a 4-bit quantized base model and LoRA adapters. After training, the adapter was merged with the base model to produce this standalone model.

Model Repositories

Merged Model

The base model and trained LoRA adapter have been merged into a standalone model:

https://huggingface.co/farehaheha/llama3.2-3B-text-to-sql

Quantized GGUF Model

A Q4_K_M GGUF quantized version is available for efficient local inference with llama.cpp and other GGUF-compatible runtimes:

https://huggingface.co/farehaheha/llama3.2-3B-text-to-sql-Q4_K_M-GGUF

Training Details

ParameterValue
Base Modelmeta-llama/Llama-3.2-3B
Fine-tuning MethodQLoRA
Base Model Quantization During Training4-bit
LoRA Rank16
Training Datasetgretelai/synthetic_text_to_sql
Dataset Split UsedTest split
Training Samples~5.85K
Epochs1
Batch Size8
Training Time~30 minutes

Note: This experiment used the dataset's test split for fine-tuning rather than the training split. Therefore, the original test split should not be used to report an unbiased evaluation score for this model.

Dataset

The model was fine-tuned on:

Gretel AI Synthetic Text-to-SQL

https://huggingface.co/datasets/gretelai/synthetic_text_to_sql

The dataset contains natural-language questions paired with SQL queries and database context.

Approximately 5,850 examples from the test split were used for this fine-tuning experiment.

Fine-Tuning Approach

The training process used QLoRA:

  1. The Llama 3.2 3B base model was loaded in 4-bit precision.
  2. The original base model weights remained frozen.
  3. LoRA adapters with rank 16 were trained on the Text-to-SQL dataset.
  4. Training was performed for one epoch.
  5. The trained LoRA adapter was merged with the base model.
  6. The merged model was also converted to Q4_K_M GGUF for local inference.

This approach significantly reduces the memory required for fine-tuning compared with full-parameter training.

Usage

from transformers import AutoTokenizer, AutoModelForCausalLM

model_id = "farehaheha/llama3.2-3B-text-to-sql"

tokenizer = AutoTokenizer.from_pretrained(model_id)

model = AutoModelForCausalLM.from_pretrained(
    model_id,
    device_map="auto",
    torch_dtype="auto",
)

prompt = """### Database Schema:
{your_database_schema}

### Request:
{your_natural_language_request}

### SQL Query:
"""

inputs = tokenizer(prompt, return_tensors="pt").to(model.device)

outputs = model.generate(
    **inputs,
    max_new_tokens=256,
    do_sample=False,
)

response = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(response)

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей