This repository provides the
full-precision safetensors weights for
ozaa77/Cogito-0.9.1-15B, ready to load directly with
transformers,
vLLM,
text-generation-inference, or any other Hugging Face-compatible runtime. Quantized
GGUF builds for local CPU/GPU inference (llama.cpp, Ollama, LM Studio, etc.) are available separately at
ozaa77/Cogito-0.9.1-15B-GGUF.
Standard language models are often optimized to stay agreeable. Cogito is built to be analytical of the question. Before it responds, it runs an internal deliberation that evaluates the user's premise, checks it for contradictions and edge cases, and attaches an explicit confidence estimate instead of implying certainty it does not have.
Cogito structures its deliberation with explicit tags before formulating its final output:
1<confidence>High</confidence>
2<thought>
31. Analyze the user's premise: "Why does water boil at 50C at sea level?"
42. Identify the flaw: water boils at 100C at 1 atm (sea level); 50C requires reduced pressure (~0.12 atm).
53. Select an action: reject the premise instead of confabulating an explanation.
6</thought>
7<response>
8<action>reject_premise</action>
9The premise is incorrect. At sea level (1 atm / 101.3 kPa), water boils at 100C (212F).
10Water only boils at 50C under significantly reduced pressure, roughly 0.12 atm.
11</response>
1from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4model_id = "ozaa77/Cogito-0.9.1-15B"
5
6tokenizer = AutoTokenizer.from_pretrained(model_id)
7model = AutoModelForCausalLM.from_pretrained(
8 model_id,
9 torch_dtype=torch.bfloat16,
10 device_map="auto",
11)
12
13messages = [
14 {"role": "system", "content": "You are Cogito 0.9, an analytical entity collaborating with the user."},
15 {"role": "user", "content": "Explain why standard gradient descent struggles with ill-conditioned ravines."},
16]
17
18inputs = tokenizer.apply_chat_template(
19 messages, add_generation_prompt=True, return_tensors="pt"
20).to(model.device)
21
22outputs = model.generate(
23 inputs,
24 max_new_tokens=1536,
25 temperature=0.7,
26 top_p=0.9,
27 repetition_penalty=1.08,
28 do_sample=True,
29)
30
31print(tokenizer.decode(outputs[0][inputs.shape[-1]:], skip_special_tokens=True))
1from transformers import pipeline
2
3pipe = pipeline(
4 "text-generation",
5 model="ozaa77/Cogito-0.9.1-15B",
6 torch_dtype="bfloat16",
7 device_map="auto",
8)
9
10messages = [
11 {"role": "system", "content": "You are Cogito 0.9, an analytical entity collaborating with the user."},
12 {"role": "user", "content": "Explain why standard gradient descent struggles with ill-conditioned ravines."},
13]
14
15result = pipe(messages, max_new_tokens=1536, temperature=0.7, top_p=0.9)
16print(result[0]["generated_text"][-1]["content"])
1vllm serve ozaa77/Cogito-0.9.1-15B \
2 --dtype bfloat16 \
3 --max-model-len 32768
1docker run --gpus all -p 8080:80 \
2 -v $PWD/data:/data \
3 ghcr.io/huggingface/text-generation-inference:latest \
4 --model-id ozaa77/Cogito-0.9.1-15B \
5 --max-total-tokens 32768
1@misc{ramadhan2025cogito,
2 author = {AlGhozali Ramadhan},
3 title = {Cogito-0.9.1: An Abliterated Epistemic Reasoning Model},
4 year = {2026},
5 publisher = {Hugging Face},
6 journal = {Hugging Face Model Hub},
7 howpublished = {\url{https://huggingface.co/ozaa77/Cogito-0.9.1-15B}},
8}