用途:该技能通过 Frevana 的 /service/google-events 端点调用 Google Events 搜索,并将 SerpAPI 响应原样返回,适合需要获取 Google 活动搜索结果的场景。
主要能力:支持本地化事件搜索、事件分页、日期或事件类型过滤,以及原始 JSON 输出。请求字段包括必填的 q,以及 location、uule、gl、hl、start、htichips、no_cache、async、zero_trace 等可选字段。脚本会校验响应为 JSON 并打印到 stdout,除非用户明确要求转换,否则不应改写或重塑返回数据。
使用方式:需要提供查询词,并在环境变量中设置 FREVANA_TOKEN,或通过 --token 为当前运行传入。依赖 curl、bash 和 python3。API 基础 URL 默认为 https://ai-factory.frevana.com,可通过 FREVANA_API_BASE_URL 指向其他主机。
示例命令: bash <skill-path>/scripts/search_google_events.sh --q "Events in Austin, TX"
带过滤条件: bash <skill-path>/scripts/search_google_events.sh --q "Events in Chicago" --htichips "event_type:Virtual-Event,date:today"
保存 JSON 到文件: bash <skill-path>/scripts/search_google_events.sh --q "Q" --output "./out/google-events-search.json"
限制:不要传入不支持的字段,也不要传 SerpAPI 的 engine 或 api_key,这些由 Frevana 在服务端设置。使用 --output 可在本地保存文件。成功时输出经过校验的 JSON;失败时在 stderr 输出响应体或解析错误,并返回非零退出码。其他细节暂未提供。