2장 · 개발 환경 구성과 LLM API 호출실습 환경 한눈에 보기 — 딱 한 번만 하면 됩니다도구 설치 — Git, 미니콘다, VS Code프로젝트 폴더 세팅 — haru-market 폴더 만들기가상환경과 라이브러리 설치API 키 발급과 .env 파일따라하기 — 환경 점검따라하기 — 첫 LLM 호출정리와 체크리스트실습문제와 해답
2장. 개발 환경 구성과 LLM API 호출
정리와 체크리스트
2장에서 한 것
- 도구 설치 — Git(Windows), 미니콘다, VS Code.
- 프로젝트 폴더 —
haru-market.zip을 문서 폴더에 풀어문서/haru-market을 만들었습니다. - 가상환경 —
myenv(파이썬 3.11)를 만들고 라이브러리를 설치했습니다. - API 키 — 발급받아
.env에 넣었습니다. - 환경 점검 —
config.py를 실행해 설정을 확인했습니다. - 첫 LLM 호출 — 실습 파일을 직접 만들어
generate_content로 질문하고 답과 토큰 사용량을 확인했습니다.
매 수업 시작할 때 하는 일
앞으로 실습을 시작할 때마다 이 세 가지만 하면 됩니다.
- VS Code에서
haru-market폴더를 연다. - 터미널을 열고
conda activate myenv를 실행한다. - 프롬프트 앞에
(myenv)가 보이는지 확인한다.
실습 파일을 만드는 방법
- 탐색기에서 새 파일을 만들고 교재가 알려 주는 이름을 붙인다.
- 교재 코드 블록의 복사 버튼으로 코드 전체를 복사한다.
- 붙여 넣고 저장한다.
- 터미널에서
python 파일이름.py로 실행한다.
안 될 때 보는 순서
| 순서 | 확인할 것 | 방법 |
|---|---|---|
| 1 | (myenv)가 켜져 있는가 |
프롬프트 맨 앞을 본다. 없으면 conda activate myenv |
| 2 | 터미널 위치가 haru-market인가 |
pwd |
| 3 | 파일을 저장했는가 | VS Code 탭의 파일 이름 옆에 점(●)이 있으면 저장 전입니다 |
| 4 | 파일을 폴더 맨 위에 만들었는가 | ls에 그 파일이 보여야 합니다 |
| 5 | API 키가 읽히는가 | python config.py |
체크리스트
- [ ]
문서/haru-market폴더 바로 안에data와config.py가 있다. - [ ] 터미널 프롬프트에
(myenv)가 보인다. - [ ]
python config.py에서API 키 : 찾음이 나온다. - [ ]
lesson02_first_call.py를 만들어 실행했고, 모델의 답을 받았다. - [ ] API 키를 코드에 적지 않는 이유를 설명할 수 있다.
- [ ] 토큰이 무엇이고 왜 출력 길이가 비용과 직결되는지 설명할 수 있다.
- [ ] 아무 지시 없는 LLM의 답이 "하루마켓의 답이 아닌" 이유를 설명할 수 있다.
한 줄 핵심
환경은 한 번만 맞추면 됩니다. 그리고 LLM 호출은
generate_content한 줄입니다. 나머지 22장은 그 한 줄에 무엇을 붙이는가의 이야기입니다.