[Capstone-Start] Gemini API 연동 및 식단 분석 기능 구현
[Capstone-Start] Gemini API 연동 및 식단 분석 기능 구현
📅 일시: 2026. 04. 12
💬 내용: Google AI Studio 가입 및 Gemini API를 활용한 식단 분석 파이썬 코드 작성
1. 개발 환경 구축: Google AI Studio
본격적인 AI 기능 구현을 위해 Google AI Studio에 가입하고 무료 프로젝트를 생성했다. 별도의 복잡한 서버 구축 없이도 강력한 Multimodal 모델인 Gemini API를 테스트해 볼 수 있는 최적의 환경을 마련했다.
2. 핵심 기능 구현: 고혈압 맞춤형 식단 분석
서비스의 핵심인 ‘초개인화 식단 관리’ 기능을 검증하기 위해 파이썬 기반의 분석 코드를 작성했다.
- 타겟 설정: 최종적으로는 당뇨와 고혈압 환자 모두를 타겟으로 할 예정이나, 우선 1차 프로토타입 단계에서는 고혈압 사용자를 기준으로 분석 로직을 설정했다.
- 구현 내용: 사용자가 음식 사진을 업로드하면 Gemini가 영양 성분을 분석하고, 고혈압 환자에게 적합한지(나트륨 함량, 영양 균형 등) 판단하여 맞춤형 조언을 제공한다.
3. 샘플 테스트 진행
정확도 확인을 위해 두 가지 샘플 식단 이미지를 사용하여 테스트를 진행했다.
- 샘플 1: 나트륨 함량이 높은 찌개류 (고혈압 주의 식단)
- 샘플 2: 식이섬유가 풍부한 채소 중심 식단 (고혈압 권장 식단)
테스트 결과, Gemini 모델이 이미지 속 음식을 정확히 식별하고 사용자의 건강 상태(고혈압)에 맞는 유의미한 분석 결과를 내놓는 것을 확인했다.
4. 향후 계획
기본적인 분석 로직이 작동함을 확인했으므로, 앞으로는 당뇨 등 다양한 질환군으로 분석 대상을 확장하고 이를 실제 앱 서비스 환경에 통합하는 과정을 진행할 예정이다.
This post is licensed under CC BY 4.0 by the author.