How to use from
llama.cpp
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh
# Start a local OpenAI-compatible server with a web UI:
llama serve -hf Illaitar/aidnd-router:Q4_K_M
# Run inference directly in the terminal:
llama cli -hf Illaitar/aidnd-router:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp
# Start a local OpenAI-compatible server with a web UI:
llama serve -hf Illaitar/aidnd-router:Q4_K_M
# Run inference directly in the terminal:
llama cli -hf Illaitar/aidnd-router:Q4_K_M
Use pre-built binary
# Download pre-built binary from:
# https://github.com/ggerganov/llama.cpp/releases
# Start a local OpenAI-compatible server with a web UI:
./llama-server -hf Illaitar/aidnd-router:Q4_K_M
# Run inference directly in the terminal:
./llama-cli -hf Illaitar/aidnd-router:Q4_K_M
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git
cd llama.cpp
cmake -B build
cmake --build build -j --target llama-server llama-cli
# Start a local OpenAI-compatible server with a web UI:
./build/bin/llama-server -hf Illaitar/aidnd-router:Q4_K_M
# Run inference directly in the terminal:
./build/bin/llama-cli -hf Illaitar/aidnd-router:Q4_K_M
Use Docker
docker model run hf.co/Illaitar/aidnd-router:Q4_K_M
Quick Links

aidnd-router — классификатор намерений игрока (Qwen3.5-9B + LoRA)

Роутер ввода для движка AI-DnD. На вход — сцена (место/выходы/affordances), присутствующие NPC, недавняя история и реплика игрока. На выход — один JSON:

{"kind": "query|dialogue|command|freeform", "query_type":, "verb":, "target":, "tone":}
  • query — вопрос о мире/себе (look/items/who/exits/inventory/status/map);
  • dialogue — речь присутствующему NPC (tone: neutral/friendly/hostile/deceptive/fearful);
  • command — явная команда движку (verb: move/attack/buy/sell/loot/search/inspect/…);
  • freeform — всё остальное (уходит арбитру на разрешение броском).

Как получился

  • База: unsloth/Qwen3.5-9B (Apache-2.0).

  • Метод: QLoRA SFT (4-bit), 178 примеров, 3 эпохи; учили только ответ ассистента. Затем мердж в базу и квантизация в Q4_K_M GGUF.

  • Оценка (24 отложенных примера, стратиф. по 6 на класс; метрика — совпадение с эталоном):

    kind +field full
    база Qwen3.5-9B 75% 67% 50%
    aidnd-router 92% 83% 71%

    Роутинг база умеет и сама (это классификация), но адаптер убирает ~⅓–½ ошибок, особенно на «грязных» вводах (сленг, опечатки, многословие) и в строгом full (тон/target).

Запуск локально через Ollama

hf download Illaitar/aidnd-router aidnd-router-q4_k_m.gguf Modelfile --local-dir aidnd-router
cd aidnd-router && ollama create aidnd-router -f Modelfile
ollama run aidnd-router

Требуется Ollama 0.17.1+ (Modelfile использует RENDERER/PARSER qwen3.5).

В движке AI-DnD роль router уже указывает на aidnd-router (AIDND_ROUTER_MODEL, с откатом на базовую модель, если адаптера нет на сервере).

Downloads last month
11
GGUF
Model size
9B params
Architecture
qwen35
Hardware compatibility
Log In to add your hardware

4-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for Illaitar/aidnd-router

Finetuned
Qwen/Qwen3.5-9B
Adapter
(83)
this model