OPENAI_API_KEY가 로드되지 않는 오류가 발생했어요.

 

# bash
ls -a


bash 창에 현재 위치에 있는 파일 및 폴더 목록을 불러보았어요.
".env"가 버젓이 잘 위치해 있죠? 🤔

 

# bash
python manage.py shell


shell을 켜서 "OPENAI_API_KEY"가 잘 불러와지는지 확인했어요.
정상적으로 잘 불러와진다면 "OPENAI_API_KEY= ~~~~~~"로 찍혀야 해요.

# bash
in [1]: import os
in [2]: print(os.getenv("OPENAI_API_KEY"))


하지만 결과물은 None이었죠. ^^7

 

해결 과정

settings.py도 뒤져보고, views.py에서 잘못 불러온 건지도 계속 찾아봤는데도 해결되지 않았어요. 🤔

설마 싶은 마음에, 원초적인 실수 "오타", "변수명이 다른 경우" 쪽으로 오류를 찾아보았어요.

 

.env 파일
settings.py

ㅎ 찾으셨나요.

.env 파일에서는 "OPEN_AI_KEY"라고 명시돼 있지만,
settings.py에서는 "OPENAI_API_KEY"라고 명시돼 있어요.

이러니 불러와지지 않았던 거였어요. 🙄

변수명, 확실하게 확인해야겠어요. ‼️

🐾Recent posts