FastAPI
-
FastAPI + Gemini로 감정 분석 API 만들기AI 2026. 4. 20. 15:01
이 글의 대상: 스프링 부트는 익숙하지만 Python/FastAPI는 처음, LLM API를 백엔드에 안전하게 끼우는 법이 궁금한 분읽는 데 걸리는 시간: 약 9분시리즈: 감정 팔레트 제작기 (2/4)소스: github 저장소 링크 (TODO: 발행 시 채우기)1편에서 만든 Flutter 앱은 일기를 쓰면 서버에 보내 AI 분석을 요청합니다. 이 글은 그 서버 — FastAPI + LangChain + Gemini 조합으로 짠 감정 분석 API 이야기입니다. 코드는 핵심 5개 파일이 전부일 정도로 작지만, LLM을 안전하게 다루기 위한 장치가 꽤 들어가 있습니다.1. 왜 별도 백엔드가 필요한가처음엔 "그냥 앱에서 Gemini를 직접 호출하면 되지 않나?" 싶었습니다. 하지만 두 가지가 걸렸습니다.API ..