/ Модель

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

Контекст
32 768 токенов
Параметры
494 млн
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-0.5B-Instruct
Библиотека
transformers
Опубликована
4 июл 2026

sakthai-context-0.5b-tools

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

Компактная дообученная версия Qwen2.5-0.5B для выбора инструментов и генерации аргументов в диалоговых агентах, включая локальное применение на маломощных устройствах.

176скачиваний за 30 дней0лайковвеса обновлены1 авг 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

  • Nanthasit/sakthai-bench-v2

    arguments

    Результат

    45,7

    text-generation 91,2text-generation 87,8text-generation 45,7
    Hugging Face Eval Results

    Отчёт автораревизия не подтверждена

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

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

SakThai Context 0.5B Tools — компактная диалоговая языковая модель для вызова инструментов в агентных приложениях. Это prompt-masked SFT модели Qwen/Qwen2.5-0.5B-Instruct, разработанная автором репозитория Nanthasit. Модель построена на архитектуре Qwen2ForCausalLM и содержит 494 млн параметров; заявленная длина контекста — 32 768 токенов. Она принимает текстовые запросы и выдаёт текст, включая выбор инструмента и JSON-подобные аргументы для его вызова.

Модель предназначена для лёгких ассистентов и локальных агентных сценариев, в том числе на маломощных устройствах и Raspberry Pi. В README заявлены точность выбора инструмента 91,2% и отсутствие вырожденных ответов в многоразовой оценке. Лицензия — Apache-2.0.

Малый размер ограничивает глубину рассуждений; точность аргументов ниже точности выбора инструмента, а соблюдение схемы инструментов ухудшается при вложенных аргументах и длинных трассах контекста.

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

  • выбор инструмента для вызова в диалоговом агенте
  • генерация JSON-подобных аргументов для функций
  • управление браузером через агентные инструменты
  • создание локального ассистента с вызовом функций
  • запуск лёгкого агента на Raspberry Pi или другом edge-устройстве

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

SakThai Context 0.5B Tools is a prompt-masked SFT of Qwen2.5-0.5B-Instruct optimized for browser/tool calling. It achieves 91.2% selection accuracy on SakThai Bench v2, with 0% degenerate outputs in multi-trial evaluation.

Model Description

SakThai Context 0.5B Tools is a prompt-masked supervised fine-tune of Qwen/Qwen2.5-0.5B-Instruct focused on reliable tool/function calling in conversational agents. The model is trained to select the correct tool, generate valid JSON-style arguments, and avoid degenerate outputs. It is optimized for edge deployment and can run on consumer hardware with ~1 GB RAM.

Key points:

  • Base: Qwen/Qwen2.5-0.5B-Instruct
  • Training: prompt-masked SFT on tool-calling traces from Nanthasit/sakthai-combined-v7
  • Primary use: lightweight agents, on-device assistants, Raspberry Pi / edge deployments
  • License: Apache-2.0

Quick Start — Transformers

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "Nanthasit/sakthai-context-0.5b-tools"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto")

tools = [
    {
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "Get current weather",
            "parameters": {
                "type": "object",
                "properties": {"location": {"type": "string"}},
                "required": ["location"],
            },
        }
    }
]

messages = [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "What's the weather in Tokyo?"},
]

text = tokenizer.apply_chat_template(messages, tools=tools, tokenize=False, add_generation_prompt=True)
inputs = tokenizer([text], return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=256, temperature=0.01, top_p=0.9)
response = tokenizer.decode(outputs[0][inputs.input_ids.shape[1]:], skip_special_tokens=True)
print(response)

Quick Start — llama.cpp / Ollama

# Convert with llama.cpp and run locally
llama-quantize ./sakthai-context-0.5b-tools-f16.gguf ./model-q4_k_m.gguf Q4_K_M
ollama create sakthai-context-0.5b-tools -f Modelfile
ollama run sakthai-context-0.5b-tools

Usage notes

  • For tool calling, always use apply_chat_template(..., tools=tools, tokenize=False, add_generation_prompt=True) so the model receives the proper <tools> block.
  • If you want stricter outputs, reduce temperature further, e.g. 0.0.
  • For CPU-only inference, set device_map="cpu"; GPU/MPS/CPU auto-detection works with device_map="auto".

Architecture & Config

FieldValue
ArchitectureQwen2ForCausalLM
Model typeqwen2
Vocab size151936
Hidden size896
Layers24
Attention heads14
KV heads2
Intermediate size4864
Activationsilu
Max position32768
Transformers5.14.1

Benchmarks

MetricValueVerified
Selection Accuracy91.2%true
Arguments Accuracy45.7%true
Strict Accuracy45.7%true
Held-Out Tool Accuracy87.8%true
Degenerate Outputs0%true

Evidence: .eval_results/sakthai-bench-v2.yaml in repo.

Limitations

  • 0.5B parameter scale limits reasoning depth; arguments accuracy is lower than selection accuracy.
  • Tool schema adherence degrades on nested arguments and long context traces.
  • Current weights are merged; if you need the unmerged adapter, use Nanthasit/sakthai-context-0.5b-tools-sft or Nanthasit/sakthai-context-0.5b-tools-sft-v2.

Citation

If you use this model, please cite the SakThai model family and benchmark:

@misc{sakthai2025context05btools,
  title  = {SakThai Context 0.5B Tools},
  author = {Nanthasit},
  year   = {2026},
  url    = {https://huggingface.co/Nanthasit/sakthai-context-0.5b-tools}
}

SakThai Family

RepoDownloadsSizePipeline
Nanthasit/sakthai-context-1.5b-merged1855~4.07 GBtext-generation
Nanthasit/sakthai-context-0.5b-merged1692~1.39 GBtext-generation
Nanthasit/sakthai-context-7b-merged1024~15.23 GBtext-generation
Nanthasit/sakthai-embedding-multilingual627~471 MBsentence-similarity
Nanthasit/sakthai-context-7b-128k610—text-generation
Nanthasit/sakthai-context-7b-tools489~20 MBtext-generation
Nanthasit/sakthai-context-1.5b-tools477~8.7 MBtext-generation
Nanthasit/sakthai-context-1.5b-merged-v2337~3.09 GBtext-generation
Nanthasit/sakthai-vision-7b315~4.71 GBimage-text-to-text
Nanthasit/sakthai-plus-1.5b-lora306~74 MBtext-generation
Nanthasit/sakthai-context-0.5b-tools251~1.0 GBtext-generation
Nanthasit/sakthai-tts-model248~143 MBtext-to-speech
Nanthasit/sakthai-plus-1.5b244~3.09 GBtext-generation
Nanthasit/sakthai-context-1.5b-tools-v2173~74 MBtext-generation
Nanthasit/sakthai-coder-1.5b151~1.12 GBtext-generation
Nanthasit/sakthai-coder-browser54~3.09 GBtext-generation
Nanthasit/sakthai-coder-browser-gguf35~7.11 GBtext-generation
Nanthasit/sakthai-embedding23~110 MBsentence-similarity
Nanthasit/sakthai-coder-browser-lora21~74 MBtext-generation

Download counts and sizes were verified from the Hub API at upload time.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen2ForCausalLM
Ревизия весов
25b743c

0 моделей