What the model is told
Get a daily weather forecast for a location. You need its latitude and longitude, so use the Find Place tool first if you only have a place name. Temperatures are in degrees Celsius.
Request
GEThttps://api.open-meteo.com/v1/forecast?latitude={{latitude}}&longitude={{longitude}}&daily=weather_code,temperature_2m_max,temperature_2m_min,precipitation_probability_max&forecast_days={{days}}&timezone=auto
Headers
None.
Parameters
latitude numberLatitude in decimal degrees.longitude numberLongitude in decimal degrees.days numberNumber of days to forecast, from 1 to 16.
Try this tool
This runs in your browser and calls Open-Meteo directly. Nothing goes through our servers.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "57f58c04-dcdc-4e58-a371-ac575dfe696f",
"type": "HTTP_REQUEST",
"label": "Get Weather Forecast",
"name": "get_weather_forecast",
"customName": false,
"description": "Get a daily weather forecast for a location. You need its latitude and longitude, so use the Find Place tool first if you only have a place name. Temperatures are in degrees Celsius.",
"parameters": [
{
"name": "latitude",
"type": "number",
"description": "Latitude in decimal degrees."
},
{
"name": "longitude",
"type": "number",
"description": "Longitude in decimal degrees."
},
{
"name": "days",
"type": "number",
"description": "Number of days to forecast, from 1 to 16."
}
],
"config": {
"endpoint": {
"method": "GET",
"url": "https://api.open-meteo.com/v1/forecast?latitude={{latitude}}&longitude={{longitude}}&daily=weather_code,temperature_2m_max,temperature_2m_min,precipitation_probability_max&forecast_days={{days}}&timezone=auto"
},
"headers": [],
"body": null,
"timeout": null
}
}
}IDs are regenerated on every copy.