본문 바로가기
📌 1. 개발 & 프로그래밍/ChatGPT & 자동화 활용

📘 2강: Python + OpenAI API 설치 & 설정하기

by lastdetective 2025. 4. 25.
반응형

✅ 들어가며

지난 시간에는 ChatGPT가 파이썬과 만나면 얼마나 강력한 자동화 도구가 되는지 알아봤습니다.
이번 강의에서는 실제로 코드를 돌릴 수 있도록 개발 환경을 준비해볼게요.


🧰 1. 준비물 체크리스트

항목설명
Python 3.8 이상 권장
pip 패키지 설치 도구
VS Code 코드 편집기 (또는 PyCharm, 기타 IDE 가능)
OpenAI API Key ChatGPT를 코드로 호출하기 위한 열쇠

🐍 2. Python 설치 (Windows/Mac/Linux)

👉 윈도우:

  1. 공식 사이트에서 Python 최신 버전 다운로드
  2. 설치할 때 꼭 체크: Add Python to PATH
  3. 설치 후 cmd 열고 다음 명령어로 확인:

python --version
    

👉 맥:


brew install python
    

👉 리눅스:


sudo apt update
sudo apt install python3 python3-pip
    

💻 3. VS Code 설치 및 세팅

  • VS Code 다운로드
  • Python 확장 설치: 좌측 Extensions 아이콘 → "Python" 검색 → Microsoft에서 제공하는 확장 설치
  • 터미널 열기: `Ctrl + `` (백틱)

🔐 4. OpenAI API 키 발급

  1. https://platform.openai.com/account/api-keys 접속
  2. 로그인 후 "Create new secret key" 버튼 클릭
  3. 발급된 키는 복사해 안전한 곳에 저장 (한 번만 보여짐!)

⚠️ 유출되면 요금 부과되므로 키는 절대 공유하거나 깃허브에 올리지 마세요!


📦 5. 파이썬 패키지 설치 (openai)

VS Code 터미널이나 cmd에서 다음 명령어 입력:


pip install openai
    

설치 완료 후 간단히 테스트:


import openai
print("OpenAI 라이브러리 설치 성공!")
    

에러 없으면 OK!


🧪 6. ChatGPT API 간단 테스트

test_chatgpt.py라는 파일을 만들고 아래 코드 작성해보세요:


import openai
openai.api_key = "발급받은_나의_API_키"

response = openai.ChatCompletion.create(
    model="gpt-3.5-turbo",
    messages=[
        {"role": "system", "content": "친절한 비서입니다."},
        {"role": "user", "content": "오늘 점심 뭐 먹을까?"}
    ]
)
print(response['choices'][0]['message']['content'])
    

▶ 실행: python test_chatgpt.py

👉 ChatGPT가 대답을 출력하면 성공입니다!


🔍 자주 하는 실수 체크

  • API 키 잘못 입력: 큰따옴표 빠짐, 오타 등
  • 모델 이름 오타: gpt-3.5-turbo or gpt-4 사용
  • 인터넷 연결 안됨: 방화벽, VPN 등 확인

🏁 마무리

이제 개발 준비는 완료!
다음 시간에는 실전 자동화 예제 1탄, **"ChatGPT로 문서 요약 자동화하기"**를 함께 만들어보겠습니다!

👉 [3강 보러 가기]


🔔 도움이 되셨다면 댓글로 질문 남겨주세요!
다음 강의도 빠르게 업데이트할게요 :)

반응형