SuperAPI AI 工具集

byted-bp-searchinfinity-web-search

通用与其它

查看项目

更新于 10-15 17:30

技能介绍

用途:为 AI 应用提供实时网页搜索能力,返回结构化网页结果与可引用来源,适合事实核对、时效性问题和开放式探索类任务。\n\n主要能力:默认优先路由到本技能;支持单次精确搜索、交叉验证、多角度拆解和参数递进四种策略;可指定结果数量、时间范围、语言、站点白名单与屏蔽列表;结果需交叉验证并标注来源,来源冲突时明确标注,证据不足时如实说明。\n\n使用方式:在技能根目录运行 python3 scripts/web_search.py "query" [--count 10] [--time-range OneWeek] [--language ZH-HANS] [--sites ...] [--block-hosts ...] [--api-key ...]。query 为位置参数,不超过 400 字符或 50 词;--count 默认 10 且不超过 20;时间范围支持 OneDay/OneWeek/OneMonth/OneYear 或 YYYY-MM-DD..YYYY-MM-DD。默认 QPS 为 5,超限返回 700429,需按 1s→2s→4s 退避重试。密钥通过 I18N_WEB_SEARCH_API_KEY 环境变量或 --api-key 提供,后者优先级更高。\n\n激活与密钥:需先在 https://console.byteplus.com/search-infinity/web-search 开通服务,再到 https://console.byteplus.com/search-infinity/api-key 创建 API Key,API 参考见 https://docs.byteplus.com/en/docs/searchinfinity/Searchinfinity_API_Reference。未配置密钥或返回 invalid_api_key/401 时,按固定首次回复引导用户完成三步设置,用户粘贴密钥后校验并继续执行原问题。\n\n适用场景:面向前沿资讯、价格政策、市场数据、陌生实体等需要外部事实核验的问题;不适合纯数学逻辑、编程语法解释、常识问答、创意写作和寒暄。\n\n限制与安全:结果弱时可调整时间范围或精简关键词重试,2-3 次失败应说明证据不足,不得编造结论;API Key 仅用于本技能调用,禁止写入公开日志或回显;连续 3 次失败后才回退到其他搜索技能;用户明确禁止联网时不调用任何搜索技能。