Open dlguswn3659 opened 11 months ago
https://opicscript.shop/api/answer/getAnswer 위 API를 호출해서 json을 반환받습니다.
https://www.convertcsv.com/json-to-csv.htm#google_vignette
여기에서 json을 csv로 바꾸고
https://www.convertcsv.com/csv-viewer-editor.htm
여기서든 실제 엑셀 프로그램에서든 다운받은 csv를 확인하시면 됩니다.
그럼 이런식으로 항목별로 잘 정리해서 볼 수 있고, 무엇보다도 각자 원하는 함수를 써서 원하는 데이터를 확인할 수 있습니다. (정렬, 모아보기, 특정 조건을 만족하는 데이터 조회 및 Count 등등)
저장해야 할 데이터 목록
String
String
-> 유저 트래킹 데이터 하나의 고유 id. 프론트쪽에서 첫 요청 시 랜덤으로 할당해줄거고 이 값이 같으면 같은 세션에서 돌아간 질문(최소 같은 유저가 돌린 질문이라는 소리)String
String
(gpt에 번역 요청하기 전)String
(gpt를 통한 번역 결과)String Array
(예 -> ["짧게", "NH", "OPIc 캐쥬얼"])String
(예 -> "더 짧게", "더 길게")int
(동일한 세션에서 몇번째로 gpt에 대본짜달라고 요청한 건지에 대한 id)int
(시도 중 에러가 발생한 횟수. 에러 발생할 때마다 1씩 늘어남)String
(에러 원인)Date
(request date. 요청 일시)(나중에 여기에 추가될 수도 있는 애)
String
(회원가입 기능이 추가되어서 로그인한 사람인 경우 해당 user의 아이디가, 로그인을 안한 사람은 unknown 뭐 이런식의 string)+) 위 모든 값을 처음에 초기화하는 POST API가 필요합니다. +) 같은 세션이라도 매 요청은 독립적으로 DB에 저장 시킬 것이기 때문에 일단은 저 POST API 하나만 필요할 것 같아요! (일부 수정하는 PUT API 이런건 필요없을 듯합니다.) +) (번역 제외) 대본 생성 API 총 요청 수는 유저 트래킹 관련 API 데이터 수와 동일하게 되므로 별도의 counting API를 또 만들 필요는 없을 것 같습니다.