dmsobtl/dsh-llm-vision-router ↗★ 0
dsh-llm-vision-router
DSH 插件:当消息中包含图片时自动路由至多模态视觉模型,其余情况保持使用低成本模型。
AI 分析
核心用途是按需触发视觉模型以节省成本。适合日常以文本对话为主,但偶尔需要智能体识别和分析图片的用户。
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 README ↗配置
- id: vision-router
plugin: dsh-llm-vision-router
config:
visionProvider: openai # 视觉模型的 provider route
visionModel: gpt-4o-mini # 视觉模型 ID
toolResultsOnly: true # 只在工具返回图片时触发(忽略用户上传的图片)
verbose: false # 路由切换时是否打日志
支持的视觉模型
| Provider | Model | 价格参考 |
|---|---|---|
| openai | gpt-4o-mini | ~$0.15/1M input |
| openai | gpt-4o | ~$2.5/1M input |
| qwen | qwen-vl-plus | ~¥0.008/千 tokens |
| anthropic | claude-sonnet-4-6 | $3/1M input |
| openrouter | 各种 | 按模型计价 |
完整配置示例:DeepSeek 主力 + 视觉路由 + UI 验证
-
id: llm-deepseek name: '@deepseek-ai/dsh-llm-deepseek' config: apiKey: ${DEEPSEEK_API_KEY}
-
id: llm-openai # 注册 OpenAI 作为可用 adapter name: '@deepseek-ai/dsh-llm-pi-ai' config: routes: - provider: openai apiKey: ${OPENAI_API_KEY}
-
id: vision-router # 自动路由 plugin: dsh-llm-vision-router config: visionProvider: openai visionModel: gpt-4o-mini toolResultsOnly: true
-
id: app-verify # UI 测试工具(会返回截图) plugin: dsh-tool-app-verify config: mode: browser headless: true
Agent 大部分时间用 DeepSeek。当 `app_screenshot` 或 `app_screenshot_diff` 返回图片后,下一次模型调用自动走 gpt-4o-mini 来理解图片内容。理解完成后(该 turn 的 tool result 处理完),后续无图片的请求又回到 DeepSeek。
## 开发
```bash
npm install
npm test
License
MIT