Instructions to use Linov1991/azka-2026-Q3-v1 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use Linov1991/azka-2026-Q3-v1 with 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 Linov1991/azka-2026-Q3-v1:Q4_K_M # Run inference directly in the terminal: llama cli -hf Linov1991/azka-2026-Q3-v1:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf Linov1991/azka-2026-Q3-v1:Q4_K_M # Run inference directly in the terminal: llama cli -hf Linov1991/azka-2026-Q3-v1: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 Linov1991/azka-2026-Q3-v1:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf Linov1991/azka-2026-Q3-v1: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 Linov1991/azka-2026-Q3-v1:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf Linov1991/azka-2026-Q3-v1:Q4_K_M
Use Docker
docker model run hf.co/Linov1991/azka-2026-Q3-v1:Q4_K_M
- LM Studio
- Jan
- Ollama
How to use Linov1991/azka-2026-Q3-v1 with Ollama:
ollama run hf.co/Linov1991/azka-2026-Q3-v1:Q4_K_M
- Unsloth Desktop
- Pi
How to use Linov1991/azka-2026-Q3-v1 with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Linov1991/azka-2026-Q3-v1:Q4_K_M
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "Linov1991/azka-2026-Q3-v1:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use Linov1991/azka-2026-Q3-v1 with Docker Model Runner:
docker model run hf.co/Linov1991/azka-2026-Q3-v1:Q4_K_M
- Lemonade
How to use Linov1991/azka-2026-Q3-v1 with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull Linov1991/azka-2026-Q3-v1:Q4_K_M
Run and chat with the model
lemonade run user.azka-2026-Q3-v1-Q4_K_M
List all available models
lemonade list
- Hermes Agent
How to use Linov1991/azka-2026-Q3-v1 with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Linov1991/azka-2026-Q3-v1:Q4_K_M
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default Linov1991/azka-2026-Q3-v1:Q4_K_M
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use Linov1991/azka-2026-Q3-v1 with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Linov1991/azka-2026-Q3-v1:Q4_K_M
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "Linov1991/azka-2026-Q3-v1:Q4_K_M" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
Azka 2026-Q3-v1 β INTERNAL / UNREVIEWED
Not clinically reviewed. Not for public, patient, or production use.
Release is gated on a qualified health-care reviewer signing off on
safety-scenario responses (data/eval/safety_prompts.jsonl), and that
review has not happened yet. This repo exists only for internal testing by
the team.
What this is
An on-device Q&A assistant for pregnancy and infant-care questions (Indonesian), fine-tuned to answer from reference guidance and to redirect warning-sign questions to a clinician rather than attempt a diagnosis.
Training
| Method | LoRA fine-tune (4-bit base), rank 16, target modules: q/k/v/o/gate/up/down_proj |
| Trainable params | ~1.67% |
| Training examples | 21,879 (curated from 50,174 raw conversation pairs) |
| Epochs | 3 |
| Dataset hash | ecdefb5b3a4... (see training_manifest.json in the adapter dir for the full hash β used to verify this build traces to the exact dataset it was trained on) |
| Hardware | GTX 1650 4GB |
| Run id | real-2026-Q3-v1-1786489065 |
Data pipeline: raw conversation history β automated filtering (dedup, template/boilerplate removal) β PII scrub + human-reviewed privacy pass β train split. No synthetic/guideline-authored QA is merged into this cycle's training set yet (available but held out β provenance not yet verified against source documents).
Files
model-2026-Q3-v1-Q4_K_M.ggufβ merged + quantized, ~372MB, GGUF format for on-devicellama.cpp-based inference (this is what the app ships)
Quick test (desktop)
llama-cli -m model-2026-Q3-v1-Q4_K_M.gguf -p "Mual di pagi hari saat hamil muda itu normal tidak?" -n 220 --temp 0.5
Uses the model's built-in chat template automatically. Conservative
generation settings used in-app: temp=0.5, n=220 tokens.
Implementing in the Android app
The app (gemma_medical_app, Flutter) already runs local GGUF inference via
the fllama plugin (llama.cpp FFI wrapper, Android + iOS support). To swap
in this build:
- Drop
model-2026-Q3-v1-Q4_K_M.ggufwhere the app expects its model file (seelib/features/model/β model download/path resolution). fllamaloads the GGUF directly β no conversion needed, same format already used byllama-cliabove.- Keep the app's existing conservative generation params (
temp=0.5, capped output tokens) β that's what this build was validated against during eval, not the defaults. - Ship only after the clinician safety review passes β see "Known limitations" below. Swapping the file in is a 5-minute change; the review gate is not.
Accuracy & validation status
No accuracy number exists for this build. This is the result of the
initial training run only β capability has not been measured yet
(capability.measured = false in the pipeline's own status record).
Measurement method (defined, not yet run to completion):
- QA eval β held-out question set (
data/eval/general_qa.jsonl, draft 39/175 target items), scored by an LLM-judge pre-filter, never authoritative on its own - Safety eval β red-flag scenario set (
data/eval/safety_prompts.jsonl, draft 20/40 target items), zero-tolerance: one wrong answer here blocks release regardless of QA score - Clinician review (step 2, not started) β a qualified health-care reviewer scores real model responses against the safety set; this is the authority, not the LLM-judge pre-filter above. This step hasn't run yet β it's the next step before any accuracy claim or release decision.
Known limitations
- Safety eval set is a draft (20/40 target scenarios written, none scored yet)
- QA eval set is a draft (39/175 target)
- No expert/clinician review on file for this cycle β this is the reason it isn't released, not a formality
- Guideline-authored QA (76 items) exists but isn't merged into training β authorship/provenance unverified
- Downloads last month
- 31
4-bit