LangChain 챗봇2장 · 개발 환경 준비1 / 20← 이전목차다음 →MetaContents

2장. 개발 환경 준비

먼저 큰 그림부터

새 식당을 열면 먼저 주방부터 차립니다. 조리대를 놓고, 칼과 냄비 같은 도구를 들이고, 식자재 거래처에서 출입증을 받습니다. 출입증은 지갑에 잘 넣어 두고, 가게 벽에 붙여 두지 않습니다. 그래야 남이 가져다 쓰지 못합니다. 이 모든 준비가 끝나면 비로소 첫 주문을 넣을 수 있습니다. 이 장에서 하는 일이 바로 이 주방 차리기입니다.

조리대 놓기, 도구 들이기, 출입증 받기, 지갑에 넣기, 첫 주문의 다섯 걸음을 가상환경, pip, API 키, .env, 첫 호출에 견준 흐름도

이 장에서는 세 가지를 챙겨 갑니다. 첫째, 과목마다 따로 쓰는 패키지 상자인 가상환경을 만들고 그 안에 LangChain 과 OpenAI 라이브러리를 들이는 법. 둘째, API 키를 코드에 적지 않고 .env 파일에 두었다가 환경 변수로 읽는 법. 셋째, 진짜 모델에게 처음으로 질문 하나를 보내고 답과 토큰 수를 읽는 법입니다. 1장에서 가짜 모델로 만든 코드가 진짜 모델에서도 그대로 돌아간다는 것을 확인합니다. 실습 1과 실습 2는 API 키 없이 돌아가고, 실습 3부터는 교수자가 나눠 준 키가 있어야 합니다.

← 이전1장 · 확인문제와 해답다음 절 →2장 · 용어 짚고 가기