jevk5:4b
2 TagsUpdated 4B params16384 contextEnglishApache-2.0by alibiserikbay
JevK5 v0.3 (4B), Q8_0 GGUF, with the author's temperature 1.22: 0.625 on typed decisions; up to 16 options per question.
4b
ollaya run jevk5:4b --preset triage "I was charged twice for my subscription this month and want a refund."curl http://localhost:11435/api/decide \
-H "Content-Type: application/json" \
-d '{
"model": "jevk5:4b",
"state": "I was charged twice for my subscription this month and want a refund.",
"questions": {
"department": {
"type": "choice",
"instructions": "Which team should handle this?",
"criteria": {
"billing": "Payments, invoices and refunds",
"technical": "Bugs, errors and outages",
"account": "Login, profile and settings"
}
},
"refund": {
"type": "noul",
"instructions": "Is the customer asking for a refund?"
}
}
}'# Already using a TypeSafe SDK? Set TYPESAFE_BASE_URL=http://localhost:11435 instead.
import requests
response = requests.post(
"http://localhost:11435/api/decide",
json={
"model": "jevk5:4b",
"state": "I was charged twice for my subscription this month and want a refund.",
"questions": {
"department": {
"type": "choice",
"instructions": "Which team should handle this?",
"criteria": {
"billing": "Payments, invoices and refunds",
"technical": "Bugs, errors and outages",
"account": "Login, profile and settings"
}
},
"refund": {
"type": "noul",
"instructions": "Is the customer asking for a refund?"
}
}
},
)
answers = response.json()["answers"]
print(answers["department"]["choice"], answers["refund"]["noul"])const response = await fetch("http://localhost:11435/api/decide", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
model: "jevk5:4b",
state: "I was charged twice for my subscription this month and want a refund.",
questions: {
department: {
type: "choice",
instructions: "Which team should handle this?",
criteria: {
billing: "Payments, invoices and refunds",
technical: "Bugs, errors and outages",
account: "Login, profile and settings"
}
},
refund: {
type: "noul",
instructions: "Is the customer asking for a refund?"
}
}
}),
});
const { answers } = await response.json();
console.log(answers.department.choice, answers.refund.noul);Details
- weightsaea433883bc7 · 4.5 GB
gguf · Q8_0 · huggingface.co/alibiserikbay/JevK5-GGUF/resolve/ec67b0b…/jevk5-4b-v0.3-Q8_0.gguf - decision84abdb80a5d8 · 1 KB
{"engine": "llama", "family": "jevk5", "layout": "jevk5-v1", "gguf": {…}, …} - calibration1940514cbbfc · 300 B
{"temperature": [1.22, 1.22, 1.22]} - license8e946530c46d · 10 KB
JevK5 by the JevK5 authors (https://github.com/allebee, https://huggingface.co/alibiserikbay), a fine-tune of Qwen3.5-4B by the Qwen team (Apache-2.0). Its decision prompt and one-pass readout are adapted from SemIf by TheoLeeCJ (MIT).
Every layer is checked against its sha256 when it is pulled. Weights and tokenizers download from the model author's Hugging Face repository at a pinned commit; Ollaya never re-hosts them.