더북(TheBook)

연속해서 대화하기

기본 예제는 "Say this is a test."라는 요청에 대해 "This is a test."라고 응답하는 간단한 프로그램입니다. 그런데 한 번만 질문하고 끝나는 것이 아니라 챗GPT처럼 이전 대화 내용을 기억하면서 대화하려면 과거의 대화 내역을 순차적으로 저장해야 합니다.

자세한 내용을 살펴보기 전에 완성 코드를 일단 실행해 보겠습니다. 지금부터 이 코드를 활용 예제라고 하겠습니다.

ch01_chat_openai.py 파일을 생성하고 다음 코드를 입력한 후 저장합니다. api_key에는 각자 발급받은 API Key를 입력합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.