← 全部模板

专家路由 <MoeRouter />

左边是几个 token,中间一个路由器,右边是路由专家方格(最多 384 格)和共享专家;每一步换一个 token,被选中的 k 个格子亮起。

在示例演示里查看 →

分组
AI · 混合专家怎样选专家
组件
MoeRouter · #moe-router
交互
→ 路由下一个 token,亮格随之变化

适合

  • 介绍 MoE 模型:专家总数、每 token 激活几个
  • 想直观表现“总参数大、激活参数小”

不适合

  • 不是混合专家结构
  • 要讲各专家分工:亮格位置通常是示意,不代表真实分工

内容上限

1experts 8–384;cols 默认 24,384 个时用 32
2shared 0–2
3routes 1–4 个,token ≤ 6 个字符,note ≤ 20 字
4caption ≤ 30 字;picks 不是真实路由时要在 caption 写“示意”
5需要 build: 'reveal';不逐步时显示最后一个 token

字段

字段类型
kicker · 必填string标题上方的小节名,2–8 字
title · 必填string | string[]页面标题;传数组可手动断行,每项一行
leadstring一到两句导语,≤ 60 字
sourcestring事实出处;页面上有任何数据或事实时必填
hintReactNode页眉中间的操作提示,可用 <kbd>
experts · 必填number路由专家数
colsnumber方格列数,默认 24
sharednumber共享专家数
routes · 必填{ token, picks: number[], note? }[]每个 token 选中的专家序号(从 0 开始)
captionstring方格下方说明

示例代码

<MoeRouter kicker="混合专家" title="每个 token 只走 6 个专家" experts={384} cols={32} shared={1} routes={[{ token: '函数', picks: [17, 58, 140, 201, 266, 349] }]} caption="亮格位置为示意" />