핫토픽 톱뉴스

엑셀과 ChatGPT를 연동하기 위한 API키를 발급받는 방법 본문

카테고리 없음

엑셀과 ChatGPT를 연동하기 위한 API키를 발급받는 방법

NewBrain 2023. 3. 11. 16:05

▶️ChatGPT 회원가입 및 API키 발급받기

엑셀-GPT 자동화 세계에 첫 발걸음을 내딛으신 여러분, 진심으로 환영합니다!🎉 아마도 예전에 IT관련 뉴스나 영상을 시청하시다가, "GPT-2, GPT-3" 라는 단어를 한번 쯤은 들어보셨을텐데요.

오늘 우리가 사용할 GPT API는 GPT-3 모델을 기반으로 동작하는 문장 완성(Text Completion) 기능을 사용합니다. 23년 2월 기준으로, 아직 ChatGPT는 OpenAI 페이지에서만 테스트용으로 제공하고 있습니다.

! 이번에 우리가 사용할 GPT-3 API가 ChatGPT 보다 많이 부족할까요? 전혀 그렇지 않습니다! (물론, 내부 기술적으로는 큰 차이가 있지만) 사용자 입장에서 ChatGPT와 오늘 우리가 사용할 GPT-3 모델의 차이점은, '대화형으로 질답이 가능한가'만 다릅니다.

GPT 기술은 앞으로 우리 일상생활에서 매우 중요한 부분을 차지하게 될 중요한 기술인만큼, 미리 사용하고 기술에 익숙해진다면 추후 본격적으로 기술이 실생활에 도입되었을 때, 그렇지 않은 사용자보다 더욱 빠르게 앞서나갈 수 있을겁니다.

ChatGPT에 대한 기술적인 내용이 궁금하시다면, 유튜브/구글에 다른 전문가분들이 꼼꼼히 정리한 자료를 참고해주세요!😉

이제 본격적으로, 엑셀과 ChatGPT를 연동하기 위한 API키를 발급받는 방법부터 하나씩 알아보겠습니다.

API 키는 특정 서비스를 외부에서 사용할 때, 사용자를 인증하는 비밀번호와 같습니다.

▶️ API 키란 무엇인가요?

API키는 ChatGPT 서비스를 외부에서 사용하기 위한 보안키입니다. OpenAI에 처음 가입하시면, 3개월간 사용할 수 있는 $18 크레딧을 무료로 제공하는데요.

OpanAI 최초 가입 시, 3개월간 사용가능한 $18 크레딧을 제공합니다.

OpanAI 최초 가입 시, 3개월간 사용가능한 $18 크레딧을 제공합니다.
무료 사용기한이 지나거나 크레딧을 모두 사용한 경우, 지불 방식을 등록해야만 GPT API를 사용할 수 있습니다.

비용과 정산 방식에 대한 자세한 설명은 차후에 정리한 "ChatGPT 결제수단 등록 및 비용 확인" 관련 내용을 확인해주세요.

▶️ OpenAI 홈페이지 회원가입 및 API키 발급받기

1️⃣ ChatGPT 로그인하기 : 아래 링크를 클릭하여 OpanAI의 ChatGPT 메인 페이지로 이동한 후, 오른쪽 상단의 API 버튼을 클릭합니다.
https://openai.com/blog/chatgpt/

Introducing ChatGPT

We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests.

openai.com

ChatGPT 메인 페이지 오른쪽 상단의 API 버튼을 클릭합니다.


2️⃣ 기존 회원 아이디가 있을 경우, "LOG IN" 버튼을 클릭하여 로그인합니다. 아이디가 없을 경우, "SIGN UP" 버튼 클릭하여 회원 가입 후 로그인합니다. 기존 사용중인 구글 아이디로 편리하게 로그인할 수 있습니다.

LOG IN 또는 SIGN UP 버튼을 클릭하여 로그인합니다.

🍀오빠두Tip : 만약 기존 회원이고, 가입 후 3개월이 지났다면 무료로 제공되는 $18 크레딧의 사용기한이 지나 지불방식을 등록해야 할 수 있습니다.
강의 진행 중 "#Error! : You exceeded your current quota, please check your plan and billing details." 라는 오류 메시지가 나온다면, 마지막에 안내해드린 결제수단을 등록한 후 강의를 진행합니다.


3️⃣ ChatGPT API키 발급하기 : 로그인 후, 오른쪽 상단의 아이콘을 클릭 - [View API Keys]로 이동합니다.

오른쪽 상단 회원 정보 - View API Keys 를 클릭합니다.


4️⃣ 새로운 페이지로 이동하면, 중간에 있는 [+Create new secret key] 버튼을 클릭하면 API키가 발급됩니다. 발급한 키를 복사하여 메모장에 붙여넣기한 후, 안전한 장소에 보관합니다.

가운데 버튼을 클릭하면 OpenAI API 키가 발급됩니다.

🍀오빠두Tip : API키는 서비스를 사용하기 위한 회원증, 비밀번호와 같은 개념입니다. 따라서 외부로 유출되지 않게 안전하게 관리하는 것을 주의하세요! 만약 API키를 잊어버렸다면, 기존에 사용하던 API는 제거 후, 새로운 API키를 발급받아 사용하면 됩니다.


5️⃣ 이제 엑셀과 ChatGPT 를 연동하기 위한 모든 준비가 끝났습니다! 예제파일을 실행한 후, 본격적으로 엑셀 - ChatGPT를 연동해보겠습니다.

발급받은 API키로 엑셀과 ChatGPT를 연동하는 방법을 알아봅니다.


▶️엑셀 - ChatGPT 연동 마스터 코드 추가하기

1️⃣ ChatGPT 마스터코드 추가하기 : 예제파일을 실행한 후, [개발도구] - [VisualBasic] 버튼을 클릭합니다. 만약 [개발도구] 탭이 보이지 않을 경우, 리본메뉴를 우클릭 - [리본 메뉴 사용자 지정]에서 개발도구를 체크한 후 확인 버튼을 눌러 개발도구를 등록할 수 있습니다.

개발도구 - Visual Basic 버튼을 클릭해 매크로 편집기를 실행합니다.

🍀오빠두Tip : 실무에 꼭 필요한 VBA 핵심 기능만 빠르게 배우고 싶다면, 위캔두 멤버쉽 회원에게 제공되는 '4회 완성! VBA 특강'을 확인해보세요!

멤버쉽 라이브 강의 - 101강


2️⃣ 매크로 편집기가 실행되면, [삽입] 탭 - [모듈]을 클릭하여 새로운 모듈을 추가합니다.

삽입 - 모듈을 클릭해 새로운 모듈을 추가합니다.


3️⃣ 추가된 모듈 안에, 홈페이지에 올려드린  엑셀-ChatGPT 연동 마스터 코드를 복사/붙여넣기 합니다.

홈페이지에 미리 준비해드린 마스터코드를 모듈 안에 붙여넣기합니다.


4️⃣ 코드에 API키 입력하기 : 붙여넣기 한 명령문의 시작 지점으로 이동하면, API키를 입력하는 곳이 있습니다. 이곳에 이전 단계에서 생성했던 API키를 복사/붙여넣기하면 엑셀-ChatGPT 연동을 위한 모든 준비가 끝났습니다! 이제 바로 엑셀-ChatGPT 연동을 실습해보겠습니다.👏

이전 단계에서 발급받은 API키를 마스터코드에 붙여넣기하면 모든 준비가 끝납니다.