본문 바로가기

챗봇만들기2

[AI] Chatgpt-3.5 와 DRF로 챗봇 만들기 - 2 - JSONfield에 관해서는 이전 글 참고 : https://diane073.tistory.com/150 JSONfield를 list형태로 만들기 위해서는 처음 입력할때 list형태로 저장해 줄 것임을 명확히 알려주어야한다. !! request data를 그냥 넣으면 string 값이 들어가고, 첫 자료가 만들어진 후에는 입력 형태가 일치하지 않는 오류가 발생하니 매우 주의!! 밑줄 쫙쫙! field의 default option에 넣으면 자꾸 warning이 떠서 처음 생성할 때 리스트 형태의 옵션을 넣어주고, 이후에 새로운 데이터를 list에 append 해주는 방식으로 사용하였다. ► 챗 데이터 저장을 위한 model 예시 # meetai/models.py from django.db import mo.. 2023. 7. 5.
[AI] Chatgpt-3.5 와 DRF로 챗봇 만들기 - 1 - 장고에서 openai를 활용하여 기초적인 ai챗봇을 만들었다 이전에 강의에서 따라 만들었던 openai를 기반으로 작성하되, 배포에 조금이나마 영향이 덜 가도록 streamlit을 빼고 django api로 만들고자 했다 streamlit을 사용하면 서버가 1개 더 있는 것이어서 배포 시 추가적인 작업이 필요했기 때문. 일단 Chatgpt를 활용하기 위해서는 openai api key가 필요하다! [openai api 페이지] : https://openai.com/blog/openai-api 1) 사이트에 가입 혹은 로그인한다 2) 오른쪽 상단의 personal을 누르면 뜨는 메뉴 바에서 View API keys를 클릭 3) 이동한 곳에서 +Create new secret key를 클릭 4) 모달창이 뜨.. 2023. 7. 3.