Instructions to use ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- MLX
How to use ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho with MLX:
# Make sure mlx-lm is installed # pip install --upgrade mlx-lm # Generate text with mlx-lm from mlx_lm import load, generate model, tokenizer = load("ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho") prompt = "Write a story about Einstein" messages = [{"role": "user", "content": prompt}] prompt = tokenizer.apply_chat_template( messages, add_generation_prompt=True ) text = generate(model, tokenizer, prompt=prompt, verbose=True) - PEFT
How to use ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho with PEFT:
Task type is invalid.
- llama-cpp-python
How to use ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho with llama-cpp-python:
# !pip install llama-cpp-python from llama_cpp import Llama llm = Llama.from_pretrained( repo_id="ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho", filename="gguf/EXAONE-3.5-7.8B-Instruct-Yaho-Q4_K_M.gguf", )
llm.create_chat_completion( messages = [ { "role": "user", "content": "What is the capital of France?" } ] ) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho 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 ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho:Q4_K_M # Run inference directly in the terminal: llama cli -hf ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho:Q4_K_M # Run inference directly in the terminal: llama cli -hf ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho: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 ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho: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 ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho:Q4_K_M
Use Docker
docker model run hf.co/ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho:Q4_K_M
- LM Studio
- Jan
- vLLM
How to use ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho:Q4_K_M
- Ollama
How to use ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho with Ollama:
ollama run hf.co/ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho:Q4_K_M
- Unsloth Studio
How to use ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho with Unsloth Studio:
Install Unsloth Studio (macOS, Linux, WSL)
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho to start chatting
Install Unsloth Studio (Windows)
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho to start chatting
- Atomic Chat new
- MLX LM
How to use ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho with MLX LM:
Generate or start a chat session
# Install MLX LM uv tool install mlx-lm # Interactive chat REPL mlx_lm.chat --model "ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho"
Run an OpenAI-compatible server
# Install MLX LM uv tool install mlx-lm # Start the server mlx_lm.server --model "ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho" # Calling the OpenAI-compatible server with curl curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho", "messages": [ {"role": "user", "content": "Hello"} ] }' - Docker Model Runner
How to use ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho with Docker Model Runner:
docker model run hf.co/ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho:Q4_K_M
- Lemonade
How to use ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho:Q4_K_M
Run and chat with the model
lemonade run user.EXAONE-3.5-7.8B-Instruct-Yaho-Q4_K_M
List all available models
lemonade list
llm.create_chat_completion(
messages = [
{
"role": "user",
"content": "What is the capital of France?"
}
]
)EXAONE-3.5-7.8B-Instruct-Yaho 🎀
A Korean "gyaru" persona alignment of
LGAI-EXAONE/EXAONE-3.5-7.8B-Instruct,
fine-tuned with LoRA + a custom MLX ORPO stage on a teacher-distilled persona corpus.
The surface is a meme; the substance is a small but complete alignment study
(data synthesis → SFT → preference optimization → academic eval → deploy).
Non-commercial, research / portfolio only. Inherits the EXAONE AI Model License (NC). This is a fictional archetype persona — it does not depict or impersonate any real person.
This is the bf16 standalone (fused) release. Quantized MLX builds: 3bit · 4bit · 5bit · 6bit · 8bit.
GGUF (llama.cpp / LM Studio) builds live in the gguf/ folder —
Q4_K_M (4.4 GB, recommended), 6.0 GB), Q6_K (Q8_0 (~7.7 GB). Use these if your app's MLX
runtime can't load the EXAONE architecture; they load through the rock-solid llama.cpp backend.
The 갸루귀신 persona is baked into the GGUF chat template — no system prompt needed.
# llama.cpp
llama-cli -hf ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho:Q4_K_M -p "오늘 시험 망쳤어…"
Persona (archetype)
A low-tension yet unshakably self-assured Korean gyaru voice: trailing ~ endings, soulless
reactions, a "queen / my-way mindset", and confident self-affirmation that reframes negativity
("걱정하면 너만 손해") instead of dismissing it. Two playful conditioned tics — a `"{핵심} 야호"deflection of pressure/negativity, and a"파라파라나 추고있어야겠다~"` send-off on departures.
Mixes light MZ slang + Japanese gyaru-go, never spammed. The name "갸루귀신" is baked in — it
identifies as 갸루귀신, not as EXAONE. Crisis routing is built in: on genuine distress
(self-harm/suicide/burnout) it drops all memes, empathizes plainly, and refers to professional help.
How to run (Apple Silicon, MLX)
The persona anchor (incl. the 갸루귀신 name) is baked into chat_template.jinja — no system
prompt needed; just chat.
pip install mlx-lm==0.29.1 "transformers==4.57.6"
from mlx_lm import load, generate
model, tok = load("ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho")
p = tok.apply_chat_template([{"role": "user", "content": "오늘 시험 망쳤어…"}],
add_generation_prompt=True, tokenize=False)
print(generate(model, tok, prompt=p, max_tokens=512))
Training
- SFT: LoRA (rank 16, scale 16, dropout 0.05, all linear layers), lr 5e-5 cosine + warmup 40,
max_seq3072, bf16, assistant-turn masking, MLX. val-min checkpoint selection (J = Acc_style·Sim). - Preference opt: custom MLX ORPO (ref-free, λ=0.3, lr 1e-5) over ~209 preference pairs (trigger firing · anti-false-fire · fact-recall · anti-repetition).
- Data: ~600 teacher-distilled dialogues (teacher: Qwen3-30B-A3B, Apache-2.0) over everyday + professional seeds, with handcrafted gold, fact-controlled recall-QA, and crisis/boundary demos. Persona styling is applied offline during synthesis; the shipped model performs the policy from its weights alone (no inference-time scorer/gate — train == infer).
Evaluation (final release, v12.2)
| Metric | This model | Base 7.8B |
|---|---|---|
| Firing macro-F1 ↑ | 0.879 | 0.30 |
| False-fire rate ↓ | 0.033 | ~0.70 |
| Long-context recall (deep fact) ↑ | 3/3 | — |
| Acc_style (persona strength) ↑ | 0.848 | 0.79 |
| distinct-2 (lexical diversity) ↑ | 0.640 | 0.80 |
| KoBEST-COPA (general capability) ↑ | 0.684 | ≈0.74 |
| Neutral perplexity ↓ | ≈41 | — |
| Crisis-Deflection Harmful Rate (serious) ↓ | ≈0.00 | — |
Persona is gained with negligible essential forgetting (COPA ≈ base); interpretability analysis (weight / representation / logit / causal lenses) shows the change is a low-rank, single-direction, late-layer "persona write" — which is also why quantization down to 3-bit preserves it.
Limitations & responsible use
Small, single-teacher corpus (monoculture risk; lexical diversity is the main known weakness, a Pareto trade-off with style). Persona may emit casual slang in formal contexts and can slightly reduce factual precision. Crisis routing is a safety feature, not a substitute for professional help (자살예방 상담 ☎️ 109). Korean only.
Acknowledgements & licenses
- Base: EXAONE-3.5 (LG AI Research) — EXAONE AI Model License 1.1-NC (bundled as
LICENSE). - Teacher: Qwen3-30B-A3B-Instruct (Apache-2.0). Capability seed: koVast (MIT). Style seed: SmileStyle.
- Project:
exaone-yaho· built with MLX on Apple Silicon.
@misc{exaone-yaho-2026,
title = {EXAONE-3.5-7.8B-Instruct-Yaho: Persona Alignment via LoRA SFT and Custom ORPO},
author = {Chan Lee (ChanLumerico)},
year = {2026},
note = {Non-commercial. Base: LGAI-EXAONE/EXAONE-3.5-7.8B-Instruct}
}
- Downloads last month
- 558
Quantized
# !pip install llama-cpp-python from llama_cpp import Llama llm = Llama.from_pretrained( repo_id="ChanLumerico/EXAONE-3.5-7.8B-Instruct-Yaho", filename="", )