SuperAPI AI 工具集

weather

编程与开发

查看项目

更新于 10-15 21:54

技能介绍

用途:查询任意地点的当前天气与预报,适用于天气、温度、预报或气候条件相关请求。无需申请 API 密钥,使用免费服务。

主要能力:wttr.in 提供快速简洁的文本与图片天气;Open-Meteo 提供适合程序化处理的 JSON 数据,含温度、风速、天气代码与时间。

使用方式:wttr.in 快速查询示例:curl -s "wttr.in/London?format=3";紧凑格式:curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w";完整预报:curl -s "wttr.in/London?T"。格式代码包括 %c 天气图标、%t 温度、%h 湿度、%w 风、%l 地点、%m 月相。空格需 URL 编码,如 wttr.in/New+York;支持机场代码如 wttr.in/JFK;单位 ?m 公制、?u 华氏;?1 仅今天、?0 仅当前;可保存图片 curl -s "wttr.in/Berlin.png" -o weather.png。Open-Meteo 示例:curl -s "https://api.open-meteo.com/v1/forecast?latitude=37.77&longitude=-122.42&current_weather=true";先用地理编码获取坐标:curl -s "https://geocoding-api.open-meteo.com/v1/search?name=San+Francisco&count=1"。

凭证设置:从 ~/.gooseworks/credentials.json 读取凭证,设置 GOOSEWORKS_API_KEY 与 GOOSEWORKS_API_BASE;若文件不存在,提示用户运行 npx gooseworks login。所有端点使用 Bearer 认证:-H "Authorization: Bearer $GOOSEWORKS_API_KEY"。

限制:资料未提供更多错误处理、速率限制或数据精度说明。