잡다한 내용

Did not find openai_api_key, please add an environment variable OPENAI_API_KEY which contains it, or pass openai_api_key as a named parameter.

yolang 2025. 1. 7. 10:38
728x90

Jupyter notebook을 사용하는데 이 문제가 생겼었다. 

 

이 에러는 환경변수 때문에 일어난 문제였다. 

 

첫번째로는 .env 파일에 제대로 적었놨는지 확인했다.

 

이것이 VSCode에는 Jupyter extension 이 있어서 알아서 가져와 준다고 한다. 

따라서 restart kernel로 해결 될 수도 있다.

 

하지만 나는 pycharm을 사용했고, 

윈도우에서는 환경변수를 운영체제에 추가해주는 방법으로,

MAC에서는 python-dotenv 로 env를 가져오는 것으로 해결했다. 

아마 윈도우에서도 python-dotenv로도 해결될거 같다.

 

from dotenv import load_dotenv

load_dotenv()
728x90