Model reference · open weights
K-EXAONE is an open-weight language model from LGAI-EXAONE. K-EXAONE-236B-A23B (BF16) weighs 474 GB; the smallest configuration that runs it is 4× H200 141 GB.
Summary of the LGAI-EXAONE/K-EXAONE-236B-A23B model card, 2026-10-01
What it is
| Released by | LGAI-EXAONE |
|---|---|
| Released | 2025-12-26 |
| Parameters | 237.1B |
| VRAM | 474 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB … B200 180 GB 12 smaller cards | — | — | — | |
| 4× H200 141 GB tensor parallel | 21 | 8 | all 256K | 138 GB a card |
| 8× H100 80 GB tensor parallel | 39 | 15 | all 256K | 78.1 GB a card |
| 8× A100 80 GB tensor parallel | 130 | 59 | all 256K | 78.2 GB a card |
| 4× B200 180 GB tensor parallel | 100 | 25 | all 256K | 176 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 477 GB | 479 GB |
| 5 | 482 GB | 488 GB |
| 8 | 485 GB | 494 GB |
| 16 | 493 GB | 512 GB |
| 32 | 509 GB | 548 GB |
| 64 | 542 GB | 619 GB |
One card, with vLLM's small-card settings.
Builds
| Build | Params | Precision | Weights | Smallest setup |
|---|---|---|---|---|
| K-EXAONE-236B-A23B (above) ↗ | 237.1B | BF16 | 474 GB | 4× H200 141 GB |
| K-EXAONE-236B-A23B-FP8 ↗ | 237.2B | FP8 | 245 GB | 4× H100 80 GB |
| K-EXAONE-236B-A23B-GGUF ↗ 6 builds: IQ4_XS 128 GB … BF16 474 GB |
— | GGUF | 143 GB | 4× L40S 48 GB |
From the model card
We introduce K-EXAONE, a large-scale multilingual language model developed by LG AI Research. Built using a Mixture-of-Experts architecture, K-EXAONE features 236 billion total parameters, with 23 billion active during inference. Performance evaluations across various benchmarks demonstrate that K-EXAONE excels in reasoning, agentic capabilities, general knowledge, multilingual understanding, and long-context processing.
For more details, please refer to the technical report, blog and GitHub.
The following table shows the evaluation results of the K-EXAONE model in reasoning mode, compared to our previous model, EXAONE-4.0, and other competing models. The evaluation details can be found in the technical report.
K-EXAONE is supported by multiple libraries. Please install the required libraries as needed for your use case.
You should install transformers >= 5.1.0 for the K-EXAONE model.
To serve the K-EXAONE model on a vLLM server, you should install both Transformers and vLLM (vllm >= 0.14.0).
You should install both Transformers and SGLang to serve the K-EXAONE model on SGLang server. You can install the latest version of SGLang from source using the following commands.
git clone https://github.com/sgl-project/sglang.git
pip install -e sglang/python
To use the K-EXAONE model with llama.cpp library, you should install llama.cpp >= b7737.
You can use the K-EXAONE model with the Transformers library version 5.1.0 or later.
For tasks that require accurate results, you can run the K-EXAONE model in reasoning mode as below.
from transformers import AutoModelForCausalLM, AutoTokenizer
model_name = "LGAI-EXAONE/K-EXAONE-236B-A23B"
model = AutoModelForCausalLM.from_pretrained(
model_name,
dtype="bfloat16",
device_map="auto",
)
tokenizer = AutoTokenizer.from_pretrained(model_name)
messages = [
{"role": "system", "content": "You are K-EXAONE, a large language model developed by LG AI Research in South Korea, built to serve as a helpful and reliable assistant."},
{"role": "user", "content": "Which one is bigger, 3.9 vs 3.12?"}
]
input_ids = tokenizer.apply_chat_template(
messages,
tokenize=True,
add_generation_prompt=True,
return_tensors="pt",
enable_thinking=True, # skippable (default: True)
)
generated_ids = model.generate(
**input_ids.to(model.device),
max_new_tokens=16384,
temperature=1.0,
top_p=0.95,
do_sample=True,
)
output_ids = generated_ids[0][input_ids['input_ids'].shape[-1]:]
print(tokenizer.decode(output_ids, skip_special_tokens=True))
For tasks where latency matters more than accuracy, you can run the K-EXAONE model in non-reasoning mode as below.
messages = [
{"role": "system", "content": "You are K-EXAONE, a large language model developed by LG AI Research in South Korea, built to serve as a helpful and reliable assistant."},
{"role": "user", "content": "Explain how wonderful you are"}
]
input_ids = tokenizer.apply_chat_template(
messages,
tokenize=True,
add_generation_prompt=True,
return_tensors="pt",
enable_thinking=False,
)
generated_ids = model.generate(
**input_ids.to(model.device),
max_new_tokens=1024,
temperature=1.0,
top_p=0.95,
do_sample=True,
)
output_ids = generated_ids[0][input_ids['input_ids'].shape[-1]:]
print(tokenizer.decode(output_ids, skip_special_tokens=True))
For your AI-powered agent, you can leverage K-EXAONE’s tool calling capability. The K-EXAONE model is compatible with both OpenAI and HuggingFace tool calling specifications. The example below demonstrates tool calling using HuggingFace’s docstring
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.