이 부분은 기존에 python으로 작성한 코드를 chatGPT를 활용해서 kotlin으로 바꾸고, 약간의 수작업을 추가해서 완성시킬 수 있었다. ChatGPT 대화내용 링크 ChatGPT A conversational AI system that listens, learns, and challenges chat.openai.com timeout 이슈 timeout 에러가 났었는데, 처리 시간이 기본 세팅된 timeout보다 오래 걸려서 발생한 에러이다. 이미지를 다루다보니 처리 시간이 길어져서 생긴 것이다. 나는 timeout의 길이를 늘려줘서 처리를 했다. 다음 코드를 적용하면 timeout 문제를 해결할 수 있다. ... val okHttpClient = OkHttpClient.Builder() .co..
프로젝트
프로젝트 소개 프로젝트 배경 및 동기 지역에서 행사를 하거나 지자체에서 어떤 혜택이나 복지같은거 보면 홍보가 잘 안되어 있는 경우가 종종 보인다. 길을 가다가 관심있는 정보를 봤을 때, 인터넷에 검색해보면 아직 게시가 안나와 있는 경우가 종종 보인다. 그럴 때, 그냥 포스터를 인터넷에 게시하는 것만으로도 나름 홍보의 효과가 있지 않을까? 라는 생각에서 시작함. 하지만 포스터를 하나하나 사진을 찍어서 블로그에 올리는 행위는 나로서는 비효율적인 행위라고 생각을 했다. 그리고 난 개발자이므로 이런 과정을 파이프라인으로 만들고 싶었다. 여기서 더 나아가서 chatGPT vision을 사용해서 포스터 안의 내용을 읽어서 포스팅을 할 때 제목과 내용을 작성하게 하면, 사진만 찍어서 매우 효율적으로 정보를 공유할 수..
개발 환경 세팅 requirements.txt에 있는 것부터 가상환경에 설치한다. pip install -r requirements.txt django project를 시작한다. django-admin startproject yyamyyam app을 만든다. 우리는 크게 식단관리 관련 앱 diet와 유저관리 관련 앱 user로 나누어서 관리를 했다. python manage.py startapp diet python manage.py startapp user settings.py에 app을 등록한다. INSTALLED_APPS = [ ... "diet.apps.DietConfig", "user.apps.UserConfig", ] Setting urlconfigs urlconfig를 세팅한다. 이러면 나중..
프로젝트 url GitHub - AISW-takethis/yyamyyam: 사진으로 간편하게 식단을 기록하고, 효율적으로 관리할 수 있는 서비 사진으로 간편하게 식단을 기록하고, 효율적으로 관리할 수 있는 서비스입니다. Contribute to AISW-takethis/yyamyyam development by creating an account on GitHub. github.com 서울 ai허브 주관 교육 내 팀프로젝트로서 간편 식단 관리 서비스인 '냠냠'을 개발했다. 2024년 2월 23일 서울 양재 AI허브에서 발표를 했고, 후기와 개발하면서 겪었던 것들을 정리하고자 이 글을 작성한다. 프로젝트 개요 👉 사진으로 간편하게 식단을 기록하고, 효율적으로 관리할 수 있는 서비스 ‘냠냠’ 프로젝트 동기 ..