Skip to content

v2.1.0 — AI 백엔드를 OpenAI로 전환

Choose a tag to compare

@NAM5AN NAM5AN released this 13 May 18:21
· 266 commits to main since this release
97852af

Gemini API의 일시적 장애를 회피하기 위해 AI 백엔드를
OpenAI Chat Completions API로 전환한 마이너 업데이트.

핵심 변화

  • AI 모델: gemini-2.0-flash → gpt-4o-mini
  • 환경변수: GEMINI_API_KEY → OPENAI_API_KEY
  • API 엔드포인트: Google Generative Language → OpenAI Chat Completions
  • response_format json_object 활용으로 JSON 파싱 안정성 향상

내부 개선

  • temperature 0으로 결정적 출력 보장
  • max_tokens 512로 명시하여 비용/속도 통제
  • 사용량 카운트를 명시적 insert/update로 변경 (upsert 대신)
  • JSON 파싱 폴백을 정규식 기반으로 강화

호환성
사용자 UI/UX는 V2.0.0과 동일.
기존 데이터 (entries, daily_usage)는 그대로 호환.
일일 3회 AI 추출 한도 유지.

비용
1회 추출에 약 0.3원 (gpt-4o-mini 기준).
일별 사용량 제한으로 비용 통제됨.

알려진 이슈

  • 없음 (정상 작동 확인됨)

다음 버전 예정

  • AdSense 통합
  • 이용약관/개인정보처리방침 페이지
  • Google OAuth Production 승인