KRAFTON/Raon-1-mini-preview · Hugging Face
摘要
KRAFTON AI 发布 Raon-1 mini 预览版,这是一个从零训练的 30B-A4B 混合专家(MoE)语言模型,具备强大的韩语对话与智能体任务能力,支持 262K 长上下文并采用 Apache 2.0 许可。
查看缓存全文
缓存时间: 2026/10/21 08:23
KRAFTON/Raon-1-mini-preview · Hugging Face
来源: https://huggingface.co/KRAFTON/Raon-1-mini-preview Raon-1 mini Raon-1 mini
主页 (https://krafton.ai/en/) Hugging Face (https://huggingface.co/KRAFTON) X (https://x.com/Krafton_AI) 许可证 (https://www.apache.org/licenses/LICENSE-2.0)
Raon-1 mini 是一款 30B-A4B 混合专家(MoE)语言模型,由 KRAFTON AI (https://krafton.ai/en/) 从零开始设计和训练。它在韩语对话和智能体任务方面展现出强大能力。作为 Raon 开源模型系列的一部分,它以 Apache 2.0 许可证发布。
想要无需任何配置就能体验 Raon-1 mini?限时免费在 Raon-1 mini 试用平台 (https://raon-mini.krafton.ai/en) 与其对话。
这是预览版发布,并非最终模型。正式版发布前规格和结果可能会有所变化。
亮点
- 推理能力:内置思考模式,在下方展示的数学和科学基准测试中取得了领先成绩。
- 指令遵循与搜索:在下方展示的指令遵循和搜索基准测试中超越对比模型。
- 多语言能力:在韩语、英语、日语、中文、西班牙语、法语和泰语数据上训练。展现出强大的韩语性能和扎实的英语能力。
- 智能体执行:支持智能体工作流的工具调用,支持 Hermes Agent、Pi 和 OpenCode。
- 投机解码支持:提供 DFlash2 草稿模型以加速投机解码。
- 量化选项:提供 MXFP8 和 NVFP4 格式,其中 NVFP4 可在单张 NVIDIA RTX 5090 GPU(32 GB 显存)上进行推理。
Raon-1 mini 与开源模型对比
模型概览
Raon-1 mini 采用混合混合专家(MoE)架构,由 18 个线性注意力层和 7 个全注意力层组成。
- Raon Delta Attention(RDA):Raon Delta Attention 将 Kimi Delta Attention 的擦除门和写入门解耦,从而提升长上下文性能。
- Raon-mHC:Raon-mHC 降低了 DeepSeek 流形约束超连接(mHC)的计算开销,加快训练速度。
- 混合布局:25 层中有 18 层是 Raon Delta Attention 层,采用固定大小状态。仅 7 个 MLA 层保留 KV 缓存,每个 token 在 BF16 精度下约占 8 KiB。
- 长上下文:原生支持最长 262,144 个 token 的上下文。
- 稀疏 MoE:每个 token 激活 128 个路由专家中的 6 个加 1 个共享专家,即每个 token 使用 28.8B 总参数中的 4.3B。
| 字段 | 值 |
|---|---|
| 架构 | MoE |
| 总参数量 | 28.8B |
| 激活参数量 | 4.3B |
| 层数 | 25 |
| 隐藏维度 | 2,560 |
| 注意力机制 | 混合 — RDA 3 : Gated MLA 1 |
| 位置编码 | NoPE(无位置编码) |
| 注意力头数 | RDA 和 Gated MLA 均为 40 |
| 注意力头维度 | RDA 为 128;Gated MLA 为 192 QK / 128 V |
| 查询 / KV LoRA 秩 | Gated MLA 为 576 / 512 |
| 专家数量 | 128 |
| 激活专家数 | 6 个路由 + 1 个共享 |
| 专家中间层维度 | 1,088 |
| 稠密 FFN 中间层维度(第一层) | 12,032 |
| 激活函数 | SiTU-GLU |
| 残差连接 | Raon-mHC,4 流 |
| 词表大小 | 259,840 |
| LM Head | 非绑定 |
| 上下文长度 | 262,144 个 token |
基准测试结果
- 红色表示 Raon-1 mini preview 在 MoE 基线模型中表现最佳。
| 类别 | 基准测试 | MoE | 密集 | Raon-1 mini preview (30B-A4B) | Qwen3.6-35B-A3B | Gemma 4 26B-A4B | Qwen3.8-27B | Muse Glimmer 30B |
|---|---|---|---|---|---|---|---|---|
| 知识 | MMLU Pro | 76.5 | 85.9 | 82.9 | 85.7 | 84.0 | ||
| AA-Omniscience | 3.5 | −7.2 | −46.6 | −0.5 | −34.7 | |||
| 推理 | GPQA Diamond | 84.3 | 83.2 | 80.7 | 89.7 | 82.6 | ||
| AIME 2026 | 93.3 | 92.9 | 87.1 | 98.8 | 92.9 | |||
| HMMT Feb 2026 | 84.1 | 84.5 | 79.9 | 95.8 | 74.6 | |||
| 指令与多轮对话 | IFBench | 84.2 | 66.6 | 80.9 | 82.4 | 78.7 | ||
| MultiChallenge | 59.0 | 58.2 | 58.4 | 63.6 | 63.4 | |||
| 编码 | LiveCodeBench v6 | 81.6 | 81.2 | 83.4 | 79.3 | 77.4 | ||
| SciCode | 38.7 | 35.6 | 39.6 | 44.6 | 43.6 | |||
| SWE-Verified¹ | 70.8 | 63.2 | 61.6 | 74.6 | 72.0 | |||
| Terminal-Bench Lite | 47.0 | 63.3 | 52.0 | 67.0 | 70.7 | |||
| 智能体 | GDPVal² | 66.0 | 67.4 | 57.5 | 63.5 | 67.3 | ||
| AutomationBench³ | 29.7 | 24.9 | 36.2 | 58.7 | 32.1 | |||
| BrowseComp Plus | 55.7 | 34.8 | 32.2 | 58.0 | 52.8 | |||
| BFCL v4 Overall | 59.8 | 64.7 | 65.8 | 72.4 | 51.8 | |||
| 长上下文 | AA-LCR | 67.3 | 69.3 | 67.0 | 80.3 | 81.3 | ||
| GDP.pdf⁴ | 45.8 | 6.6 | 3.6 | 11.2 | 8.4 | |||
| 韩语对话 | Chatbot Korean(内部)⁵ | 592.9 | 74.5 | 90.6 | 90.1 | 87.0 |
评审和用户模拟器:所有评估均使用 gpt-5.6-luna。红色 = Raon-1 mini preview 在 MoE 组(Raon-1 mini preview、Qwen3.6-35B-A3B、Gemma 4 26B-A4B)中表现最佳。密集模型(Qwen3.8-27B、Muse Glimmer 30B)仅供参考。¹ SWE-Verified:使用 mini-SWE-agent harness 评估。² GDPVal(数据集 (https://huggingface.co/datasets/openai/gdpval)):指标为评审评分,非 Elo。³ AutomationBench:公开子集,非官方评估集。⁴ GDP.pdf:Artificial Analysis (artificialanalysis.ai) 官方纯文本版本。PDF 已预先进行 OCR 处理;不接受图像输入。⁵ Chatbot Korean(内部):内部基准测试,衡量聊天机器人在多种情境下的韩语口语能力。未公开发布。
采样参数
Raon-1 mini 为思考模式设计;不建议禁用思考模式。
所有任务共享的设置:
| 设置 | 值 |
|---|---|
| temperature | 1.0 |
| top_p | 0.95 |
| top_k | 20 |
| repetition_penalty | 1.0 |
| frequency_penalty | 0 |
| min_p | 0 |
| truncate_history_thinking | false |
因任务而异的设置:
| 任务 | presence_penalty |
|---|---|
| 编码 / 数学 | 0 |
| 其他(对话、摘要、知识问答、智能体等) | 1.5 |
投机解码
我们与 Raon-1 mini preview 一同发布了 DFlash2 (https://github.com/z-lab/dflash) 草稿模型,通过投机解码加速推理。在单张 NVIDIA B300 上的基准测试中,它实现了最高 2.18× 的输出吞吐量提升(相较于自回归解码)。加速比因硬件和工作负载而异。
吞吐量以输出 token/s 计量,括号内为相对于自回归解码的加速比。接受长度(AL)为每个验证步的平均 token 数,在并发 1 下对所有请求取平均。
| 基准测试 | AL | AR · C=1 | DFlash2 · C=1 | AR · C=8 | DFlash2 · C=8 | AR · C=32 | DFlash2 · C=32 |
|---|---|---|---|---|---|---|---|
| GSM8K | 4.76 | 296.3 | 646.3 (2.18×) | 1,110.4 | 1,836.3 (1.65×) | 1,528.9 | 2,619.3 (1.71×) |
| MATH-500 | 4.43 | 308.0 | 666.6 (2.16×) | 1,496.1 | 2,511.3 (1.68×) | 3,082.5 | 5,166.9 (1.68×) |
| HumanEval | 3.96 | 305.4 | 607.9 (1.99×) | 1,470.8 | 2,269.6 (1.54×) | 2,793.1 | 4,596.4 (1.65×) |
| MBPP | 3.85 | 307.0 | 604.1 (1.97×) | 1,450.6 | 2,197.2 (1.51×) | 2,956.2 | 5,017.9 (1.70×) |
| MT-Bench | 3.24 | 304.9 | 570.2 (1.87×) | 1,477.1 | 2,038.2 (1.38×) | 2,521.3 | 3,935.4 (1.56×) |
AR:自回归解码;C:并发数。吞吐量为总输出 token 数除以端到端墙钟时间。使用 vLLM 0.28.0 和 MXFP8 目标模型进行评估;块大小 8(7 个草稿 token),概率性草稿采样,temperature 1.0,top-p 0.95,top-k 20,启用思考模式,最多生成 4,096 个新 token,每个基准测试 128 条提示词(MT-Bench 为 80 条)。
快速开始
Raon-1 mini 支持通过 Transformers、vLLM、llama.cpp 和 MLX 进行推理。以下示例展示了如何在本地运行模型或启动 OpenAI 兼容的服务器,使用思考模式和上述推荐采样设置。
模型仓库需要申请访问权限。请在本页面申请一次(自动批准;涵盖所有 Raon-1 mini preview 仓库),然后登录,以便以下示例可以下载:
pip install -U huggingface_hub
hf auth login
Transformers 使用 Hugging Face Transformers 加载 Raon-1 mini 并直接在 Python 中生成回复。
安装依赖:
uv venv --python 3.12 --seed
source .venv/bin/activate
pip install \
"transformers==5.16.1" \
"accelerate==1.15.0"
然后运行模型:
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "KRAFTON/Raon-1-mini-preview"
tokenizer = AutoTokenizer.from_pretrained(
model_id,
trust_remote_code=True,
)
model = AutoModelForCausalLM.from_pretrained(
model_id,
dtype="auto",
device_map="auto",
trust_remote_code=True,
)
messages = [
{"role": "user", "content": "Tell me about KRAFTON AI."}
]
inputs = tokenizer.apply_chat_template(
messages,
add_generation_prompt=True,
tokenize=True,
return_dict=True,
return_tensors="pt",
enable_thinking=True,
truncate_history_thinking=False,
).to(model.device)
outputs = model.generate(
**inputs,
max_new_tokens=32768,
do_sample=True,
temperature=1.0,
top_p=0.95,
top_k=20,
min_p=0.0,
repetition_penalty=1.0,
presence_penalty=1.5,
)
# 思考过程在 处结束;之后是答案。
response = outputs[0][inputs["input_ids"].shape[-1]:].tolist()
think_end = tokenizer.convert_tokens_to_ids("")
split = response.index(think_end) + 1 if think_end in response else 0
reasoning = tokenizer.decode(response[:split], skip_special_tokens=True).strip()
answer = tokenizer.decode(response[split:], skip_special_tokens=True).strip()
print("Reasoning:\n" + reasoning)
print("\nAnswer:\n" + answer)
presence_penalty 由模型的远程代码实现,因为 Transformers 没有内置的 presence penalty。对于编码和数学任务,请将 presence_penalty 设为 0.0。
vLLM(测试版) 使用 vLLM 通过 OpenAI 兼容的 API 提供 Raon-1 mini 服务,支持工具调用和 DFlash2 投机解码。已在 NVIDIA B300 上测试。
从我们的 fork 安装并启动服务器:
VLLM_REF="raon-1-mini-preview"
uv venv --python 3.12
source .venv/bin/activate
VLLM_USE_PRECOMPILED=1 uv pip install \
"vllm @ git+https://github.com/krafton-ai/vllm.git@${VLLM_REF}"
vllm serve KRAFTON/Raon-1-mini-preview \
--host 127.0.0.1 \
--port 8000 \
--served-model-name Raon-1-mini-preview \
--max-model-len 262144 \
--max-num-batched-tokens 16384 \
--max-num-seqs 128 \
--gpu-memory-utilization 0.85 \
--kv-cache-dtype fp8_e4m3 \
--enable-prefix-caching \
--spec-method dflash \
--spec-model KRAFTON/Raon-1-mini-preview-dflash2 \
--spec-tokens 7 \
--reasoning-parser raon_1 \
--enable-auto-tool-choice \
--tool-call-parser raon_1 \
--default-chat-template-kwargs '{
"enable_thinking": true,
"truncate_history_thinking": false
}'
首次启动会编译模型的内核,大约需要 10 分钟;后续启动将复用编译结果。要服务 NVFP4 检查点,将命令中的模型替换为 KRAFTON/Raon-1-mini-preview-nvfp4。它可在单张 GPU 上运行(张量并行度为 1)。
从另一个终端发送请求:
curl http://localhost:8000/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "Raon-1-mini-preview",
"messages": [
{
"role": "user",
"content": "Tell me about KRAFTON AI."
}
],
"max_tokens": 32768,
"temperature": 1.0,
"top_p": 0.95,
"top_k": 20,
"min_p": 0.0,
"repetition_penalty": 1.0,
"frequency_penalty": 0.0,
"presence_penalty": 1.5,
"chat_template_kwargs": {
"enable_thinking": true,
"truncate_history_thinking": false
}
}'
思考过程在 message.reasoning 中返回;答案在 message.content 中。对于编码和数学任务,请将 presence_penalty 设为 0。
llama.cpp 使用 llama.cpp 在终端本地运行 GGUF 检查点,或通过 OpenAI 兼容的 API 提供服务,支持可选的 DFlash2 投机解码。
检查点:KRAFTON/Raon-1-mini-preview-gguf (https://huggingface.co/KRAFTON/Raon-1-mini-preview-gguf)
请从我们的分支构建;上游支持尚在等待中。Windows 用户请参阅构建指南 (https://github.com/ggml-org/llama.cpp/blob/master/docs/build.md)。
git clone -b raon-1-mini-preview \
https://github.com/krafton-ai/llama.cpp
cd llama.cpp
# Apple Silicon 上请省略 -DGGML_CUDA=ON。
cmake -B build -DGGML_CUDA=ON
cmake --build build --config Release -j
启动终端对话。模型将自动下载。
./build/bin/llama-cli \
-hf KRAFTON/Raon-1-mini-preview-gguf:Q4_K_M \
--ctx-size 262144 \
--n-predict 32768 \
--temp 1.0 \
--top-p 0.95 \
--top-k 20 \
--min-p 0.0 \
--repeat-penalty 1.0 \
--frequency-penalty 0.0 \
--presence-penalty 1.5 \
--reasoning on \
--chat-template-kwargs '{
"enable_thinking": true,
"truncate_history_thinking": false
}'
或启动 OpenAI 兼容的服务器:
./build/bin/llama-server \
-hf KRAFTON/Raon-1-mini-preview-gguf:Q4_K_M \
--host 127.0.0.1 \
--port 8000 \
--alias Raon-1-mini-preview \
--ctx-size 262144 \
--parallel 1 \
--n-predict 32768 \
--temp 1.0 \
--top-p 0.95 \
--top-k 20 \
--min-p 0.0 \
--repeat-penalty 1.0 \
--frequency-penalty 0.0 \
--presence-penalty 1.5 \
--reasoning on \
--chat-template-kwargs '{
"enable_thinking": true,
"truncate_history_thinking": false
}'
对于编码和数学任务,请使用 --presence-penalty 0。
要启用 DFlash2 投机解码,请在上述任一命令中追加以下选项,并在前一行末尾加上 \。草稿模型将自动下载。
--spec-type draft-dflash \
--spec-draft-n-max 7 \
--spec-draft-sampling probabilistic
从另一个终端发送请求:
curl http://localhost:8000/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "Raon-1-mini-preview",
"messages": [
{
"role": "user",
"content": "Tell me about KRAFTON AI."
}
],
"max_tokens": 32768,
"temperature": 1.0,
"top_p": 0.95,
"top_k": 20,
"min_p": 0.0,
"repeat_penalty": 1.0,
"frequency_penalty": 0.0,
"presence_penalty": 1.5,
"chat_template_kwargs": {
"enable_thinking": true,
"truncate_history_thinking": false
}
}'
思考过程在 message.reasoning_content 中返回;答案在 message.content 中。对于编码和数学任务,请将 presence_penalty 设为 0。
MLX(Apple Silicon) 使用 MLX 在 Apple Silicon 上本地运行 Raon-1 mini,可以直接在 Python 中使用,也可以通过 OpenAI 兼容的 API 提供服务。
检查点:KRAFTON/Raon-1-mini-preview-mlx (https://huggingface.co/KRAFTON/Raon-1-mini-preview-mlx)
使用 Python 3.11+ 安装依赖:
python3 -m venv .venv
source .venv/bin/activate
python -m pip install \
"mlx==0.32.4" \
"mlx-lm==0.32.2" \
"transformers==5.20.1"
在 Python 中运行:
from mlx_lm import load, generate
from mlx_lm.sample_utils import (
make_logits_processors,
make_sampler,
)
model, tokenizer = load(
"KRAFTON/Raon-1-mini-preview-mlx",
trust_remote_code=True,
)
messages = [
{"role": "user", "content": "Tell me about KRAFTON AI."}
]
prompt = tokenizer.apply_chat_template(
messages,
tokenize=False,
add_generation_prompt=True,
enable_thinking=True,
truncate_history_thinking=False,
)
response = generate(
model,
tokenizer,
prompt=prompt,
max_tokens=32768,
sampler=make_sampler(
temp=1.0,
top_p=0.95,
top_k=20,
min_p=0.0,
),
logits_processors=make_logits_processors(
repetition_penalty=1.0,
frequency_penalty=0.0,
presence_penalty=1.5,
),
)
print(response)
或启动 OpenAI 兼容的服务器:
python -m mlx_lm server \
--model KRAFTON/Raon-1-mini-preview-mlx \
--trust-remote-code \
--host 127.0.0.1 \
--port 8000 \
--max-tokens 32768 \
--chat-template-args '{
"enable_thinking": true,
"truncate_history_thinking": false
}'
相似文章
AuroraASR-1M 发布了!
AuroraASR-1M 发布:一个参数量低于 1M 的极小权重共享 Conformer-CTC 语音识别模型,在 LibriSpeech 上训练,支持 FP32/FP16/INT8 多精度,CPU 上也能实现远超实时的推理速度。
开源大语言模型赞赏帖
用户表达对开源 LLM 生态的赞叹,提到下载了 Raon-1-mini 30B A4B 和 Flint 40B A2.5B 等多国开源模型,并对能与计算机自然对话感到惊喜。
@QingQ77: 从0训练一个0.1B的端到端全模态模型,一个权重搞定文字、语音、图片输入,输出文字和流式语音。 https://github.com/jingyaogong/minimind-o… MiniMind-O 是一个只有0.1B参数的全模态模型…
MiniMind-O 发布了一个仅 0.1B 参数的端到端全模态模型,支持文本、语音和图片输入及流式语音输出。该项目开源了代码、权重、训练数据和技术报告,强调在普通 GPU 上即可快速训练和推理。
@rohanpaul_ai:一个开源多语言自动语音识别(ASR)模型刚刚在 5 种语言上取得了 3.54 的平均词错误率(WER)。Hojo-ASR-Multi-V1 结合了一个声学 e…
Hojo-ASR-Multi-V1 开源多语言语音识别模型以 3.54 的平均 WER 横跨 5 种语言取得出色成绩,其采用声学编码器搭配 Qwen3-4B 大语言模型解码器的架构,已在 Hugging Face 上以 Apache 2.0 许可发布。
@kfk_ai: 穷鬼玩 Agent 的配置 主模型:deepseek-v4-flash(1M 上下文),用商汤的 free 额度,多注册几个 key,再用 9router 捏在一起防限流 视觉模型:Qwen3-VL-30B-A3B-Thinking,硅基…
一个用户分享了使用多个免费或低成本AI模型组合搭建Agent的配置方案,包括主模型、视觉模型、生图、视频和语音等模块。