Programming

구글 Gemini 이용하여 바이브 코딩하기

remake 2026. 4. 17. 10:47

오늘은 구글 Gemini를 이용해서 바이브 코딩하는 방법을 알아보겠습니다.

 

먼저 구글 API를 만들어야 하는데요.

 

아래 사이트에 접속해서 API를 만들어줍니다.

 

https://aistudio.google.com/

 

Google AI Studio

The fastest path from prompt to production with Gemini

aistudio.google.com

 

로그인 한 다음 하단에 Get API Key - API 키 만들기를 통해서 키를 만들어줍니다.

 

예전 포스팅을 참고하시면 됩니다.

 

2025.11.20 - [IT Trend] - 구글 제미나이 무료 API 사용하기

 

구글 제미나이 무료 API 사용하기

구글 제미나이가 ChatGPT를 잡기 위해서 무료로 API를 제공하고 있는데요. 구글 제미나이 API 사용하기아래 주소에서 사용할 수 있습니다. Gemini Developer API 가격 책정 | Gemini API | Google AI for Developers Ge

remake.tistory.com

 

 

몇번 업데이트 되더니 메뉴가 좀 변경되었네요.

생성은 같고 지금 무료 되는 모델이 좀 변경되었습니다.

Gemini Developer API 가격 책정  |  Gemini API  |  Google AI for Developers

 

Gemini Developer API 가격 책정  |  Gemini API  |  Google AI for Developers

Gemini Developer API 가격 책정

ai.google.dev

무료 사용량 제한이 그나마 가장 부드러운 gemini 3.1 flash lite가 간단한 업무하는데는 충분한 것 같습니다.

gemini-3.1-flash-lite-preview

 

2.5 flash lite는 좀 답답한 것이 있는데 3.1 flash lite는 그래도 쓸만 하더라구요.

 

바이브 코딩

요즘 광주광역시의 AI 여비몬이 핫하다고 해서 같은 형태의 프로그램을 만들어 달라고 했습니다.

 

채팅창에서 몇번 수정을 거치면 최종적으로 프로그램 제작이 가능합니다.

 

처음에 OCR로 만들려고 하길래 그냥 API 버전으로 만들어 달라고 했습니다.

다만 이미지를 전송하는 것이 텍스트만 보내는 것보다 토큰(비용)을 더 많이 소모합니다. 하지만 Gemini 2.5 Flash 모델은 비용이 매우 저렴하고 무료 티어도 넉넉해서 현재는 이미지를 직접 보내는 방식이 대세라고 합니다.

 

이처럼 처리해서 뚝딱 만들어볼 수 있습니다.

 

EXE 파일로 만들기

웹에서 구현하는 게 아니라 EXE 파일로도 만들수 있는데요. 

가상환경으로 만든다음 pyinstaller로 만들면 가장 적은 용량으로 설치가 됩니다.

가상환경 생성: python -m venv venv (깨끗한 빈 방 생성)

가상환경 진입: venv\Scripts\activate (이제부터 명령어는 이 빈 방에서만 작동)

최소 설치: pip install google-genai pyinstaller (영수증 분석에 꼭 필요한 것만 설치)






# 2. 가장 가벼운 설정으로 빌드
# --clean: 캐시 삭제
# --onefile: 파일 하나로 합치기
# --noconsole: 실행 시 검은색 터미널 창 안 뜨게 하기
pyinstaller --clean --onefile --noconsole main_tk.py