dotenv를 사용하여 .env 파일에 openai api key값을 넣고 불러와서 사용하려 했더니 위와 같은 오류 발생.
llm 모델 파라미터값으로 직접 넣고도 했으나 doc를 제대로 이해 못했는지 자꾸 오류 발생.
결국 아래 두가지 방법 중 하나를 사용하여 문제 해결
방법1. 코드에 직접 api값을 입력
import openai
openai.api_key = "your=api-key"
방법2. 환경변수에 직접 OPENAI_API_KEY 변수명과 값을 입력
1) 환경변수 등록
cmd 창에 아래와 같이 입력
set OPENAI_API_KEY=your-api-key
2) 환경변수에 등록되었는지 확인(2가지 방법)
방법1) cmd창에 아래와 같이 입력
echo %OPENAI_API_KEY%
방법2) 시스템 환경변수 창에 들어가서 직접 확인(windows11 기준)
- 윈도우키 + 환경 변수(입력) > 시스템 환경 변수 편집(클릭)
- 시스템 속성의 환경 변수(클릭)
- 사용자 변수에서 OPENAI_API_KEY 찾아서 확인
'IT study > 06. selfStudy: code error' 카테고리의 다른 글
java.lang.module.FindException 에러 해결법 (0) | 2023.11.23 |
---|---|
구글 코랩에서 직접 api키를 입력해도 찾지 못하는 경우: 환경변수 설정 (0) | 2023.10.13 |
python -m streamit run main.py와 streamit run main.py 차이 (0) | 2023.10.04 |
pip show python > WARNING: Package(s) not found: python (0) | 2023.10.03 |
Fatal error in launcher: Unable to create process (1) | 2023.10.03 |