nl2ltl icon indicating copy to clipboard operation
nl2ltl copied to clipboard

Install problems

Open Bazmundi opened this issue 11 months ago • 4 comments

  • Installed using pip as recommended.
  • Using demo LOC engine = GPTEngine() Got an error that nl2ltl/engines/gpt/data/prompt.json was missing.
  • created nl2ltl/engines/gpt/data/prompt.json locally and copied contents of that file from repository.
  • Using demo LOC engine = GPTEngine() now get:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/asterion/.conda/envs/ai/lib/python3.8/site-packages/nl2ltl/engines/gpt/core.py", line 68, in __init__
    self._check_consistency()
  File "/home/asterion/.conda/envs/ai/lib/python3.8/site-packages/nl2ltl/engines/gpt/core.py", line 75, in _check_consistency
    self.__check_openai_version()
  File "/home/asterion/.conda/envs/ai/lib/python3.8/site-packages/nl2ltl/engines/gpt/core.py", line 81, in __check_openai_version
    is_right_version = client._version == "1.12.0"
AttributeError: 'NoneType' object has no attribute '_version'

I thought I had openai in the environment and maybe it was a version issue, but:

(ai) asterion@MonstaPC:~/dev/reflex$ pip install openai==1.12.0
Requirement already satisfied: openai==1.12.0 in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (1.12.0)
Requirement already satisfied: anyio<5,>=3.5.0 in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from openai==1.12.0) (4.2.0)
Requirement already satisfied: distro<2,>=1.7.0 in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from openai==1.12.0) (1.9.0)
Requirement already satisfied: httpx<1,>=0.23.0 in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from openai==1.12.0) (0.28.1)
Requirement already satisfied: pydantic<3,>=1.9.0 in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from openai==1.12.0) (2.10.5)
Requirement already satisfied: sniffio in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from openai==1.12.0) (1.3.0)
Requirement already satisfied: tqdm>4 in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from openai==1.12.0) (4.66.6)
Requirement already satisfied: typing-extensions<5,>=4.7 in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from openai==1.12.0) (4.12.2)
Requirement already satisfied: idna>=2.8 in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from anyio<5,>=3.5.0->openai==1.12.0) (3.7)
Requirement already satisfied: exceptiongroup>=1.0.2 in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from anyio<5,>=3.5.0->openai==1.12.0) (1.2.0)
Requirement already satisfied: certifi in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from httpx<1,>=0.23.0->openai==1.12.0) (2024.8.30)
Requirement already satisfied: httpcore==1.* in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from httpx<1,>=0.23.0->openai==1.12.0) (1.0.7)
Requirement already satisfied: h11<0.15,>=0.13 in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai==1.12.0) (0.14.0)
Requirement already satisfied: annotated-types>=0.6.0 in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from pydantic<3,>=1.9.0->openai==1.12.0) (0.7.0)
Requirement already satisfied: pydantic-core==2.27.2 in /home/asterion/.conda/envs/ai/lib/python3.8/site-packages (from pydantic<3,>=1.9.0->openai==1.12.0) (2.27.2)

Yes I did use export OPENAI_API_KEY=

Bazmundi avatar Jan 16 '25 09:01 Bazmundi