1. 챗봇 Custom API 구현 (API GW 이용 신청)
lServices > Ai services > CLOVA Chatbot으로 접속
l‘빌더 실행하기’ 클릭
l빌더가 완료된 모델에 대한 서비스배포가 필요
l대화모델 빌드 옆 ‘서비스 배포’ 클릭
l챗봇 설정 메뉴에서 메신저 연동 탭 클릭
lCustom 항목 활성화 후 하단의 ‘연동’ 버튼 클릭
l‘자동 연동’ 버튼 클릭
lSecret key 부분 ‘생성’ 버튼 클릭
lAPIGW Invoke URL과 Secrtet key 내용 확인
→ 해당 내용을 app.py에 업데이트 필요
. ai-001서버에 Streamlit 설치
l아래 명령어에 따른 streamlit 설치
apt install python3-pip
pip install streamlit
pip install streamlit_chat
pip list | grep streamlit #설치가 잘 되어있는지 확인
lStreamlit실행을 위한 app.py파일 생성
lvim app.py
•app.py 내용 복사 URL : https://kr.object.ncloudstorage.com/ai-edu/streamlit_clovachatbot.txt
•app.py에서 ep_path, secret key정보는 위의 Custom API정보 내용으로 각자 변경
. Streamlit 실행
streamlit run app.py
아래와 같이 실행이되면 External URL로 접근(단, External URL에 있는 포트가 ACG단에 열려있어야함
스트림릿이 8519포트에서 실행되므로 ai-001서버 ACG에 8519포트 접근을 허용해야 함
. 접속
l질문창에 질문을 넣고 엔터 입력 시 챗봇이 학습대로 답변 생성
클라우드 봇은 언제 만들어졌어요?
다음
https://brunch.co.kr/@topasvga/4999