You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Following "Forecast using TimeGPT in 3 easy steps", I have got the key, but when I run code, it fails.
In addition, when I run nixtla_client.validate_api_key(), it shows False. But I'm sure I just get the key from dashboard.nixtla.io (the key is active as shown on the webpage).
INFO:nixtla.nixtla_client:Validating inputs...
INFO:nixtla.nixtla_client:Inferred freq: h
INFO:nixtla.nixtla_client:Querying model metadata...
Traceback (most recent call last):
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpx\_transports\default.py:72 in map_httpcore_exceptions
yield
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpx\_transports\default.py:236 in handle_request
resp = self._pool.handle_request(req)
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpcore\_sync\connection_pool.py:216 in handle_request
raise exc from None
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpcore\_sync\connection_pool.py:196 in handle_request
response = connection.handle_request(
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpcore\_sync\connection.py:99 in handle_request
raise exc
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpcore\_sync\connection.py:76 in handle_request
stream = self._connect(request)
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpcore\_sync\connection.py:154 in _connect
stream = stream.start_tls(**kwargs)
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpcore\_backends\sync.py:152 in start_tls
with map_exceptions(exc_map):
File C:\miniconda3\envs\timegpt\Lib\contextlib.py:158 in __exit__
self.gen.throw(typ, value, traceback)
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpcore\_exceptions.py:14 in map_exceptions
raise to_exc(exc) from exc
ConnectError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1006)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
Cell In[5], line 1
fcst_df = nixtla_client.forecast(df, h=24, level=[80, 90])
File C:\miniconda3\envs\timegpt\Lib\site-packages\nixtla\nixtla_client.py:987 in forecast
model_input_size, model_horizon = self._get_model_params(model, standard_freq)
File C:\miniconda3\envs\timegpt\Lib\site-packages\nixtla\nixtla_client.py:742 in _get_model_params
params = self._make_request_with_retries(
File C:\miniconda3\envs\timegpt\Lib\site-packages\nixtla\nixtla_client.py:668 in _make_request_with_retries
return self._retry_strategy(self._make_request)(
File C:\miniconda3\envs\timegpt\Lib\site-packages\tenacity\__init__.py:336 in wrapped_f
return copy(f, *args, **kw)
File C:\miniconda3\envs\timegpt\Lib\site-packages\tenacity\__init__.py:475 in __call__
do = self.iter(retry_state=retry_state)
File C:\miniconda3\envs\timegpt\Lib\site-packages\tenacity\__init__.py:376 in iter
result = action(retry_state)
File C:\miniconda3\envs\timegpt\Lib\site-packages\tenacity\__init__.py:398 in <lambda>
self._add_action_func(lambda rs: rs.outcome.result())
File C:\miniconda3\envs\timegpt\Lib\concurrent\futures\_base.py:449 in result
return self.__get_result()
File C:\miniconda3\envs\timegpt\Lib\concurrent\futures\_base.py:401 in __get_result
raise self._exception
File C:\miniconda3\envs\timegpt\Lib\site-packages\tenacity\__init__.py:478 in __call__
result = fn(*args, **kwargs)
File C:\miniconda3\envs\timegpt\Lib\site-packages\nixtla\nixtla_client.py:648 in _make_request
resp = client.post(url=endpoint, content=content)
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpx\_client.py:1157 in post
return self.request(
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpx\_client.py:837 in request
return self.send(request, auth=auth, follow_redirects=follow_redirects)
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpx\_client.py:926 in send
response = self._send_handling_auth(
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpx\_client.py:954 in _send_handling_auth
response = self._send_handling_redirects(
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpx\_client.py:991 in _send_handling_redirects
response = self._send_single_request(request)
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpx\_client.py:1027 in _send_single_request
response = transport.handle_request(request)
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpx\_transports\default.py:235 in handle_request
with map_httpcore_exceptions():
File C:\miniconda3\envs\timegpt\Lib\contextlib.py:158 in __exit__
self.gen.throw(typ, value, traceback)
File C:\miniconda3\envs\timegpt\Lib\site-packages\httpx\_transports\default.py:89 in map_httpcore_exceptions
raise mapped_exc(message) from exc
ConnectError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1006)
Versions / Dependencies
python: 3.11
OS: windows 10
nixtla: 0.6.1
Reproducible example
import pandas as pd
from nixtla import NixtlaClient
Following "Forecast using TimeGPT in 3 easy steps", I have got the key, but when I run code, it fails.
In addition, when I run
nixtla_client.validate_api_key()
, it showsFalse
. But I'm sure I just get the key from dashboard.nixtla.io (the key is active as shown on the webpage).Versions / Dependencies
python: 3.11
OS: windows 10
nixtla: 0.6.1
Reproducible example
import pandas as pd
from nixtla import NixtlaClient
1. Instantiate the NixtlaClient
nixtla_client = NixtlaClient(api_key = 'xxxx')
2. Read historic electricity demand data
df = pd.read_csv('https://raw.githubusercontent.com/Nixtla/transfer-learning-time-series/main/datasets/electricity-short.csv')
3. Forecast the next 24 hours
fcst_df = nixtla_client.forecast(df, h=24, level=[80, 90])
4. Plot your results (optional)
nixtla_client.plot(df, fcst_df, level=[80, 90])
Issue Severity
None
The text was updated successfully, but these errors were encountered: