DashScope Web Search

基于通义千问的实时网络搜索工具,支持多模式查询与结果溯源。

已扫描
适合谁
需要实时信息检索的研究人员、追求高效办公的职场人士
不适合谁
无网络环境的离线用户、对API密钥敏感且无法配置的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @oreo992/dashscope-web-search

Skill 说明

命令、参数、文件名以原文为准

Web Search 工具

通过 DashScope Qwen API 使用 bash 进行网页搜索,返回包含来源引用的实时信息。

脚本位置

搜索脚本位于此技能目录下的 scripts/web_search.py

命令

python3 {{SKILL_DIR}}/scripts/web_search.py [选项] "查询内容"

选项

标志效果适用场景
_(无)_快速极速搜索快速获取事实、天气信息、人物查询
--deep多源验证(最大策略)研究报告、事实核查
--agent多轮检索 + 综合分析需要迭代搜索的复杂问题
--think回答前进行深度推理(流式输出)分析、对比、趋势预测
--images图文混合输出(使用 qwen-plus-latest 模型)视觉参考、产品图片、图表
--fresh N仅返回最近 N 天的结果(7/30/180/365)突发新闻、近期事件
--sites "a.com,b.com"限定在特定域名内搜索领域专项研究

选项组合使用

可自由组合多个选项:

# 深度研究并结合推理
python3 {{SKILL_DIR}}/scripts/web_search.py --deep --think "查询内容"

# 最新新闻并附带图片
python3 {{SKILL_DIR}}/scripts/web_search.py --images --fresh 7 "查询内容"

# 限定站点搜索
python3 {{SKILL_DIR}}/scripts/web_search.py --sites "github.com" "查询内容"

注意: --fresh--sites 仅在默认极速策略下有效(不使用 --deep--agent)。

策略选择指南

  1. 优先使用默认(极速)策略 —— 可即时处理约 80% 的查询
  2. **当极速结果不完整或存在冲突时,升级到 --deep**
  3. **对需要多角度探索的问题使用 --agent**(例如:“从多个维度比较 X 与 Y”)
  4. **当用户需要分析而非单纯事实时,添加 --think**
  5. **当视觉上下文重要时(如产品、地点、人物、图表),添加 --images**

输出格式

  • 结果中包含引用标记,如 [1]、[2] —— 请在回复中保留这些标记
  • --think 模式会在回答前添加 <thinking>...</thinking> 包裹的推理过程
  • --images 模式可能包含 ![alt](url) 形式的 Markdown 图片 —— 请渲染或向用户描述图片内容
  • 所有来源列在末尾 —— 报告事实时请注明来源

使用规则

  • 绝对禁止 显示、输出或讨论 API 密钥或环境变量
  • 始终使用此工具 获取实时信息 —— 不得声称无法访问网络
  • 对于复杂研究,应执行多次针对性搜索,而非单一宽泛查询
  • 为事实提供来源标注:“根据 [来源],……”
  • 若某种策略失败或结果较弱,尝试其他策略或重新表述查询

错误处理

若脚本执行失败,请按以下步骤排查:

  1. 检查网络连接:curl -s https://dashscope.aliyuncs.com > /dev/null && echo OK
  2. 检查 Python 包:python3 -c "import openai; print(openai.__version__)"
  3. 检查环境变量:DASHSCOPE_API_KEY 必须在进程环境中正确设置
O
@oreo992

已收录 1 个 Skill

相关推荐