블로그 외에 별도로 운영하고 있는 사진 갤러리 사이트(SUNGJIN KIM PHOTOGRAPHY)에 사진을 게시할 때 마다 제목, 설명 및 태그를 등록하는 일이 보통 일이 아니다. 특히 외국 사람들도 종종 방문하기 때문에 영어로 등록하게 되는데 분위기가 비슷한 사진들은 제목과 설명을 영작하는 일이 아주 고역이다. 그런데 요즘 다양한 AI가 많은 부분을 자동으로 생성해준다는 얘기를 듣고 나도 한 번 시도 해 보기로 했다.
블로그에 사진 게시까지 자동으로 하면 좋겠지만 최근에 티스토리 API가 막혀서 더 이상 자동 게시는 지원하지 않고 있기 때문에 사이트에 게시할 사진들의 제목, 설명 및 태그만이라도 자동으로 생성해서 게시할 때 마다 복사해서 붙여넣기를 목적으로 무료로 사용할 수 있는 구글의 제미나이를 이용해서 python 스크립트를 작성했다.
Python 스크립트의 동작은 아주 간단하다. 첫번째, 스크립트를 시작하면 구글 Gemini 1.5 Pro API와 연동하여 PC의 특정 폴더에 있는 사진들을 분석한다. 둘째, 분석한 사진들의 영문 제목, 설명 및 태그를 CSV 파일 형태로 생성한다.
Python 스크립트를 실행해보니 일부 일출과 일몰 사진을 헷갈려하는 것 외에는 거의 99% 대만족이다. 특히 사진 중에 확연하게 인식이 가능한 우리나라의 유명한 관광지나 장소들은 제미나이가 자동으로 인식하여 제목과 설명에도 자동으로 기술해주는 것을 확인할 수 있었다.
다음은 Gemini를 이용하여 자동으로 생성한 python 스크립트의 일부이다. 처음 실행할 때부터 하나의 오류도 없이 완벽하게 수행이 되었다.
PC 폴더에 저장되어 있는 사진들이다. 미리 순서대로 파일명을 수정해 놓은 뒤 스크립트를 실행하게 되면 순서대로 CSV 파일에 제목과 설명이 자동으로 생성이 된다.
Python 스크립트를 실행해서 최종 생성된 CSV 파일. 추후에 엑셀 형식으로 변환하여 저장하였다.
자동으로 생성된 제목과 설명을 이용해서 사진 갤러리에 사진을 게시한 화면이다. 예전에는 귀찮아서 제목만 작성하고 설명은 비워뒀었는데 이렇게 python을 이용해서 자동으로 제목과 설명을 생성하니 너무 편리하다.
'잡담' 카테고리의 다른 글
혼다 어코드 3.5 9세대 앞범퍼 DIY 도색 및 뒤범퍼 단차 조정 (0) | 2025.01.26 |
---|---|
대천 쭈꾸미 낚시 (0) | 2022.12.04 |
삼천포 문어 낚시 (0) | 2022.10.03 |
혼다 어코드 9세대 3.5 앞범퍼 단차 자가 수리 (0) | 2021.08.08 |
추억의 수초어항 (0) | 2021.07.23 |
댓글