-
-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enviroment file #16
Comments
Inside loopgpt dir rename [.env.template] to [.env] and change the "REPLACE-THIS-WITH-YOUR-API-KEY" with your open ai api key |
even after adding .env file with open_api_key I receive environment variable error. api key not found. i've placed it in root directory as well as /loopgpt directory and still the same error. Anyone else running into this? |
OPENAI_API_KEY should be all caps. it seems to work for me. |
Hey @devsktlabs, can you tell me if you are using windows? |
I recognize you are addressing @devsktlabs directly but to clarify on my end, I am on Windows 10 and it is working for me. |
Using windows 11 |
@devsktlabs can you copy/paste your more detail would be good on the commands you're running, which cli you're using, etc. give us the ability to reproduce :-) |
I've tried like this also like this |
Using autogpt daily and no issues on that one btw |
same here but I'm not facing issues on either repo :-) what does the CLI output or error look like? screenshot or something? |
which directory is the .env file? is the name of the .env file exactly that without whitespace? |
@tylerlindell Thanks for confirming its working on your end. |
I'm using it w/o docker |
Same outcome with a fresh clone... hmm at a loss on this one |
what directory are you within while trying to run your python command? |
the fresh clone is in /looptest, .env is in /looptest and I am running "loopgpt run" in the same directory. |
try |
+------------------------------------------------------------+ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ |
is there supposed to be a specific path in my environment variables on windows that i'm missing? |
naw, python and the .env should be able to handle that for you |
its so strange that autogpt find .env in that directory but cannot with loop |
@devsktlabs From your directory, can you open up python and run the following commands: from dotenv import load_dotenv
import os
load_dotenv()
os.getenv("OPENAI_API_KEY") Does that give you your api key? |
yes that passes the key |
@devsktlabs That makes it even worse because this is the same code we use in the repo 😨 Let me do all the steps just like you did and get back to you. In the meantime, you can set your environment variable |
looks like you're using vscode! you could try a breakpoint in the code you have there and inspect for more details. also, I'm not as familiar with powershell - do you have git bash as a terminal option for vscode? |
@devsktlabs I tried the exact same steps and it worked: git clone https://github.com/farizrahman4u/loopgpt.git looptest
cd looptest
pip install -e . rename .env.template -> .env loopgpt run |
ok I removed the entire directory again including .git. started over and went the process @FayazRahman suggested and it is now working. thank you for walking me through this issue. Agents releasing! |
@devsktlabs ♾️🕵️♂️ |
seems like we might be able to close this now |
This seems to still be an issue if downloaded via pip? Using git and pip install -e work fine, but pip install loopgpt and putting .env in the directory with my runagent.py can't find the openai key, even though the os.getenv works fine. I think we might want users to optionally provide the agent with an environment (and propagate that to the tools, of course), so that the pip package can work without having to set environment variables. |
Hi, Could you include and inviroment file that can be edited directly?
The text was updated successfully, but these errors were encountered: