SuperAPI AI 工具集

doubao-websearch

通用与其它

查看项目

更新于 10-16 01:27

技能介绍

用途:通过红狐 API 调用豆包联网搜索,在需要豆包搜索、联网搜索、AI 搜索获取实时信息时使用。触发词包括豆包搜索、豆包websearch、联网搜索、AI搜索、doubao搜索。

主要能力:异步提交搜索关键词并返回 taskId;每 5 秒自动轮询任务状态,最多等待 5 分钟;轮询期间通过 stderr 实时输出等待状态;状态变为 completed 后输出完整 JSON;覆盖 API Key 缺失、提交失败、超时、任务失败等异常处理。

使用方式:先前往红狐hub 获取 API Key,可写入配置文件(如 OpenClaw 的 ~/.openclaw/openclaw.json)中的 env.REDFOX_API_KEY,或通过 export REDFOX_API_KEY="ak_xxxx..." 设置环境变量。随后从用户描述中提取搜索关键词,运行 python3 ~/.agents/skills/doubao-websearch/scripts/doubao_search.py "<搜索关键词>"。脚本会向 /story/api/doubaoSearch/submit 提交 {"inquiry_text": "...", "source": "豆包websearch-GitHub"},再向 /story/api/doubaoSearch/result 轮询,完成后输出 JSON;可提取 data.content 与 data.result 展示回答和引用来源。依赖:pip3 install requests。

限制:需配置 REDFOX_API_KEY;轮询最长 5 分钟,超时需稍后重试;任务失败会输出失败详情。其余平台、收费等信息暂未提供。