4) ENS Project - open ai와 놀기(발주 개발)
Json에서 오류 발생!
오잉? 내용이 짤려서 응답을 받는다..그래서 max_tokens을 3000으로
requestBody.put("max_tokens", 3000);
prompt_tokens는 4790인데 응답으로 3000 했더니..짤려서 나왔다.
그래서 이번엔 5000으로 지정!
requestBody.put("max_tokens", 5000);
아래처럼 4096이 최대라고 한다.
requestBody.put("max_tokens", 4096);
4096으로 했지만 이름과 회사명을 null에서 채워넣기 때문에 토큰이 더 필요하다!!
토큰 소비가 8886이나..역시나 부족하다!!!
한번 돌릴때마다..돈이 나간다고 생각하니..방법을 생각해내야한다!
해결방법으로는..토큰을 늘리는것보다 input쪽을 줄여야할것 같다!
즉, 한번에 naver api통해 가져온 데이터를 input으로 보내지 말고
청크 단위로 조금씩 llm을 호출해서 결과를 받고
그 결과를 모아서 최종적으로 만들어야 한다!
또한 나중엔..캐싱처리도 해야한다!
아래처럼 잘 만들어졌다!
이제 테스트 마무리로 발주엑셀을 만들어보자!
최종적으로 날짜_업체명(건수).xlsx 로 잘만들어졌다 ㅎㅎ
데이터 정합성도 체크해보자!
아래는 발주엑셀!
총 5kg 4건, 10kg 4건
아래는 네이버스토어에서 다운받은 신규주문 엑셀!
잘 만들어졌다!! 야호~
여기에서 상품명을 업체분들이 잘 파악 할 수 있도록 만들었다.
오우..수량 3개도 똭!! ㅋㅋ
이럴수가..저녁밥 먹고..코딩하다보니..새벽 2시반이 넘었다!!
재밌어서 그런지..금새 시간이..
마지막으로 얼마썼는지 체크! ㅋㅋ
이제 여러 상품페이지들에 대한 정보를 가져와서 전체적으로 체크할 수 있도록 해야한다.
페이지번호를 네이버 스토어 api에서 가져올수가 있는지 확인해보자!
가져올수 있겠지~설마~ㅋㅋ
끝~!