Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Class
- CSS
- javascript
- Java
- web
- architecture
- php
- instruction
- html
- python
- MIPS
- mysql
- react
- DATAPATH
- openai
- DB
- Rag
- computer
- for
- Algorithm
- function
- AI
- control
- data structure
- Linux
- system
- XML
- github
- Pipelining
- DS
Archives
- Today
- Total
YYYEJI
[MAC] OpenAI-API Key 안전하게 사용하기! 본문
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
'인공지능 챗봇' 카테고리의 다른 글
| [MAC] RAG 기술 사용할 때 웹 문서(WebBaseLoader), CSV(CSVLoader), PDF 파일(PyPDFLoader) 로더하는 방법 (10) | 2025.08.04 |
|---|---|
| [MAC] LangChain 주요 컴포넌트 파해치기 (16) | 2025.08.01 |
| [MAC] OpenAI를 통해 이미지 분석해보기 (6) | 2025.07.31 |
| [MAC] OpenAI로 텍스트 답변 생성하기 (8) | 2025.07.31 |
| [Mac] Azure OpenAI 키 발급받는 과정 한 눈에 살펴보기 (6) | 2025.07.15 |