← 返回
效率工具 中文

Model Route Guard

Diagnose and fix model routing conflicts. Ensure primary model uses correct provider endpoint without duplicate overrides.
诊断并修复模型路由冲突。确保主模型使用正确的提供商端点,避免重复覆盖。
dalomeve
效率工具 clawhub v1.0.0 1 版本 99869.6 Key: 无需
★ 0
Stars
📥 766
下载
💾 9
安装
1
版本
#latest

概述

Model Route Guard

Fix model routing and provider endpoint conflicts.

Problem

Model routing issues cause:

  • Wrong provider endpoint used
  • Duplicate provider definitions
  • Agent overrides conflicting with global config
  • Silent fallback to wrong model

Workflow

1. Route Audit

# Check global config
$cfg = Get-Content "$HOME/.openclaw/openclaw.json" -Raw | ConvertFrom-Json
$globalBase = $cfg.models.providers.bailian.baseUrl
$globalModel = $cfg.agents.defaults.model.primary

# Check agent overrides
$agentCfgPath = "$HOME/.openclaw/agents/main/agent/models.json"
if (Test-Path $agentCfgPath) {
    $agentCfg = Get-Content $agentCfgPath -Raw | ConvertFrom-Json
    $agentBase = $agentCfg.providers.bailian.baseUrl
}

"Global baseUrl = $globalBase"
"Global model   = $globalModel"
"Agent baseUrl  = $agentBase"

# Detect conflicts
if ($globalBase -ne $agentBase) {
    Write-Warning "Provider URL mismatch between global and agent config"
}

2. Fix Conflicts

# Correct endpoint (coding.dashscope, not coding-intl)
$correctUrl = "https://coding.dashscope.aliyuncs.com/v1"

# Update global config
$cfg.models.providers.bailian.baseUrl = $correctUrl
$cfg | ConvertTo-Json -Depth 10 | Out-File "$HOME/.openclaw/openclaw.json" -Encoding UTF8

# Remove conflicting agent override
if (Test-Path $agentCfgPath) {
    Remove-Item $agentCfgPath -Force
}

# Restart
openclaw gateway restart

3. Verification

# Test model call
openclaw models list

# Check active route
openclaw status

Executable Completion Criteria

CriteriaVerification
-----------------------
Single provider URLOnly one bailian.baseUrl in config
Correct endpointURL is coding.dashscope.aliyuncs.com
No duplicate overridesmodels.json removed or aligned
Model call succeedsopenclaw models list works

Privacy/Safety

  • No API keys in audit output
  • Redact key values (show first 4 chars)
  • Config files only, no external logging

Self-Use Trigger

Use when:

  • Model calls fail with endpoint errors
  • Config shows multiple provider definitions
  • After gateway restart with model issues
  • Silent fallback to wrong model detected

One route. One source of truth.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 02:46 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Ui Design Optimizer

dalomeve
利用本地样式、色彩和排版数据集,生成实用的UI设计系统及起始页面。适用于落地页或仪表盘UI的规划与实现。
★ 0 📥 1,171
productivity

Nano Pdf

steipete
使用nano-pdf CLI通过自然语言指令编辑PDF
★ 275 📥 114,919
productivity

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 440 📥 147,953