Сократить время между запросами API OpenWeatherMap

По умолчанию запрос погоды с их API, если не ошибаюсь, раз в 10 минут. На сайте пишут, что даже в бесплатном использовании доступно 60 запросов в минуту. Как уменьшить задержку между запросами с 10 минут, допустим, до минуты? если это вообще возможно

python 3.12:

from pyowm import OWM
from pyowm.utils.config import get_default_config
import time
import threading

config_dict = get_default_config()
config_dict['language'] = 'ru'
owm = OWM('*****************')
...
    def cycle():
        mgr = owm.weather_manager()
        observation = mgr.weather_at_place('******************')
        while True:
            w = observation.weather
            wind = w.wind()['speed']
            temperature = w.temperature('celsius')['temp']
            temperature_format = round(temperature, 1)
            weather = str.lower(w.detailed_status)
            cpu_usage = psutil.cpu_percent()
            ram_usage = round(int(psutil.virtual_memory().used) / 1073741824, 2)
            swap_usage = round(int(psutil.swap_memory().used) / 1073741824, 2)
            canvas.delete('cpu', 'ram', 'swap', 'weather', 'temp', 'wind', 'city')
            canvas.create_text(97, 10, anchor=CENTER, text=f'CPU: {str(cpu_usage)} % (неточное)', fill='white',
                               tags=['cpu'])
            canvas.create_text(97, 25, anchor=CENTER, text=f'RAM: {str(ram_usage)} ГБ', fill='white', tags=['ram'])
            canvas.create_text(97, 40, anchor=CENTER, text=f'SWAP: {str(swap_usage)} ГБ', fill='white', tags=['swap'])
            canvas.create_text(98, 60, anchor=CENTER, text=f'Погода: {weather}', fill='white', tags=['weather'])
            canvas.create_text(97, 75, anchor=CENTER, text=f'Температура: {temperature_format} °С', fill='white',
                               tags=['temp'])
            canvas.create_text(97, 90, anchor=CENTER, text=f'Ветер: {wind} м/с', fill='white', tags='wind')
            canvas.create_text(117, 135, anchor=NW, text='*********', font='Calibri 8', fill='white',
                               tags=['city'])
            time.sleep(1)

    threading.Thread(target=cycle, daemon=True).start()

Ответы (1 шт):

Автор решения: CrazyElf

В документации написано:

One Call API 3.0 is based on the proprietary OpenWeather Model and is updated every 10 minutes. Thus, in order to receive the most accurate and up-to-date weather data, we recommend you request One Call API 3.0 every 10 minutes.

В общем, сама модель, на которой базируется OWM API, обновляется раз в 10 минут, поэтому делать запросы чаще просто нет смысла - новые данные чаще чем раз в 10 минут там не появляются, а бесплатные запросы, число которых в день ограничено, будут при этом тратиться.

→ Ссылка