English Documentation | ไธญๆๆๆกฃ
โ ๏ธ ๆณจๆ๏ผๆฌ้กน็ฎไป ็จไบไธชไบบไฝ้ชไบคๆตๅญฆไน ๅ้กน็ฎๅฐๅ๏ผopenclaw/openclaw
OpenClaw ๆบ่ฝ่ทฏ็ฑ็ณป็ปๆฏไธไธชๅบไบ่ฏญไน็ธไผผๅบฆ็AIๆจกๅ่ชๅจ้ๆฉๅผๆ๏ผ่ฝๅค๏ผ
- ๐ฏ ่ชๅจๅ็ฑปๆฅ่ฏข๏ผๆ นๆฎ่ฏญไน่ชๅจ่ฏๅซๆฅ่ฏข็ฑปๅ๏ผไปฃ็ ใ้ฒ่ใๆจ็ใๅไฝ็ญ๏ผ
- ๐ฐ ๆๆฌไผๅ๏ผ็ฎๅๆฅ่ฏข็จ่ฝป้ๆจกๅ๏ผๅคๆๆฅ่ฏข็จๆ่ฐๆจกๅ๏ผ่็60-80%ๆๆฌ
- ๐ ๆ็ปญๅญฆไน ๏ผๆ นๆฎ็จๆทไฝฟ็จไน ๆฏ่ชๅจไผๅ่ทฏ็ฑๅณ็ญ
- โก ๅฎๆถๅๅบ๏ผๅบไบๅ้็ธไผผๅบฆ็ๆฏซ็ง็บง่ทฏ็ฑๅณ็ญ
ไผ ็ปๆนๅผ๏ผๆๆๆฅ่ฏข โ ๆ่ฐๆจกๅ โ ้ซๆๆฌ ๐ธ
ๆบ่ฝ่ทฏ็ฑ๏ผ
โโ ็ฎๅๆฅ่ฏข๏ผ60%๏ผ โ ่ฝป้ๆจกๅ โ ็้ฑ โ
โโ ไปฃ็ ๆฅ่ฏข๏ผ20%๏ผ โ ๆ่ฐๆจกๅ โ ่ดจ้ โ
โโ ๆจ็ๆฅ่ฏข๏ผ15%๏ผ โ ๆ่ฐๆจกๅ โ ่ดจ้ โ
โโ ๅ
ถไปๆฅ่ฏข๏ผ5%๏ผ โ ่ฝป้ๆจกๅ โ ็้ฑ โ
# 1. Clone ้กน็ฎ
git clone https://github.com/serenez/openclaw.git
cd openclaw
# 2. ๅฎ่ฃ
ไพ่ต
pnpm install
pnpm build
# 3. ๅฎ่ฃ
ๅฐ็ณป็ป
pnpm link
# 4. โ ๏ธ ้่ฆ๏ผๅฟ
้กปๅฏ็จๆบ่ฝ่ทฏ็ฑ๏ผๅคๅถ็งๅญๆไปถๅฐ็จๆท็ฎๅฝ๏ผ
openclaw smart-router enableไธบไปไนๅฟ
้กปๆง่ก openclaw smart-router enable๏ผ
- ๅฏ็จๅฝไปคไผ่ชๅจๅคๅถ็งๅญๆไปถๅฐ
~/.openclaw/smart-router/ - ๅฆๆไธๅฏ็จ๏ผ้่ฆๆๅจๅคๅถ๏ผไธๆจ่๏ผ
- ็งๅญๆไปถๅ ๆฌ๏ผDNAๆๅพๅ็ฑป + ้ป่ฎค็จๆทๅญฆไน ๆฐๆฎ
# ๆฅ็ๅฝๅ้
็ฝฎ
openclaw config get
# ็ผ่พ้
็ฝฎๆไปถ
~/.openclaw/config.jsonๅฟ ้กป็กฎ่ฎค็้ ็ฝฎ้กน๏ผ
{
"smartRouting": {
"enabled": true,
"lightweightModels": ["ไฝ ็่ฝป้ๆจกๅ"],
"flagshipModels": ["ไฝ ็ๆ่ฐๆจกๅ"],
"embedding": {
"model": "Qwen/Qwen3-Embedding-0.6B",
"apiKey": "ไฝ ็ๅ้ฎAPIๅฏ้ฅ"
}
}
}็ๆ็งๅญๆฐๆฎ็ๆจกๅ ๅฟ
้กป็ญไบ ่ฟ่กๆถไฝฟ็จ็ๆจกๅ
โ โ
โ Qwen/Qwen3-Embedding-0.6B โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- ้กน็ฎ้ป่ฎคไฝฟ็จ ๅ้ฎ Qwen3-Embedding-0.6B ๆจกๅ
- ๅฆๆไฝฟ็จ้กน็ฎ่ชๅธฆ็ๆฐๆฎ โ ๅฟ ้กป้ ็ฝฎๅ้ฎๆจกๅ
- ๅฆๆไฝฟ็จ่ชๅทฑ็ๆฐๆฎ โ ๅฟ ้กป็จๅ้ฎๆจกๅ้ๆฐ็ๆ
# ๅ้ไธไธชๆต่ฏๆฅ่ฏข
echo "ๆต่ฏๆบ่ฝ่ทฏ็ฑ"
# ๆฅ็่ทฏ็ฑๆฅๅฟ๏ผๅบ่ฏฅ็ๅฐ่ทฏ็ฑๅณ็ญ๏ผ
# ๆฅๅฟไฝ็ฝฎ๏ผๆ นๆฎไฝ ็็ณป็ป้
็ฝฎ็ณป็ปๅ ๅซ 6 ไธช้ขๅฎไน่ฏญไน็ฑปๅซ๏ผ
| ็ฑปๅซ | ่ฏดๆ | ไผๅ ็บง | ็คบไพๆฅ่ฏข |
|---|---|---|---|
| CHAT | ๆฅๅธธ้ฒ่ | ่ฝป้ | "ไฝ ๅฅฝ", "ๅคฉๆฐๆไนๆ ท" |
| CODE | ไปฃ็ ็ธๅ ณ | ๆ่ฐ | "ๅไธชๅฝๆฐ", "ๅธฎๆdebug" |
| FACT | ไบๅฎๆฅ่ฏข | ่ฝป้ | "1+1็ญไบๅ ", "้ฆ้ฝๅจๅช" |
| REASON | ๆจ็ๅๆ | ๆ่ฐ | "ๅๆ้ฎ้ข", "ๆฏ่พๆนๆก" |
| TRANS | ็ฟป่ฏ่ฝฌๆข | ่ฝป้ | "็ฟป่ฏ", "ๆป็ป" |
| WRITE | ๅไฝ็ๆ | ่ฝป้ | "ๅ้ฆ่ฏ", "ๅๆ็ซ " |
[
{
"text": "ไฝ ็ๆฅ่ฏขๆๆฌ",
"label": "็ฑปๅซๅ็งฐ"
}
][
{"text": "ๅธฎๆๅไธไธชPythonๅฝๆฐ", "label": "CODE"},
{"text": "ไปๅคฉๅคฉๆฐๆไนๆ ท", "label": "CHAT"},
{"text": "1ๅ 1็ญไบๅ ", "label": "FACT"},
{"text": "ๅๆไธไธ่ฟไธคไธชๆนๆก็ไผ็ผบ็น", "label": "REASON"},
{"text": "ๆ่ฟๆฎต่ฏ็ฟป่ฏๆ่ฑๆ", "label": "TRANS"},
{"text": "ๅธฎๆๅไธ้ฆๅ
ณไบๆฅๅคฉ็่ฏ", "label": "WRITE"}
]้่ฆ๏ผ็ๆๅ้ ็ฝฎ API ๅฏ้ฅ๏ผ
# ่ฎพ็ฝฎๅ้ฎ API ๅฏ้ฅ
export SILICONFLOW_API_KEY="sk-ไฝ ็ๅฏ้ฅ"
# ๆ่
ๅจไปฃ็ ไธญ็ดๆฅ้
็ฝฎ๏ผๅ่ไธๆน๏ผ็ๆๅฝไปค๏ผ
# ็ๆ DNA ๆๅพๆไปถ๏ผ6ไธชๅ็ฑป็ไปฃ่กจ็น๏ผ
pnpm smart-router:generate-dna
# ็ๆ็จๆทๅญฆไน ๆฐๆฎๆไปถ
pnpm smart-router:generate-user-memory
# ๆไธๆฌกๆง็ๆๆๆ
pnpm smart-router:generate-all็ๆ่ๆฌไฝ็ฝฎ๏ผ
scripts/generate-dna-seeds.ts # DNA็ๆ่ๆฌ
scripts/generate-user-memory.ts # ็จๆทๅบ็ๆ่ๆฌ
่พๅบๆไปถ๏ผ
src/smart-router/dna/base_dna.bin # DNAๆๅพๅ็ฑป
src/smart-router/dna/default_user_memory.bin # ็จๆทๅญฆไน ๆฐๆฎ
ไผๅฟ๏ผ
- Medoidๆฐธ่ฟๆฏ็ๅฎ็ๆ ทๆฌๅ้
- ไธไผ่ขซ"ๅนณๅๅ"ๆน้ค็นๅพ
- ๅฏน็ฆป็พคๅผๆด้ฒๆฃ
ๅนณๆป็ๆฉ็ฝๆฒ็บฟ๏ผ
confidence >= 0.15 โ ๆ ๆฉ็ฝ (factor = 1.0)
confidence = 0.10 โ ่ฝปๅพฎๆฉ็ฝ (factor = 0.98)
confidence = 0.05 โ ไธญๅบฆๆฉ็ฝ (factor = 0.95)
confidence = 0.00 โ ้ๅบฆๆฉ็ฝ (factor = 0.90)
ๆฃๆต๏ผ ๅญ็ฌฆๆฐ < 6 ๅขๅผบ๏ผ ้ๅผ้ไฝ0.05
่งฆๅๆกไปถ๏ผ ๆไฝณDNAๅ็ฌฌไบDNAๅพๅๅทฎ < 0.1 ่กไธบ๏ผ ๅๆถๆ็ดขไธคไธชๅๅบ็Patches
LRU็ผๅญ๏ผ
- ๆๅคง1000ๆก็ฎ
- 60็งTTL
- ๅ้ๅๅธไฝไธบkey
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ็จๆทๆฅ่ฏข่พๅ
ฅ โ
โ "ๅธฎๆๅไธไธชPythonๆญฃๅ่กจ่พพๅผ" โ
โโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SmartRouter.decide() โ
โ โ
โ 1. ๅ็ผๆฃๆต โ "flagship:" prefix โ
โ 2. ๅ
ณ้ฎ่ฏๅน้
โ ๆญฃๅใไปฃ็ ๅ
ณ้ฎ่ฏ โ
โ 3. Embedding API โ 1024็ปดๅ้ โ
โ 4. LayeredIndexๆ็ดข โ Patches + DNA โ
โ 5. ๅณ็ญ่พๅบ โ tier + model + confidence โ
โโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ LayeredIndex.search() โ
โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๆฅ่ฏข็ผๅญ (LRU) โ โ
โ โ - ๅ้ๅๅธไฝไธบkey โ โ
โ โ - 60็งTTL โ โ
โ โโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ็ผๅญๆชๅฝไธญ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ searchPatches() - ่ฝฏๅๅบๅ้ๆฃๆต โ โ
โ โ - DNA็กฎๅฎtier โ โ
โ โ - ๆ็ดขๅฏนๅบtier็patches โ โ
โ โ - ้ๅผ: 0.55 โ โ
โ โโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๆชๅน้
โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ searchDNA() - Top-K็ฝฎไฟกๅบฆๆฃๆฅ โ โ
โ โ - ่ฎก็ฎ6ไธชDNA็ธไผผๅบฆ โ โ
โ โ - ๅจๆ็ฝฎไฟกๅบฆๆฉ็ฝ โ โ
โ โ - ้ๅผ: 0.60 โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ RoutingDecision ่พๅบ โ
โ โ
โ { โ
โ modelTier: "flagship", โ
โ selectedModel: "zai/glm-4.7", โ
โ confidence: 0.65, โ
โ reasoning: "Patch hit (similarity 0.65)" โ
โ } โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- ๐จ๐ณ ไธญๆๅฎๆดๆๅ - ไฝฟ็จๆ็จใ้ ็ฝฎ่ฏดๆใๆ ้ๆๆฅ
- ๐ฌ๐ธ English Complete Guide - Usage guide, configuration, troubleshooting
- ๐ ๆๆฏๅฎกๆฅๆๆกฃ - ็ฎๆณๅๆใ้ฎ้ข่ฎฐๅฝใๆน่ฟๆนๅ
็็ถ๏ผ ่ทฏ็ฑไธๅทฅไฝ๏ผๆๆๆฅ่ฏข้ฝ็จๅไธไธชๆจกๅ
่งฃๅณ๏ผ
openclaw smart-router enable็็ถ๏ผ ๆฅ่ฏขๆฅ้ๆ่ทฏ็ฑๅณ็ญไธๅ็
่งฃๅณ๏ผ
- ๆฃๆฅ
~/.openclaw/config.json - ็กฎไฟ
lightweightModelsๅflagshipModels้ ็ฝฎๆญฃ็กฎ - ็กฎไฟ
embedding.modelๆฏๅ้ฎๆจกๅ
็็ถ๏ผ ็ธไผผๅบฆๅพๅๆฎ้ๅพไฝ๏ผ< 0.6๏ผ
ๅฏ่ฝๅๅ ๏ผ
- ็งๅญๆฐๆฎๆจกๅ โ ่ฟ่กๆถๆจกๅ
- API ๅฏ้ฅ้่ฏฏๆ้ ้ข็จๅฎ
่งฃๅณ๏ผ
- ็กฎ่ฎคๆจกๅไธ่ด
- ๆฃๆฅ API ๅฏ้ฅ
- ้ๆฐ็ๆ็งๅญๆไปถ
{
"smartRouting": {
"enabled": true,
"lightweightModels": ["zai/glm-4.5-air", "claude-3-5-haiku"],
"flagshipModels": ["zai/glm-4.7", "claude-3-7-sonnet"],
"embedding": {
"model": "Qwen/Qwen3-Embedding-0.6B",
"timeoutMs": 5000,
"apiKey": "your-api-key"
},
"patchSimilarityThreshold": 0.55,
"dnaSimilarityThreshold": 0.60,
"softPartitionThreshold": 0.1
}
}- ่ฏญ่จ๏ผ TypeScript/Node.js
- ๅ้็ปดๅบฆ๏ผ 1024
- ็ธไผผๅบฆ็ฎๆณ๏ผ ไฝๅผฆ็ธไผผๅบฆ๏ผ็น็งฏไผๅ๏ผ
- Embeddingๆจกๅ๏ผ Qwen/Qwen3-Embedding-0.6B
- ๅ้ๅญๅจ๏ผ ่ชๅฎไนไบ่ฟๅถๆ ผๅผ๏ผVectorStore๏ผ
- DNAๆ ผๅผ๏ผ VCTR (Vector Centroid)
MIT License
- ๅ้กน็ฎ๏ผ openclaw/openclaw
- ้ฎ้ขๅ้ฆ๏ผ GitHub Issues