Repository: truera/trulens
Issue: Error - OpenAPI request failed 
Root cause: Environment Incompatibility

Hey, My code, it was working fine but suddenly getting error - 	

**openai request failed <class 'openai.AuthenticationError'>=Error code: 401 - {'error': {'id': '471ce4ff-656c-46b4-bd85-d7cd870f08db', 'code': 401, 'type': 'UPTIMIZE NLP API Error', 'message': "NLP API Token is not authorised to use model 'gpt-3.5-turbo'.", 'param': ''}}.** Retries remaining=0.
Feedback Function exception caught: Traceback (most recent call last):
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\site-packages\trulens_eval\utils\asynchro.py", line 120, in sync
    loop = asyncio.get_running_loop()
RuntimeError: no running event loop

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\site-packages\trulens_eval\feedback\feedback.py", line 511, in run
    result_and_meta, part_cost = sync(
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\site-packages\trulens_eval\utils\asynchro.py", line 125, in sync
    return loop.run_until_complete(awaitable)
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\site-packages\nest_asyncio.py", line 98, in run_until_complete
    return f.result()
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\asyncio\futures.py", line 201, in result
    raise self._exception.with_traceback(self._exception_tb)
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\asyncio\tasks.py", line 234, in __step
    result = coro.throw(exc)
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\site-packages\trulens_eval\feedback\provider\endpoint\base.py", line 466, in atrack_all_costs_tally
    result, cbs = await Endpoint.atrack_all_costs(
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\site-packages\trulens_eval\feedback\provider\endpoint\base.py", line 447, in atrack_all_costs
    return await Endpoint._atrack_costs(
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\site-packages\trulens_eval\feedback\provider\endpoint\base.py", line 544, in _atrack_costs
    result: T = await desync(__func, *args, **kwargs)
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\site-packages\trulens_eval\utils\asynchro.py", line 96, in desync
    res = await asyncio.to_thread(func, *args, **kwargs)
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\asyncio\threads.py", line 25, in to_thread
    return await loop.run_in_executor(None, func_call)
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\asyncio\futures.py", line 285, in __await__
    yield self  # This tells Task to wait for completion.
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\asyncio\tasks.py", line 304, in __wakeup
    future.result()
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\asyncio\futures.py", line 201, in result
    raise self._exception.with_traceback(self._exception_tb)
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\concurrent\futures\thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\site-packages\trulens_eval\utils\python.py", line 294, in _future_target_wrapper
    return func(*args, **kwargs)
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\site-packages\trulens_eval\feedback\groundtruth.py", line 165, in agreement_measure
    agreement_txt = self.provider._get_answer_agreement(
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\site-packages\trulens_eval\feedback\provider\base.py", line 1010, in _get_answer_agreement
    return self.endpoint.run_in_pace(
  File "C:\ProgramData\mambaforge\envs\streamlit\lib\site-packages\trulens_eval\feedback\provider\endpoint\base.py", line 287, in run_in_pace
    raise RuntimeError(
**Error code: 401 - {'error': {'id': 'efa91a8e-f4a8-4691-9671-9c5408981299', 'code': 401, 'type': 'UPTIMIZE NLP API Error', 'message': "NLP API Token is not authorised to use model 'gpt-3.5-turbo'.", 'param': ''}}**