김이언
김이언
🏅 AI 마스터
🌿 뉴비 파트너
🌈 지피터스금손
🚀 SNS 챌린지 달성자

나의 GPTs를 웹 페이지에 챗봇으로 넣기

내가 만든 GPTs를 AI와 거리가 먼😁 지인들도 사용할 수 있는 방법을 찾아보았어요. OpenAI의 API와 챗봇 생성형 AI인 Botpress를 이용해 GPTs를 웹 페이지에 챗봇으로 넣었습니다.

완성한 웹 페이지는 Cosmic Whisper(https://cosmic-whisper.netlify.app/) 입니다.
- 테스트 기간이 지나서 현재(20204.5.20) OpenAI의 API 접속을 닫아둔 상태입니다. 따라서 직접 사용은 안되고 시연 영상에서 확인할 수 있습니다.

chatbot_cw_2x.mp4


목표

  • 내가 작성한 GPTs를 (ChatGPT 이용자가 아니어도) 누구나 사용할 수 있도록 배포하기

  • Open AI의 API와 챗봇 생성형 AI인 Botpress 활용하기

  • Claude로 웹 페이지를 만들고, GPTs를 챗봇으로 삽입하기


개요

  1. GPTs를 웹에서 볼 수 있는 방법 탐색하기

  2. Open AI의 API 키 발급받기

  3. Botpress의 API 키 발급받기

  4. Chrome 확장 프로그램 Deploy GPTs 설치하기

  5. 나의 GPTs를 Deploy 하기

  6. 웹 페이지에 GPTs를 챗봇으로 넣기



1. GPTs를 웹에서 볼 수 있는 방법 탐색하기

  • ChatGPT와 대화하며 흐름을 이해하기

    (하략)

  • 관련 서비스를 검색하여 내용 파악하기

  • 설정한 목표에 맞추어 Botpress를 선택

  • Botpress의 Share OpenAI GPTs with this Chrome Extension (https://www.youtube.com/watch?v=l446xf-fLhI)을 참고


2. Open AI의 API 키 발급받기

  • GPTs와 외부 프로그램을 연동하기 위해 필요

  • OpenAI(https://openai.com/)에 로그인하고 API 페이지의 API Keys 메뉴 사용

  • Create new secret key로 API 키 생성


3. Botpress의 API 키 발급받기

  • 챗봇 생성형 AI인 Botpress(https://botpress.com/)사용

  • OpenAI의 API와 연결하여 Botpress의 챗봇을 통해 GPTs를 외부에 배포 가능

  • 로그인한 후 우측 상단의 프로필 메뉴에서 Personal access tokens 사용

  • Generate New Token을 누르고, 임의의 키 이름을 넣은 후 Generate



4. Chrome의 확장 프로그램 Deploy GPTs 설치하기

  • Chrome에 고정하고 실행하기

  • 1단계에서 OpenAI의 API 키 입력

  • 2단계에서 Botpress의 API키 입력


5. 나의 GPTs를 Deploy 하기

  • ChatGPT에서 내가 작성한 GPTs를 열고, Deploy GPTs를 클릭하기

  • 3단계에서 Workspace 버튼으로 GPTs를 Botpress와 연동하기

  • 연동 과정 중에 멈추지 않도록 주의하기

  • Talk to your bot을 클릭하여 GPTs를 실행하기

  • Botpress의 챗봇 환경에서 GPTs 사용하기

  • 위 URL을 이용하면 어디서나 접근할 수 있으므로 메시지 등으로 전달 가능

  • Botpress에서 내 계정의 대시보드에 등록된 GPTs 확인


6. 웹 페이지에 GPTs를 챗봇으로 넣기

  • 챗봇을 추가할 테스트용 웹 페이지를 제작, Claude를 이용하여 웹 페이지의 구성과 컨텐츠 작성

  • Deploy GPTs에서 웹 사이트에 챗봇을 넣기 위한 코드를 복사

  • 복사한 코드를 웹 페이지의 HTML 소스에 붙여넣기

  • 나의 GPTs가 챗봇으로 추가된 것을 확인하기

  • 챗봇의 동작을 테스트하기

  • netlify(https://www.netlify.com/)를 이용하여 GPTs 챗봇을 포함한 웹 페이지를 Deploy 하기

  • GPTs가 챗봇으로 추가된 웹 페이지 Cosmic Whisper(https://cosmic-whisper.netlify.app/) 완성



정리

  • OpenAI의 API 키는 누구나 만들 수 있으나, 실제로 사용하려면 Free Trial 이 있거나 유료 계정(ChatGPT 계정과 별개)이어야 합니다. (현재 20$를 결제해두었는데 얼마나 사용할 수 있을지 모르겠어요😅)

  • OpenAI와 Botpress에서 발급된 API키들은 다시 확인할 수 없으므로 발급 당시에 복사하여 잘 저장해둡니다.

  • 아임웹이나 webflow 등에서 무료로 만든 웹 페이지에 Script를 추가하려면 유료 기능이라 안된다고 나옵니다. 따라서 다른 방법으로 웹 페이지를 제작해야 챗봇을 넣을 수 있어요.

  • 주제에서 벗어나서 자세히 적지 않았으나, Claude를 이용하여 원하는 형태의 테스트용 웹 페이지를 제작할 수 있었습니다. HTML과 CSS로 기본적인 구성을 하고 컨텐츠도 생성해주었어요.

  • Botpress를 이용하니 노코드로 어렵지 않게 챗봇을 만들수 있었습니다. API를 이용하는 노코드 툴들이 정말 매력적이라고 느꼈어요😍


#10기AiAtoZ

19
35개의 답글

👉 이 게시글도 읽어보세요