TreeNut-KR / ChatBot

ChatBot 웹사이트 프로젝트
GNU General Public License v3.0
1 stars 0 forks source link

MongoDB & FastAPI의 채팅방 로그 기록 #2

Open CutTheWire opened 3 months ago

CutTheWire commented 3 months ago
CutTheWire commented 3 months ago
{
   id : uuid
   chatbot_id : uuid #mysql에 저장된 사용자가 작성한 chatbot에 대한 정보
   value : [
      {대화 정보, (인덱스, 이미지url, 사용자임력문장, 챗봇답변문장}, ...
   ]
}

해당 json형태로 저장되도록, fastapi의 @monog_rautor.post("/chat/save_log/")을 변경하기 위한 utils.DB_mongo.py의 함수 수정 필요.

CutTheWire commented 3 months ago
{
   id : uuid
   U_ID : uuid #mysql에 저장된 사용자가 작성한 chatbot에 대한 정보
   C_ID : 캐릭터에 대한 ID (프롬프트로 이루어진 MYSQL 테이블에서 해당 케릭터 정보 받아오는 
   value : [
      {대화 정보, (인덱스, 이미지url, 사용자임력문장, 챗봇답변문장}, ...
   ]
}
CutTheWire commented 3 months ago
CutTheWire commented 3 months ago

추가적으로 mysql에 저장된 챗봇 캐릭터 프롬프트(≒ 챗봇 세부 설정)을 받아오도록 하는 필드(profile이라는 이름의 필드로 생각 중)을 id와 value 사이에 추가할 예정.

@qwer9679 @jgkim14 @donismoney 확인 바람.