YYYEJI

[MAC] OpenAI-API Key 안전하게 사용하기! 본문

인공지능 챗봇

[MAC] OpenAI-API Key 안전하게 사용하기!

YEJI ⍢ 2025. 7. 30. 23:19
728x90

안녕하세요! 송로지입니다 🌷

API 키를 사용할 때 비용이 발생하는 만큼 ,, 

매우 안전하게 사용해야 된다는 사실을 아시나요?

 

 

아무리 관리를 잘한다고 해도 깃허브 업로드, 블로그 작성 등을 할 때

API key가 같이 업로드가 되면 정말 대참사가 일어날 수 있어요 ,,!

 

 

코드 파일 내에 key 값을 넣고 사용할 수도 있지만,

Key 값은 다른 파일에 넣고 불러서 안전하게 사용하도록 해요!

 

 

 

.env 파일을 만들어놓고 그 파일에 key 값을 다 넣어두시면 돼요

AZURE_OPENAI_ENDPOINT="..."
AZURE_OPENAI_API_KEY="..."
AZURE_DEPLOYMENT_NAME="..."
OPENAI_API_VERSION="..."

"..." 을 지우시고 본인의 키 값을 넣어주세요!

 

 


AI 캠프를 참여하시는 경우 파일을 올려주실 때 

.env.example 파일 형태로 많이 올려주시는데 .example을 지우시고 .env로 사용하시면 돼요.

 

 

.env 파일이 미감한 정보(api key, DB 접속 정보 등)을 포함할 수 있어서 

.gitignore 파일에 추가해서 깃허브에는 업로드하지 않아요


 

.env 파일을 로드하고 싶으신 경우 터미널(CLI)에서 python-dotenv를 다운받아주세요.

pip install python-dotenv

 

 

 

그 후 코드를 작성할 파일에 들어가 환경 변수를 로드시켜줍니다.

from dotenv import load_dotenv
load_dotenv()

실행 결과가 True라면, API 키가 정상적으로 로드된 거에요 ㅎㅎ

만약, False가 나온다면 키 파일 경로나 형식을 다시 한 번 확인해보세요!

 

 

모두들 화이팅 °-°입니당 ‼️

728x90