Proper-scale LoRA SFT checkpoint — 10x the data of sft-v0 (2232 train examples, 40 personas, memory-aware conversational format), 2 epochs. Best SFT-only checkpoint in this project; the DPO and distillation checkpoints chain off this one.
GGUF quantizations available: this project's current-best checkpoint is also published as 12-level GGUF quantizations for llama.cpp-based on-device inference (quantized from dpo-v1-scale, not this checkpoint).
As a base for further post-training (DPO/distillation), or for studying the isolated effect of SFT before preference optimization is applied.
Out-of-Scope Use
Not evaluated or intended for: safety-critical decisions, medical/legal/financial advice, or any
deployment where a wrong or overconfident answer causes real harm. This is a research artifact
from an open-source project studying post-training and memory architecture on small models — see
the project README for the full research framing before using it in any
production context.
Capabilities
Companion-persona conversational responses conditioned on retrieved memories
Improved abstention calibration over sft-v0 after a documented bug-fix cycle
Quick Start
Installation
pip install transformers torch
Usage
python
1from transformers import AutoModelForCausalLM, AutoProcessor
23model = AutoModelForCausalLM.from_pretrained("arrochi112/onebee-gf-sft-v1")4processor = AutoProcessor.from_pretrained("arrochi112/onebee-gf-sft-v1")56messages =[7{"role":"system","content":"You are a warm AI companion who remembers this user."},8{"role":"user","content":"What conference did I say I was attending?"},9]10inputs = processor.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt")11output = model.generate(**inputs, max_new_tokens=128)12print(processor.decode(output[0], skip_special_tokens=True))
Evaluation
Scored against PMB (Personalized Memory Benchmark), 688 adversarial probes across 8
categories, with an LLM judge under dual-order (position-bias-controlled) scoring plus a
rule-based abstention detector.
1@software{small_mind_companion,
2 title = {small-mind-companion: Post-training and cognitive architecture for a small multimodal companion LLM},
3 author = {arrogance231},
4 year = {2026},
5 url = {https://github.com/arrogance231/small-mind-companion}
6}
License
Apache-2.0, inherited from the base model (google/gemma-4-E2B-it).