工具:lookup_weather
检索某个地点的综合环境情报,包括天气、空气质量(AQI 和污染物)以及 Pollen(树木、草、杂草和植物物种过敏原水平):天气和空气质量的当前状况、每小时预报/历史记录和每日预报;Pollen 仅提供每日预报(今天到 +4 天,无每小时或过去的数据)。可用的环境网域和功能(capabilities:WEATHER、AIR_QUALITY、POLLEN - 关键):* 强制性显式选择:您必须在每次调用的 capabilities 中至少包含 WEATHER、AIR_QUALITY 或 POLLEN 之一。不允许省略 capabilities。* 宽泛/模糊的户外查询(完整户外环境套件):如果用户提出宽泛的户外、旅行或情境问题,而未限定特定领域(例如“现在户外跑步的条件如何?”),请明确包含所有三项功能 (capabilities: ["WEATHER", "AIR_QUALITY", "POLLEN"]),以返回完整的户外环境套件(天气 + 空气质量 + 花粉);对于过去的 date/hour,请排除没有历史记录的 POLLEN。* 有针对性的领域选择(特定查询):如果用户明确要求仅查询一两个领域(例如,“西雅图此时此刻的 AQI 是多少?”),请仅包含所请求的功能(WEATHER、AIR_QUALITY 和/或 POLLEN)。系统只会执行并返回所请求领域的信息。按领域提供的具体数据:* 天气 (weather):温度(当前温度、体感温度、最高/最低温度、热度指数)、风(风速、阵风、风向)、天体事件(日出/日落、月相)、降水(类型、概率、数量/QPF)和大气条件(紫外线指数、湿度、云量、雷暴概率、气压)。* 空气质量 (air_quality):通用和本地空气质量指数(AQI 值、类别、主要污染物)、针对 7 个敏感群体的健康建议,以及污染物浓度 (include_pollutant_concentration: true)。每个指数都有自己的主要污染物;请按指数报告(例如,不要将通用 AQI 的污染物作为美国 AQI 的污染物)。* 花粉 (pollen):每日通用花粉指数(UPI,0-5),按树木、草和杂草类别以及植物种类(index.value 及其 index.category,例如 1 =“非常低”)、当季状态、交叉反应和健康建议。* 缺少花粉字段:缺少 in_season 表示不在季节。如果返回的植物种类没有 index,请忽略该植物,除非用户询问该植物;如果用户询问,请说明今天没有报告该植物的花粉数据(不要推断花粉水平)。地理位置规则(至关重要):必须在 location 中指定目标地理位置,且只能使用以下 oneof 子字段中的一个:1. 地理坐标 (lat_lng):* 在已知确切纬度/经度坐标时使用。* 示例:{"location": {"lat_lng": {"latitude": 34.0522, "longitude": -118.2437}}} 2. 地点 ID (place_id):* 明确的 Google 地图地点 ID(例如,从 search_places 或 resolve_names 获取)。* 示例:{"location": {"place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0"}} 3. 地址字符串 (address):* 城市/地区、街区、地标或景点、街道地址或邮政编码,最好包含城市/国家/地区。* 示例:{"location": {"address": "Paris, France"}} 时间与使用模式(date 和 hour - 关键):* 本地时区参考:所有 date ({year, month, day}) 和 hour (0-23) 输入都必须以所请求 location 的本地民用时区表示(例如,对 "Paris tomorrow at 13:00" 的查询使用 Europe/Paris 本地日期和小时 13),绝不能使用世界协调时间 (UTC) 或调用方的时区。* 1. 当前条件(省略了 date 且省略了 hour):* 提供 location 和目标 capabilities(WEATHER、AIR_QUALITY、POLLEN)。请勿指定 date 或 hour。 * 返回所请求网域的实时当前状况 (CC)(当前天气、当前小时空气质量和/或今天的花粉预报)。* 对于空气质量,“当前状况”仅代表一个小时:请勿单独使用它来回答有关今天整体空气质量或广泛户外活动的问题(请使用下方的“每日查询”)。* 2. 每小时预测/历史记录(指定了 date 且指定了 hour 0-23):* 提供 location、date ({year, month, day})、hour (0-23) 和目标 capabilities。如果提及分钟,请向下舍入到最接近的小时。* 关键限制(设置 hour 时,date 为必需项):不允许提供 hour 而不提供 date(省略 date,设置 hour),否则会导致错误。即使当用户询问今天的特定时间(例如 "at 13:00 today")时,你也必须同时填充 date(今天的日期,时间为 location)和 hour。* 每小时执行一次查询,获取 YYYY-MM-DD-HH 的天气和/或空气质量信息;每天执行一次查询,获取 YYYY-MM-DD 的花粉信息。* 天气“时间”问题:对于询问时间/几点/最佳时间的天气问题(例如 "what time will it stop raining?"),请针对相关时间使用每小时 WEATHER 调用(date + hour)。每日天气预报没有逐小时值。对于宽泛的户外“何时/最佳时间”问题(例如 "when is the best time to go walking today?"),除了在“每日查询”下所述的空气质量(和花粉)全天调用之外,还要进行这些每小时 WEATHER 调用。* 3. 每日查询(指定了 date,但省略了 hour):* 提供 location、date(所请求 location 的当地民用时间中的 {year, month, day}),不提供 hour,以及目标 capabilities,以进行全天查询(例如 "weather and pollen in London tomorrow")。 * 关于今天的空气质量和广泛户外问题:对于关于今天的空气质量问题和广泛户外问题(包括空气质量)(例如 "how will the air quality change today"、"is today a good day for a picnic?"),请将 date 设置为今天的日期(location)(省略小时),以获取当天的每小时空气质量序列。仅调用 Current Conditions 只能返回当前小时的空气质量,这还不够;如果用户还询问“现在”的情况,您可以添加一个。* 空气质量时间窗口:对于有关一天内某个时间窗口(例如 "air quality between noon and 6 PM")的空气质量问题,最好针对该日期调用一次 Daily,并从空气质量序列中读取该时间窗口的小时数,而不是对各个小时进行采样。如果您使用每小时调用,请覆盖时间范围内的每个小时。* 返回所请求的天气和/或花粉每日预报,以及当天每小时空气质量系列,涵盖整个本地日(本地时间 00:00–23:00):过去日期的 24 小时历史数据、未来日期的 24 小时预报数据,以及今天的较早小时(历史数据)、当前小时和剩余小时(预报数据)。各领域支持的时间范围:* 天气:每小时天气,从 24 小时前到未来 240 小时(10 天)(过去的小时需要同时提供 date 和 hour);每日天气,最多 10 天,包括今天(今天到 +9 天);不提供每日历史天气。* 空气质量:从 720 小时(30 天)前到 96 小时(4 天)后,按小时提供;全天调用必须在此时间范围内(目前实际为 -29 天到 +3 天)。* 花粉:仅限每日,从今天到 +4 天(包括今天在内共 5 天);没有过去日期,并且 hour 会被忽略。* (注意:如果请求了多项功能,并且 date/hour 超出了其中一项功能的范围,则调用仍会成功,并且仅返回受支持的功能。)* 超出范围的请求:如果请求的日期或小时可能超出上述网域支持的范围(例如,过去日期的花粉数据),仍请针对请求的日期/小时调用 lookup_weather;错误消息会说明支持的范围。请勿使用其他日期、小时或网域作为替代。网域选项和归因:* 语言 (language_code):可选的 BCP-47 语言代码(例如 "fr")。默认为 "en"。* 天气单位(weather_options.units_system 或 units_system):默认为 METRIC。如果用户暗示使用美国标准或明确要求使用英制单位,请设置为 IMPERIAL(华氏度/英里/小时)。weather_options.units_system(首选)和顶级 units_system 均支持此属性;如果同时指定了这两者,则它们不得冲突。* 空气质量选项 (air_quality_options):如果需要特定污染物浓度(PM2.5、PM10、O3、NO2、SO2、CO),请设置 include_pollutant_concentration: true;可选择设置 index_region_code(由两个字母组成的 ISO 国家/地区代码,例如 "US"),以请求特定区域的 AQI 标度。默认情况下,响应中会包含通用 AQI 和该地点的区域 AQI。* 归因:必须使用每个返回的网域容器(weather.attribution、air_quality.attribution、pollen.attribution)内的 attribution 字段,将接地输出归因于来源。* 返回的时间:空气质量 date_time 值已采用地点的当地时间(包含 utc_offset);请按原样显示。天气 date_time(当前和每小时)以及日出/日落时间采用世界协调时间 (UTC);请使用 time_zone 将其转换为地点的当地时间。将所有时间标记为本地时间。
以下代码示例展示了如何使用 curl 调用 lookup_weather MCP 工具。
| Curl 请求 |
|---|
curl --location 'https://mapstools.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "lookup_weather", "arguments": { // Provide these details according to the MCP tool specification. } }, "jsonrpc": "2.0", "id": 1 }' |
输入架构
LookupWeather 方法的请求 - 表示所请求位置的天气状况。
LookupWeatherRequest
| JSON 表示法 |
|---|
{ "unitsSystem": enum ( |
| 字段 | |
|---|---|
unitsSystem |
可选。返回的天气状况所使用的单位制。如果未提供,返回的天气状况将采用公制(默认 = METRIC)。 |
location |
必需。要获取天气状况的位置。 |
capabilities[] |
可选。要包含在响应中的环境功能。 |
联合字段
|
|
date |
可选。指定所请求的环境信息的日期,该日期相对于 |
联合字段
|
|
hour |
可选。指定所请求环境信息的小时,采用 24 小时制格式 (0-23),相对于 |
联合字段
|
|
languageCode |
可选。响应中本地化文本的 BCP-47 语言代码(例如“en”“ja”“fr-CA”)。如果未指定,则默认为“en”。 |
联合字段
|
|
weatherOptions |
可选。天气请求特有的选项。 |
联合字段
|
|
airQualityOptions |
可选。空气质量请求特有的选项。如果未在 |
日期
| JSON 表示法 |
|---|
{ "year": integer, "month": integer, "day": integer } |
| 字段 | |
|---|---|
year |
日期中的年份。必须介于 1 到 9999 之间,或为 0(即指定不含年份的日期)。 |
month |
一年中的第几个月。必须介于 1 到 12 之间,或为 0(即只指定年份,不指定月份和天值)。 |
day |
一个月中的第几天。必须介于 1 到 31 之间并且对年份和月份有效,或为 0(即天不重要,指定单独的年份或者年份和月份)。 |
位置
| JSON 表示法 |
|---|
{ // Union field |
| 字段 | |
|---|---|
联合字段 location_type。表示位置的不同方式。location_type 只能是下列其中一项: |
|
latLng |
使用地理坐标指定的点。 |
placeId |
与营业地点相关联的地点 ID。 |
address |
人类可读的地址(例如街道地址、城市或邮政编码)。 |
LatLng
| JSON 表示法 |
|---|
{ "latitude": number, "longitude": number } |
| 字段 | |
|---|---|
latitude |
纬度(以度为单位)。它必须在 [-90.0, +90.0] 范围内。 |
longitude |
经度(以度为单位)。它必须在 [-180.0, +180.0] 范围内。 |
WeatherOptions
| JSON 表示法 |
|---|
{
"unitsSystem": enum ( |
| 字段 | |
|---|---|
unitsSystem |
可选。返回的天气状况所使用的单位制。如果未提供,返回的天气状况将采用公制(默认 = METRIC)。 |
AirQualityOptions
| JSON 表示法 |
|---|
{ // Union field |
| 字段 | |
|---|---|
联合字段
|
|
includePollutantConcentration |
可选。如果为 true,则在空气质量响应中包含详细的污染物浓度和额外信息(来源和影响)。 |
联合字段
|
|
indexRegionCode |
可选。由两个字母组成的 ISO 3166-1 alpha-2 国家/地区代码(例如“US”“FR”“CN”),用于选择首选的本地空气质量指数 (AQI) 标度以及通用 AQI (UAQI)。如果未指定,则默认为所请求位置的区域。 |
UnitsSystem
表示用于测量值的单位制。
| 枚举 | |
|---|---|
UNITS_SYSTEM_UNSPECIFIED |
未指定单位制。 |
IMPERIAL |
英制单位系统(例如华氏度、英里等)。 |
METRIC |
公制单位系统(例如摄氏度、公里等)。 |
能力
可在 LookupWeatherRequest 中请求的环境功能。
| 枚举 | |
|---|---|
CAPABILITY_UNSPECIFIED |
未指定功能。 |
WEATHER |
天气状况(温度、降水、风、紫外线等)。 |
AIR_QUALITY |
空气质量信息(AQI、污染物和健康建议)。 |
POLLEN |
花粉信息(树木、草、杂草和植物物种过敏原水平)。 |
输出架构
LookupWeather RPC 的响应 - 表示所请求位置的天气状况。
此响应同时代表每小时和每日信息,因此响应分为三个部分:每小时、每日和共享。“仅限每小时”和“仅限每日”字段标记为选填。对于每小时和每日信息中共享的字段,有些字段始终存在,因此未标记为可选,而其余字段则标记为可选,因为它们并非始终可用。
LookupWeatherResponse
| JSON 表示法 |
|---|
{ "weatherCondition": { object ( |
| 字段 | |
|---|---|
weatherCondition |
天气状况 |
precipitation |
降水概率和累计降水量 |
wind |
风况 |
returnedLocation |
必需。返回天气信息的位置。此位置与请求中的位置相同,但如果请求的位置是查找粗略位置的自由文本地址(例如“Mountain View, CA”),则可能与请求中的位置不同。 |
attribution |
与天气信息一起显示的必需出处。 |
联合字段
|
|
temperature |
每小时温度 |
联合字段
|
|
feelsLikeTemperature |
每小时的体感温度。 |
联合字段
|
|
heatIndex |
每小时酷热指数温度。 |
联合字段
|
|
airPressure |
每小时气压状况。 |
联合字段
|
|
maxTemperature |
全天的最高温度。 |
联合字段
|
|
minTemperature |
全天最低温度。 |
联合字段
|
|
feelsLikeMaxTemperature |
全天最高体感温度。 |
联合字段
|
|
feelsLikeMinTemperature |
全天最低体感温度。 |
联合字段
|
|
maxHeatIndex |
全天最高酷热指数温度。 |
联合字段
|
|
sunEvents |
与太阳相关的事件(例如日出、日落)。 |
联合字段
|
|
moonEvents |
与月亮相关的事件(例如月出、月落)。 |
联合字段
|
|
relativeHumidity |
相对湿度百分比(值介于 0 到 100 之间)。 |
联合字段
|
|
uvIndex |
最高紫外线 (UV) 指数。 |
联合字段
|
|
thunderstormProbability |
雷暴概率(值介于 0 到 100 之间)。 |
联合字段
|
|
cloudCover |
云层覆盖天空的百分比(值介于 0 到 100 之间)。 |
联合字段
|
|
weather |
所请求地点的天气状况。 |
联合字段
|
|
airQuality |
所请求位置的空气质量信息。 |
联合字段
|
|
pollen |
所请求位置的花粉信息。 |
联合字段
|
|
timeZone |
位置的已解析 IANA 时区字符串(例如,“America/New_York”“Asia/Tokyo”)。 |
温度
| JSON 表示法 |
|---|
{ "unit": enum ( |
| 字段 | |
|---|---|
unit |
可选。用于测量温度值的单位的代码。 |
联合字段
|
|
degrees |
采用指定单位的温度值(以度为单位)。 |
AirPressure
| JSON 表示法 |
|---|
{ // Union field |
| 字段 | |
|---|---|
联合字段
|
|
meanSeaLevelMillibars |
平均海平面气压(以毫巴为单位)。 |
SunEvents
| JSON 表示法 |
|---|
{ "sunriseTime": string, "sunsetTime": string } |
| 字段 | |
|---|---|
sunriseTime |
日出时间。 注意:在某些特殊情况下(例如北极圈以北),一天中可能没有日出时间。在这些情况下,此字段将不设置。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例: |
sunsetTime |
日落时间。 注意:在某些特殊情况下(例如北极圈以北),一天中可能没有日落时间。在这些情况下,此字段将不设置。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例: |
时间戳
| JSON 表示法 |
|---|
{ "seconds": string, "nanos": integer } |
| 字段 | |
|---|---|
seconds |
表示世界协调时间 (UTC) 的秒数(从 Unix 纪元 1970-01-01T00:00:00Z 开始算起)。必须介于 -62135596800 到 253402300799 之间(含边界值,对应于 0001-01-01T00:00:00Z 到 9999-12-31T23:59:59Z)。 |
nanos |
秒数的非负小数部分(以纳秒为单位)。此字段是时长的纳秒部分,而不是秒的替代值。对于含小数部分的负秒数,仍必须包含按时间递升的非负纳秒值。必须在 0 到 999,999,999 之间(含边界值)。 |
MoonEvents
| JSON 表示法 |
|---|
{
"moonPhase": enum ( |
| 字段 | |
|---|---|
moonPhase |
可选。月相。 |
moonriseTimes[] |
月球上边缘出现在地平线上方的时间(请参阅 https://en.wikipedia.org/wiki/Moonrise_and_moonset))。 注意:在大多数情况下,每天只有一个月出时间。在其他情况下,该列表可能为空(例如,当月亮在第二天午夜之后升起时)。不过,在特殊情况下(例如在极地地区),该列表可能包含多个值。在这些情况下,值会按升序排序。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例: |
moonsetTimes[] |
月球上边缘消失在地平线以下的时间(请参阅 https://en.wikipedia.org/wiki/Moonrise_and_moonset))。 注意:在大多数情况下,每天只有一个月落时间。在其他情况下,列表可能为空(例如,月亮在次日午夜之后落下)。不过,在特殊情况下(例如在极地地区),该列表可能包含多个值。在这些情况下,值会按升序排序。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例: |
WeatherCondition
| JSON 表示法 |
|---|
{ "iconBaseUri": string, "description": { object ( |
| 字段 | |
|---|---|
iconBaseUri |
图标的基础 URI,不包括文件类型扩展名。如需显示图标,请根据需要在此 URI 后附加主题和文件类型扩展名( |
description |
此天气状况的文字说明(本地化)。 |
type |
天气状况的类型。 |
LocalizedText
| JSON 表示法 |
|---|
{ "text": string, "languageCode": string } |
| 字段 | |
|---|---|
text |
与下方的 |
languageCode |
文本的 BCP-47 语言代码,例如“en-US”或“sr-Latn”。 如需了解详情,请参阅 http://www.unicode.org/reports/tr35/#Unicode_locale_identifier。 |
降水概率
| JSON 表示法 |
|---|
{ "probability": { object ( |
| 字段 | |
|---|---|
probability |
降水概率(值介于 0 到 100 之间)。 |
snowQpf |
一段时间内累积的降雪量,以液态水当量衡量。注意:QPF 是 Quantitative Precipitation Forecast(定量降水预报)的缩写(如需了解详情,请参阅 QuantitativePrecipitationForecast 定义)。 |
qpf |
一段时间内累积的降水量(以液态水当量衡量)。注意:QPF 是 Quantitative Precipitation Forecast(定量降水预报)的缩写(如需了解详情,请参阅 QuantitativePrecipitationForecast 定义)。 |
PrecipitationProbability
| JSON 表示法 |
|---|
{ "type": enum ( |
| 字段 | |
|---|---|
type |
可选。表示降水类型的代码。 |
联合字段
|
|
percent |
一个 0 到 100 之间的百分比,表示降水概率。 |
QuantitativePrecipitationForecast
| JSON 表示法 |
|---|
{ "unit": enum ( |
| 字段 | |
|---|---|
unit |
用于测量累计降水量的单位代码。 |
联合字段
|
|
quantity |
一段时间内累积的降水量,以液态水当量衡量。 |
Wind
| JSON 表示法 |
|---|
{ "direction": { object ( |
| 字段 | |
|---|---|
direction |
风向,即风吹来的角度。 |
speed |
风速。 |
gust |
阵风(风速突然增加)。 |
WindDirection
| JSON 表示法 |
|---|
{ "cardinal": enum ( |
| 字段 | |
|---|---|
cardinal |
可选。表示风吹来的基本方向的代码。 |
联合字段
|
|
degrees |
风向(以度为单位,值介于 0 到 360 之间)。 |
WindSpeed
| JSON 表示法 |
|---|
{ "unit": enum ( |
| 字段 | |
|---|---|
unit |
可选。表示风速测量单位的代码。 |
联合字段
|
|
value |
风速值。 |
位置
| JSON 表示法 |
|---|
{ // Union field |
| 字段 | |
|---|---|
联合字段 location_type。表示位置的不同方式。location_type 只能是下列其中一项: |
|
latLng |
使用地理坐标指定的点。 |
placeId |
与营业地点相关联的地点 ID。 |
address |
人类可读的地址(例如街道地址、城市或邮政编码)。 |
LatLng
| JSON 表示法 |
|---|
{ "latitude": number, "longitude": number } |
| 字段 | |
|---|---|
latitude |
纬度(以度为单位)。它必须在 [-90.0, +90.0] 范围内。 |
longitude |
经度(以度为单位)。它必须在 [-180.0, +180.0] 范围内。 |
归因
| JSON 表示法 |
|---|
{ "title": string, "url": string } |
| 字段 | |
|---|---|
title |
要为提供方显示的标题。 |
url |
要链接到的归因网址。 |
WeatherResultData
| JSON 表示法 |
|---|
{ "weatherCondition": { object ( |
| 字段 | |
|---|---|
weatherCondition |
天气状况。 |
precipitation |
降水概率和累计降水量。 |
wind |
风况。 |
attribution |
与天气信息一起显示的必需出处。 |
联合字段
|
|
dateTime |
此每小时或当前天气条目的时间戳。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例: |
联合字段
|
|
temperature |
每小时温度。 |
联合字段
|
|
feelsLikeTemperature |
每小时的体感温度。 |
联合字段
|
|
heatIndex |
每小时酷热指数温度。 |
联合字段
|
|
airPressure |
每小时气压状况。 |
联合字段
|
|
date |
每日天气预报的公历日期。 |
联合字段
|
|
maxTemperature |
全天的最高温度。 |
联合字段
|
|
minTemperature |
全天最低温度。 |
联合字段
|
|
feelsLikeMaxTemperature |
全天最高体感温度。 |
联合字段
|
|
feelsLikeMinTemperature |
全天最低体感温度。 |
联合字段
|
|
maxHeatIndex |
全天最高酷热指数温度。 |
联合字段
|
|
sunEvents |
与太阳相关的事件(例如日出、日落)。 |
联合字段
|
|
moonEvents |
与月亮相关的事件(例如月出、月落)。 |
联合字段
|
|
relativeHumidity |
相对湿度百分比(值介于 0 到 100 之间)。 |
联合字段
|
|
uvIndex |
最高紫外线 (UV) 指数。 |
联合字段
|
|
thunderstormProbability |
雷暴概率(值介于 0 到 100 之间)。 |
联合字段
|
|
cloudCover |
云层覆盖天空的百分比(值介于 0 到 100 之间)。 |
日期
| JSON 表示法 |
|---|
{ "year": integer, "month": integer, "day": integer } |
| 字段 | |
|---|---|
year |
日期中的年份。必须介于 1 到 9999 之间,或为 0(即指定不含年份的日期)。 |
month |
一年中的第几个月。必须介于 1 到 12 之间,或为 0(即只指定年份,不指定月份和天值)。 |
day |
一个月中的第几天。必须介于 1 到 31 之间并且对年份和月份有效,或为 0(即天不重要,指定单独的年份或者年份和月份)。 |
AirQualityResultData
| JSON 表示法 |
|---|
{ "hourlyResults": [ { object ( |
| 字段 | |
|---|---|
hourlyResults[] |
所请求时间的每小时空气质量数据(包含 1 个条目,用于查询当前状况或单小时查询;最多 24 个条目,用于查询过去或未来的日期;或当前 + 剩余小时数,当日期为今天时)。 |
attribution |
与空气质量数据一起显示的必需提供方信息。 |
AirQualityHourlyResult
| JSON 表示法 |
|---|
{ "indexes": [ { object ( |
| 字段 | |
|---|---|
indexes[] |
空气质量指数(例如通用 AQI 和本地 AQI)。 |
pollutants[] |
详细的污染物信息,在 |
healthRecommendations |
针对不同人群的健康建议。 |
dateTime |
此每小时空气质量条目在相应地点时区的本地日期和时间(由 |
AirQualityIndex
| JSON 表示法 |
|---|
{ "displayName": string, "valueDisplay": string, "category": string, "dominantPollutant": string, // Union field |
| 字段 | |
|---|---|
displayName |
指数的显示名称(例如“通用 AQI”“美国 EPA AQI”)。 |
valueDisplay |
AQI 值的格式化字符串表示。 |
category |
空气质量级别文本(例如“空气质量良好”“空气质量一般”)。 |
dominantPollutant |
主要污染物的代码(例如“pm25”“o3”)。 |
联合字段
|
|
value |
AQI 数值。 |
污染物
| JSON 表示法 |
|---|
{ "displayName": string, "fullName": string, "concentration": { object ( |
| 字段 | |
|---|---|
displayName |
污染物的简短显示名称(例如“PM2.5”“O3”)。 |
fullName |
污染物的完整化学名称或通用名称(例如“细微颗粒物 [<2.5 微米]”“臭氧”)。 |
concentration |
污染物的测量浓度。 |
additionalInfo |
有关污染物来源和健康影响的其他信息。 |
浓度
| JSON 表示法 |
|---|
{ "unit": enum ( |
| 字段 | |
|---|---|
unit |
浓度的测量单位。 |
联合字段
|
|
value |
数值集中度值。 |
AdditionalInfo
| JSON 表示法 |
|---|
{ "sources": string, "effects": string } |
| 字段 | |
|---|---|
sources |
污染物的主要排放源。 |
effects |
接触污染物可能对健康产生的影响。 |
HealthRecommendations
| JSON 表示法 |
|---|
{ "generalPopulation": string, "elderly": string, "lungDiseasePopulation": string, "heartDiseasePopulation": string, "athletes": string, "pregnantWomen": string, "children": string } |
| 字段 | |
|---|---|
generalPopulation |
针对总体人群的指南。 |
elderly |
老年人群体指南。 |
lungDiseasePopulation |
针对肺部疾病或呼吸系统疾病患者的指导。 |
heartDiseasePopulation |
针对心血管疾病或心脏病患者的指导。 |
athletes |
为运动员和户外运动爱好者提供指导。 |
pregnantWomen |
孕妇指南。 |
children |
儿童指导。 |
DateTime
| JSON 表示法 |
|---|
{ "year": integer, "month": integer, "day": integer, "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer, // Union field |
| 字段 | |
|---|---|
year |
可选。某年。必须是 1 到 9999 之间的数字,如果指定的日期时间不含“年”,则为 0。 |
month |
可选。某月。必须是 1 到 12 之间的数字,如果指定的日期时间不含“月”,则为 0。 |
day |
可选。某日。必须是 1 到 31 之间的数字并且符合具体的年和月,如果指定的日期时间不含“日”,则为 0。 |
hours |
可选。一天中的小时(采用 24 小时制)。应是 0 到 23 之间的数字,默认为 0(午夜)。对于业务结束时间等场景,API 可以选择允许“24:00:00”一值。 |
minutes |
可选。一天中某小时的分钟数。必须是 0 到 59 之间的数字,默认为 0。 |
seconds |
可选。时间的秒数部分。通常必须是 0 到 59 之间的数字,默认为 0。如果 API 允许闰秒,则 API 可以允许 60 一值。 |
nanos |
可选。秒数的小数部分(以纳秒为单位)。必须是 0 到 999,999,999 之间的数字,默认为 0。 |
联合字段 time_offset。可选。指定 DateTime 的世界协调时间 (UTC) 偏移量或时区。考虑到时区数据将来可能会发生变化(例如,某个国家/地区修改了夏令时开始/结束日期,而受影响范围内的未来 DateTime 已存储),请仔细进行选择。如果省略,则 DateTime 被视为采用本地时间。time_offset 只能是下列其中一项: |
|
utcOffset |
世界协调时间 (UTC) 偏移量。必须是介于 -18 小时到 +18 小时之间的整数秒数。例如,UTC 偏移量 -4:00 将表示为 { seconds: -14400 }。 该时长以秒为单位,最多包含九个小数位,以“ |
timeZone |
时区。 |
时长
| JSON 表示法 |
|---|
{ "seconds": string, "nanos": integer } |
| 字段 | |
|---|---|
seconds |
时间跨度的带符号秒数。必须介于 -315,576,000,000 到 +315,576,000,000 之间(含边界值)。注意:这些边界的计算公式为:60 秒/分钟 * 60 分钟/小时 * 24 小时/天 * 365.25 天/年 * 10000 年 |
nanos |
时间跨度的秒数的有符号小数部分(以纳秒为单位)。小于 1 秒的时长用 0 |
TimeZone
| JSON 表示法 |
|---|
{ "id": string, "version": string } |
| 字段 | |
|---|---|
id |
IANA 时区数据库时区。例如“America/New_York”。 |
version |
可选。IANA 时区数据库版本号。例如“2019a”。 |
PollenResultData
| JSON 表示法 |
|---|
{ "dailyForecast": { object ( |
| 字段 | |
|---|---|
dailyForecast |
所请求日期的每日花粉预报。 |
attribution |
与花粉数据一起显示的必需出处。 |
DailyPollenForecast
| JSON 表示法 |
|---|
{ "date": { object ( |
| 字段 | |
|---|---|
date |
预报的公历日期。 |
categories[] |
宽泛的花粉类别细分(树木、草本、杂草)。 |
plantSpecies[] |
精细的植物物种细分。 |
PollenCategoryInfo
| JSON 表示法 |
|---|
{
"displayName": string,
"inSeason": boolean,
"index": {
object ( |
| 字段 | |
|---|---|
displayName |
类别的显示名称(例如“树木”“草”“杂草”)。 |
inSeason |
此花粉类别是否正在该地区盛开。 |
index |
此类别对应的通用花粉指数 (UPI) 测量值。 |
healthRecommendations[] |
针对花粉敏感人群的可行健康建议。 |
PollenIndex
| JSON 表示法 |
|---|
{ "category": string, "description": string, // Union field |
| 字段 | |
|---|---|
category |
本地化类别分类(例如“无”“极低”“低”“中等”“高”“极高”)。 |
description |
花粉风险等级的说明。 |
联合字段
|
|
value |
UPI 数值(0 到 5 级)。 |
PlantSpeciesInfo
| JSON 表示法 |
|---|
{
"code": string,
"displayName": string,
"family": string,
"inSeason": boolean,
"index": {
object ( |
| 字段 | |
|---|---|
code |
机器可读的物种代码(例如“BIRCH”“JAPANESE_CEDAR”“RAGWEED”)。 |
displayName |
植物种类的本地化显示名称(例如“桦树”)。 |
family |
植物科名(例如“桦木科”)。 |
inSeason |
此植物物种当前是否处于当季。 |
index |
此物种的通用花粉指数 (UPI) 测量值。 |
season |
典型的花期说明(例如“冬末、春季”)。 |
crossReactions |
已知交叉反应性过敏原(例如“桤木、榛树、山毛榉和橡树花粉”)。 |
单位
表示用于测量温度的单位。
| 枚举 | |
|---|---|
UNIT_UNSPECIFIED |
未指定温度单位。 |
CELSIUS |
温度以摄氏度为单位。 |
FAHRENHEIT |
温度以华氏度为单位。 |
阶段
标记月相。
| 枚举 | |
|---|---|
PHASE_UNSPECIFIED |
未指定月相。 |
NEW_MOON |
月球没有被太阳照亮。 |
WAXING_CRESCENT |
在北半球,月球右侧有 0%-50% 的区域被照亮 🌒;在南半球,月球左侧有 0%-50% 的区域被照亮 🌘。 |
FIRST_QUARTER |
月球在北半球右侧被照亮 50.1% 🌓,在南半球左侧被照亮 50.1% 🌗。 |
WAXING_GIBBOUS |
月球右侧(北半球 🌔)或左侧(南半球 🌖)有 50%-100% 的区域被照亮。 |
FULL_MOON |
月球完全被照亮。 |
WANING_GIBBOUS |
在北半球,月球左侧有 50%-100% 的区域被照亮 🌖;在南半球,月球右侧有 50%-100% 的区域被照亮 🌔。 |
LAST_QUARTER |
月球的左侧(北半球 🌗)或右侧(南半球 🌓)有 50.1% 的区域被照亮。 |
WANING_CRESCENT |
在北半球,月球左侧有 0%-50% 的区域被照亮 🌘;在南半球,月球右侧有 0%-50% 的区域被照亮 🌒。 |
类型
在天气预报元素上下文中标记天气状况类型。
注意:值为 42-139 的路况目前仅针对日本和韩国境内的地点返回。
| 枚举 | |
|---|---|
TYPE_UNSPECIFIED |
未指定天气状况。 |
CLEAR |
无云。 |
MOSTLY_CLEAR |
间歇性多云。 |
PARTLY_CLOUDY |
局部多云(有云)。 |
MOSTLY_CLOUDY |
大部多云(云多于晴)。 |
CLOUDY |
多云(全是云,没有太阳)。 |
WINDY |
大风。 |
WIND_AND_RAIN |
大风伴有降水。 |
LIGHT_RAIN_SHOWERS |
小间歇雨。 |
CHANCE_OF_SHOWERS |
可能有间歇性降雨。 |
SCATTERED_SHOWERS |
间歇性降雨。 |
RAIN_SHOWERS |
阵雨是指持续时间比雨短的降雨,其特点是开始和停止时间具有突发性,且强度变化迅速。 |
HEAVY_RAIN_SHOWERS |
强阵雨。 |
LIGHT_TO_MODERATE_RAIN |
雨(小到中雨)。 |
MODERATE_TO_HEAVY_RAIN |
雨(中到大雨)。 |
RAIN |
中雨。 |
LIGHT_RAIN |
小雨。 |
HEAVY_RAIN |
大雨。 |
RAIN_PERIODICALLY_HEAVY |
雨,偶有大雨。 |
LIGHT_SNOW_SHOWERS |
小雪,短时间内降雪强度会有所变化。 |
CHANCE_OF_SNOW_SHOWERS |
或有阵雪。 |
SCATTERED_SNOW_SHOWERS |
短时间内以不同强度降雪。 |
SNOW_SHOWERS |
阵雪。 |
HEAVY_SNOW_SHOWERS |
强阵雪。 |
LIGHT_TO_MODERATE_SNOW |
小到中雪。 |
MODERATE_TO_HEAVY_SNOW |
中到大雪。 |
SNOW |
中雪。 |
LIGHT_SNOW |
小雪。 |
HEAVY_SNOW |
大雪。 |
SNOWSTORM |
下雪,可能伴有雷电。 |
SNOW_PERIODICALLY_HEAVY |
雪,有时大雪。 |
HEAVY_SNOW_STORM |
大雪,可能伴有雷电。 |
BLOWING_SNOW |
降雪,伴有强风。 |
RAIN_AND_SNOW |
雨夹雪。 |
HAIL |
冰雹。 |
HAIL_SHOWERS |
短时间内以不同强度降落的冰雹。 |
THUNDERSTORM |
雷暴。 |
THUNDERSHOWER |
伴有雷电的阵雨。 |
LIGHT_THUNDERSTORM_RAIN |
轻度雷暴夹雨。 |
SCATTERED_THUNDERSTORMS |
雷暴,伴有不同强度的短时降雨。 |
HEAVY_THUNDERSTORM |
强雷暴。 |
CLEAR_AFTER_FOG_IN_THE_MORNING |
上午有雾,之后转晴。 |
CLEAR_BUT_LATER_TURNING_CLOUDY |
晴转多云。 |
CLEAR_BUT_LATER_TURNING_TO_RAIN_AND_SNOW_MAIN_CONSTITUENT_RAIN |
晴转雨夹雪(以雨为主)。 |
CLEAR_BUT_LATER_TURNING_TO_SNOW_AND_RAIN_MAIN_CONSTITUENT_SNOW |
晴转雨夹雪(以雪为主)。 |
CLEAR_BUT_THUNDERSTORMS_LATER |
晴转雷暴。 |
CLEAR_IN_THE_MORNING_BUT_CLOUDY_IN_THE_EVENING |
上午晴朗,晚间多云。 |
CLEAR_IN_THE_MORNING_WITH_BRIEF_RAIN_IN_THE_EVENING |
上午晴,傍晚短时有雨。 |
CLEAR_MORNING_WITH_BRIEF_RAIN |
上午晴朗,有短暂降雨。 |
CLEAR_WITH_BRIEF_RAIN |
晴,短时有雨。 |
CLEAR_WITH_BRIEF_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT |
天气晴朗,有短时雨夹雪(以雨为主)。 |
CLEAR_WITH_BRIEF_RAIN_LATER |
晴转短时阵雨。 |
CLEAR_WITH_BRIEF_SNOW |
晴,会有短暂降雪。 |
CLEAR_WITH_BRIEF_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT |
天气晴朗,有短时雨夹雪(以雪为主)。 |
CLEAR_WITH_BRIEF_SNOW_LATER |
晴,之后短时有雪。 |
CLEAR_WITH_PERIODIC_CLOUDS_LATER |
晴转晴间多云。 |
CLEAR_WITH_PERIODIC_RAIN |
晴间阵雨。 |
CLEAR_WITH_PERIODIC_RAIN_ACCOMPANIED_BY_THUNDER |
晴,会有间歇性雷伴雨。 |
CLEAR_WITH_PERIODIC_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT |
天气晴朗,有阵性雨夹雪(以雨为主)。 |
CLEAR_WITH_PERIODIC_RAIN_LATER |
晴转阵雨。 |
CLEAR_WITH_PERIODIC_SNOW |
晴,会有间歇性降雪。 |
CLEAR_WITH_PERIODIC_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT |
天气晴朗,有阵性雨夹雪(以雪为主)。 |
CLEAR_WITH_PERIODIC_SNOW_LATER |
晴,之后偶有阵雪。 |
CLEAR_WITH_RAIN_AFTER_MIDNIGHT |
天气晴朗,午夜后有雨。 |
CLEAR_WITH_RAIN_IN_THE_NIGHT |
天气晴朗,夜间有雨。 |
CLEAR_WITH_RAIN_LATER |
晴转雨。 |
CLEAR_WITH_SNOW_ALONG_THE_MOUNTAINS |
晴,山区有雪。 |
CLEAR_WITH_SNOW_LATER |
晴转雪。 |
CLEAR_WITH_THUNDERSTORMS_ALONG_THE_MOUNTAINS |
晴,山区有雷暴。 |
CLEAR_WITH_THUNDERSTORMS_IN_THE_AFTERNOON |
晴,午后有雷暴。 |
CLOUDY_BUT_CLEAR_LATER |
多云转晴。 |
CLOUDY_BUT_LATER_TURNING_TO_RAIN_AND_SNOW_MAIN_CONSTITUENT_RAIN |
多云转雨夹雪(以雨为主)。 |
CLOUDY_BUT_LATER_TURNING_TO_SNOW_AND_RAIN_MAIN_CONSTITUENT_SNOW |
多云转雨夹雪(以雪为主)。 |
CLOUDY_BUT_PERIODICALLY_CLEAR_LATER |
多云转间晴。 |
CLOUDY_BUT_THUNDERSTORMS_LATER |
多云转雷暴。 |
CLOUDY_MORNING_WITH_BRIEF_RAIN |
上午多云,有短暂降雨。 |
CLOUDY_PERIODICALLY_CLEAR |
多云间晴。 |
CLOUDY_SNOWING_IN_THE_EVENING |
多云,晚间转雪。 |
CLOUDY_SNOWING_IN_THE_NIGHT |
多云,夜间转雪。 |
CLOUDY_WITH_BRIEF_RAIN |
多云,有短暂降雨。 |
CLOUDY_WITH_BRIEF_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT |
多云,有短时雨夹雪(以雨为主)。 |
CLOUDY_WITH_BRIEF_RAIN_LATER |
多云,之后短时有雨。 |
CLOUDY_WITH_BRIEF_SNOW |
多云,短时有雪。 |
CLOUDY_WITH_BRIEF_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT |
多云,有短时雨夹雪(以雪为主)。 |
CLOUDY_WITH_BRIEF_SNOW_LATER |
多云,之后短时有雪。 |
CLOUDY_WITH_BRIEF_THUNDERSTORM |
多云,有短时雷暴。 |
CLOUDY_WITH_FOG_ON_THE_OCEAN_AND_AT_THE_SEASHORE |
多云,海上与沿岸有雾。 |
CLOUDY_WITH_PERIODIC_RAIN |
多云,有阵雨。 |
CLOUDY_WITH_PERIODIC_RAIN_ACCOMPANIED_BY_THUNDER |
多云,有雷阵雨。 |
CLOUDY_WITH_PERIODIC_RAIN_AND_SNOW_RAIN_AS_MAIN_CONSTITUENT |
多云,有阵性雨夹雪(以雨为主)。 |
CLOUDY_WITH_PERIODIC_RAIN_LATER |
多云转阵雨。 |
CLOUDY_WITH_PERIODIC_SNOW |
多云,有阵雪。 |
CLOUDY_WITH_PERIODIC_SNOW_ACCOMPANIED_BY_THUNDER |
多云,有阵雪,伴有打雷。 |
CLOUDY_WITH_PERIODIC_SNOW_AND_RAIN_SNOW_AS_MAIN_CONSTITUENT |
多云,有阵性雨夹雪(以雪为主)。 |
CLOUDY_WITH_PERIODIC_SNOW_LATER |
多云转阵雪。 |
CLOUDY_WITH_RAIN_AFTER_MIDNIGHT |
多云,午夜后有雨。 |
CLOUDY_WITH_RAIN_FROM_ABOUT_NOON |
多云,午间开始有雨。 |
CLOUDY_WITH_RAIN_FROM_EVENING |
多云,晚间开始有雨。 |
CLOUDY_WITH_RAIN_LATER |
多云转雨。 |
CLOUDY_WITH_SNOW_FROM_AROUND_NOON |
多云,午间开始有雪。 |
CLOUDY_WITH_SNOW_LATER |
多云转雪。 |
FOG |
雾。 |
RAINSNOW_MIX_LATER_BECOMING_CLEAR_RAIN_AS_MAIN |
雨夹雪(以雨为主)转晴。 |
RAINSNOW_MIX_RAIN_AS_MAIN |
雨夹雪(以雨为主)。 |
RAINY_BUT_PERIODICALLY_CLEAR |
阴雨间晴。 |
RAIN_ACCOMPANIED_BY_LIGHTNING |
雨,伴有闪电。 |
RAIN_ACCOMPANIED_BY_WINDSTORM |
雨,伴有风暴。 |
RAIN_CLEAR_AT_NIGHT |
雨,夜间转晴。 |
RAIN_CLEAR_FROM_AROUND_EVENING |
雨,晚间开始转晴。 |
RAIN_CLEAR_FROM_AROUND_NOON |
雨,午间开始转晴。 |
RAIN_LATER_BECOMING_CLEAR |
雨转晴。 |
RAIN_LATER_BECOMING_CLOUDY |
雨转多云。 |
RAIN_LATER_BECOMING_SNOW |
雨转雪。 |
RAIN_LATER_WITH_PERIODIC_SNOW |
雨转阵雪。 |
RAIN_SNOW_AT_NIGHT |
夜间有雨夹雪。 |
RAIN_SNOW_IN_THE_EVENING |
晚间有雨夹雪。 |
RAIN_TEMPORARILY_BECOMING_SLEET |
雨,短时转为雨夹雪。 |
RAIN_THAT_PERIODICALLY_STOPS |
阵雨。 |
RAIN_WITH_BRIEF_SNOW |
雨,伴有短暂降雪。 |
RAIN_WITH_PERIODIC_SNOW |
雨间阵雪。 |
SNOWRAIN_MIX_LATER_BECOMING_CLEAR_SNOW_AS_MAIN |
雨夹雪(以雪为主)转晴。 |
SNOWRAIN_MIX_LATER_BECOMING_CLOUDY_SNOW_AS_MAIN |
雨夹雪(以雪为主)转多云。 |
SNOWRAIN_MIX_SNOW_AS_MAIN |
雨夹雪(以雪为主)。 |
SNOW_ACCOMPANIED_BY_LIGHTNING |
雪,伴有闪电。 |
SNOW_BECOMING_SLEET |
雪转雨夹雪。 |
SNOW_LATER_CLEAR |
雪转晴。 |
SNOW_LATER_CLOUDY |
雪转多云。 |
SNOW_LATER_RAIN |
雪转雨。 |
SNOW_PERIODICALLY_CLEAR |
雪间晴。 |
SNOW_THAT_PERIODICALLY_STOPS |
阵雪。 |
SNOW_TURNING_TO_RAIN_AROUND_NOON |
降雪,中午前后转降雨。 |
SNOW_TURNING_TO_RAIN_IN_THE_EVENING |
雪,晚间转雨。 |
SNOW_TURNING_TO_RAIN_IN_THE_NIGHT |
雪,夜间转雨。 |
SNOW_WITH_BRIEF_RAIN |
雪,伴有短暂降雨。 |
SNOW_WITH_BRIEF_SLEET |
雪,短时有雨夹雪。 |
SNOW_WITH_PERIODIC_RAIN |
雪间阵雨。 |
VERY_HOT |
温度非常高。 |
SLEET |
雨夹雪。 |
HEAVY_RAIN_TO_RAINSTORM |
大到暴雨。 |
类型
表示给定位置的降水类型。
| 枚举 | |
|---|---|
TYPE_UNSPECIFIED |
未指定的降水类型。 |
NONE |
无降水。 |
SNOW |
降雪。 |
RAIN |
降雨。 |
LIGHT_RAIN |
小雨。 |
HEAVY_RAIN |
大雨。 |
RAIN_AND_SNOW |
雨雪天气。 |
SLEET |
雨夹雪。 |
FREEZING_RAIN |
冻雨。 |
PRECIPITATION_TYPE_HAIL |
冰雹。 |
单位
表示用于测量累积降水量的单位。
| 枚举 | |
|---|---|
UNIT_UNSPECIFIED |
未指定降水量单位。 |
MILLIMETERS |
降水量以毫米为单位。 |
INCHES |
降水量以英寸为单位。 |
深红色
表示基本方向(包括序数方向)。
| 枚举 | |
|---|---|
CARDINAL_UNSPECIFIED |
未指定基本方向。 |
NORTH |
正北方向。 |
NORTH_NORTHEAST |
北东北次级间方位。 |
NORTHEAST |
东北方向。 |
EAST_NORTHEAST |
东北偏东次级间方位。 |
EAST |
东。 |
EAST_SOUTHEAST |
东南偏东次要间方位。 |
SOUTHEAST |
东南方向。 |
SOUTH_SOUTHEAST |
南东南次要间方位。 |
SOUTH |
南。 |
SOUTH_SOUTHWEST |
南西南次要间位方向。 |
SOUTHWEST |
西南方向。 |
WEST_SOUTHWEST |
西南偏西次级间方位。 |
WEST |
西方。 |
WEST_NORTHWEST |
西西北次要间方位。 |
NORTHWEST |
西北方向。 |
NORTH_NORTHWEST |
北西北次级间方位。 |
单位
表示用于测量速度的单位。
| 枚举 | |
|---|---|
UNIT_UNSPECIFIED |
未指定速度单位。 |
KILOMETERS_PER_HOUR |
速度以公里/小时为单位。 |
MILES_PER_HOUR |
速度以英里/小时为单位。 |
单位
用于测量污染物浓度的单位。
| 枚举 | |
|---|---|
UNIT_UNSPECIFIED |
未指定浓度单位。 |
PARTS_PER_BILLION |
十亿分率 (ppb)。 |
MICROGRAMS_PER_CUBIC_METER |
微克每立方米 (µg/m³)。 |
工具注释
工具注解会发送到 MCP 客户端,用于描述给定工具的基本风险。大多数客户端会将这些提示视为不可信,但它们可用于决定何时向用户发送确认提示。
除了标题字符串之外,还定义了以下布尔值提示:
readOnlyHint:如果为 true,则该工具不会修改其环境。默认值:false。destructiveHint:如果为 true,则该工具可以执行破坏性操作。如果为 false,则该工具只能执行添加操作。默认值:true。idempotentHint:如果为 true,则使用相同参数重复调用该工具不会对其环境产生额外影响。默认值:false。openWorldHint:如果为 true,则该工具可以与外部实体的“开放世界”进行交互。如果为 false,则该工具只能与内部实体交互。例如,网页搜索工具是开放世界,而记忆工具不是开放世界。
破坏性提示:❌ | 幂等性提示:❌ | 只读提示:✅ | 开放世界提示:❌