用途:该 Skill 通过 Frevana 的 /service/google-local-services 端点调用 Google Local Services 搜索,并将 SerpAPI 返回结果原样输出,适用于查询本地服务类别、工种筛选及服务商/地点标识。
主要能力:支持必填字段 q(查询词)与 data_cid;可选字段包括 hl、job_type、cid、bid、pid、no_cache、async、zero_trace。脚本会校验响应为 JSON 并打印到 stdout,除非用户明确要求转换,否则不重写或重塑返回数据。
使用方式:需准备查询词与 data CID,并在环境变量中设置 FREVANA_TOKEN,或通过 --token 为本次运行提供令牌;依赖 curl、bash 和 python3。API 基础地址默认为 https://ai-factory.frevana.com,可通过 FREVANA_API_BASE_URL 指向其他主机。
命令示例: bash <skill-path>/scripts/search_google_local_services.sh --q "plumbers" --data-cid "14414772292044717666"
保存到文件: bash <skill-path>/scripts/search_google_local_services.sh --q "Q" --data-cid "DATA_CID" --output "./out/google-local-services-search.json"
请求结构:脚本发送的载荷包含 q、data_cid 及已提供的可选字段,例如 hl、job_type、cid、bid、pid、no_cache。不要传入不支持的字段,也不要传 SerpAPI 的 engine 或 api_key,这些由 Frevana 在服务端设置。
输出与限制:成功时在 stdout 输出校验后的 JSON;使用 --output 时同一 JSON 也会写入指定文件;失败时在 stderr 输出响应体或解析错误,并返回非零退出码。