과제 목적 : 하루안에 제미나이 API를 활용한 웹서비스 만들어서 배포해보기
사용 툴 : idx.google.com , firebase, Gemini API, Claude3, GPT-4o
서비스 설명 :
1. 처음엔 지피터스 단톡방 채팅 내역을 내보내, 채팅 내역 중에 가장 중요한 부분 (링크, 과제, 필수 알아야 할 항목) 등을 정리해 .MD 파일로 다운받을 수 있게 하는 프로그램 만들고자 했었음
2. 1번 과제가 로컬에서는 돌아갔지만, 배포 중에 많은 에러가 발생함에 따라 일단 우선 하루 안에 배포하기 위해 좀 더 쉬운 scope의 일로 줄여버림.
3. 내가 재미있게 본, 좋아하는 영화 포스터 사진을 입력하고, 입력된 사진 기준으로 제미나이가 분석하여 이와 비슷하고 추천할만한 영화 5개를 추천해주는 서비스를 개발함
-> 만들어진 웹사이트로 이동하기
2번 프로젝트에 대한 성공 이미지.
2번 프로젝트는 내부에서 좀 더 견고하게 만들어 실제로 성공시켜볼 예정이다.
1. project IDX 접속
2. Gemini API 선택
3. 프로젝트 이름 선택
4. 세팅이 되면 이런 화면을 볼 수 있음
5. 오른쪽에 테스트 웹을 확인 가능 BUT API 키를 넣지 않아 에러가 남
6. aistudio.google.com에 접속해서 API key 발급받기
https://aistudio.google.com/app/apikey
7. 제미나이 API를 11번째 줄에서 넣어준다.
let API_KEY = 'TODO';
그리고 실제로 돌아가는지 확인!