专家路由 <MoeRouter />
左边是几个 token,中间一个路由器,右边是路由专家方格(最多 384 格)和共享专家;每一步换一个 token,被选中的 k 个格子亮起。
版型與風格的說明目前僅提供簡體中文。
- 分組
- AI · 混合专家怎样选专家
- 元件
MoeRouter·#moe-router- 互動
- → 路由下一个 token,亮格随之变化
適合
- 介绍 MoE 模型:专家总数、每 token 激活几个
- 想直观表现“总参数大、激活参数小”
不適合
- 不是混合专家结构
- 要讲各专家分工:亮格位置通常是示意,不代表真实分工
內容上限
| 1 | experts 8–384;cols 默认 24,384 个时用 32 |
| 2 | shared 0–2 |
| 3 | routes 1–4 个,token ≤ 6 个字符,note ≤ 20 字 |
| 4 | caption ≤ 30 字;picks 不是真实路由时要在 caption 写“示意” |
| 5 | 需要 build: 'reveal';不逐步时显示最后一个 token |
欄位
| 欄位 | 型別 | |
|---|---|---|
kicker · 必填 | string | 标题上方的小节名,2–8 字 |
title · 必填 | string | string[] | 页面标题;传数组可手动断行,每项一行 |
lead | string | 一到两句导语,≤ 60 字 |
source | string | 事实出处;页面上有任何数据或事实时必填 |
hint | ReactNode | 页眉中间的操作提示,可用 <kbd> |
experts · 必填 | number | 路由专家数 |
cols | number | 方格列数,默认 24 |
shared | number | 共享专家数 |
routes · 必填 | { token, picks: number[], note? }[] | 每个 token 选中的专家序号(从 0 开始) |
caption | string | 方格下方说明 |
範例程式碼
<MoeRouter kicker="混合专家" title="每个 token 只走 6 个专家" experts={384} cols={32} shared={1} routes={[{ token: '函数', picks: [17, 58, 140, 201, 266, 349] }]} caption="亮格位置为示意" />