SuperAPI AI 工具集

bing-search

通用与其它

查看项目

更新于 10-16 05:46

技能介绍

用途:该技能用于按用户需求通过 Frevana 获取 Bing 搜索结果,技能会调用 Frevana 的 /service/bing-search 端点,并把 SerpAPI 的响应原样返回。

主要能力:支持必填参数 q,以及 location、lat、lon、mkt、cc、setLang、first、count、safeSearch、filters、device、no_cache、async、zero_trace 等请求字段。脚本会校验响应是否为 JSON,并输出到标准输出;除非用户明确要求转换,否则不应改写或重塑返回数据。

使用方式:需要环境变量中的 FREVANA_TOKEN,或通过 --token 指定本次运行使用的令牌;依赖 curl、bash 和 python3。API 基础 URL 默认为 https://ai-factory.frevana.com,可通过 FREVANA_API_BASE_URL 指向其他主机。

示例命令: bash <skill-path>/scripts/search_bing.sh
--q "best crm software"
--mkt "en-US"

保存 JSON 到文件: bash <skill-path>/scripts/search_bing.sh
--q "Q"
--output "./out/bing-search.json"

脚本发送的请求结构会省略未提供的可选字段: { "q": "Q", "location": "LOCATION", "lat": 1.23, "lon": 1.23, "mkt": "MKT", "cc": "CC", "setLang": "SETLANG", "first": 1 }

不要传入不支持的字段,也不要传入 SerpAPI 的 engine 或 api_key,Frevana 会在服务端设置。可使用 --output 将结果保存到本地文件。

输出与限制:成功时标准输出为校验后的 JSON;使用 --output 时同一 JSON 也会写入指定文件;失败时响应体或解析错误输出到标准错误,并返回非零退出码。

适用场景:适用于需要通过 Bing 获取搜索结果并保留原始 JSON 的场景,例如本地化搜索、分页查询或后续自行处理数据。限制:必要令牌和依赖环境需提前配置,资料未提供更多平台、收费或性能信息。