1차 : 폐기


https://y-y-y-y.tistory.com/9

나노바나나로 식질 자동화https://gall.dcinside.com/mgallery/board/view/?id=thesingularity&no=878297 먼저 위 가이드를 따라합니다. 굳이 위를 하는 이유는 사실 배치를 만들어서 토큰수를 줄이기 위함인데, 멀티퓨전을 안하게 하는게 프롬프트가 안먹고 무조건 1장 출력이 되어 최종적인 구현은 안되었습니다. 그냥 최상단에 붙여넣으면 됩니다. 작업이 끝났다면 run_s.bat 을 실행하면, manga 내에 있는 이미지 파일들(하위 폴더 내 이미지 아님)이 translated로 갑니다.간단히 손보면 더 개선 가능하겠지만 일단 멀티가 안되는 순간 일단 의미가 없어서 여기서 프로젝트는 중단,API에서 웹처럼 복수이미지 출력을 지원한다면 재개합니다. 주의:API_KEY =y-y-y-y.tistory.com



2차 : 그나마 쓸만함


https://y-y-y-y.tistory.com/10

나노바나나 이미지 번역 자동화 2py 와 옆 manga 폴더를 만들고 안에 이미지를 넣으면 자동으로 불러와서 순차적으로 번역합니다. batch를 쓰는 이유 : 쓰지 않을 때보다 비용이 50%https://ai.google.dev/gemini-api/docs/pricing#batch_1 Gemini Developer API 가격 책정 | Gemini API | Google AI for DevelopersGemini Developer API 가격 책정ai.google.dev링크 참조 코드 하단 API키를 집어넣기 batch 수량 및 확인 시간 지정 다른 코드들과 달리 batch를 이용하면 일일 사용량 RPD 가 증가하지 않는 걸로 봐서 일일 사용량 제한이 없어질 수도 있다는 생각도 드는데 아무튼 중요한 건 빌링(청구서) 이니 좀..y-y-y-y.tistory.com



3차 : 2stage 기능 추가


https://y-y-y-y.tistory.com/11

python 나노바나나 식질 자동화 3 (한번 작업 후 검토해서 보완까지 2stage)이번에는 이렇게 작업공간이 생깁니다.manga 폴더만 제대로 해주면 됩니다. 기존과 같이 본인 API 키를 넣어줍니다. 작업을 실행하면 기존 1차 번역이 있으면 파일명을 보고 스킵합니다.없으면 처음부터 작업. 원본과 1차 작업된 이미지를 한꺼번에 보낸 후, 둘을 비교해 교정까지 합니다. 1차 작업 중 랜덤하게 생긴 미스들을 파악하여해당 부분만 교정해주는 것을 기대할 수 있습니다. 그냥 원본만 넣고 2회 돌리는 것보다 변수를 줄이기 위해 만들어졌습니다. 랜덤하게 원본으로 2번 만드는 것은, 예를 들어 한 문제를 해결했더니 다른 문제가 생겼다 라는 것이 일반적이기 때문입니다.물론 이것도 완벽하지는 않지만, 이런 방식이 유리한 부분도 있을 것입니다. 프롬프트 커스텀을 통해 더욱 개선할 수 있을 것으로..y-y-y-y.tistory.com



코드 보거나 혹은 AI한테 돌려서 바이브코딩이 가능한 사람은 이런 접근법을 자신의 프로젝트에 추가 가능할 것이라고 생각함.


사실 아이디어래봤자

batch, 2stage, 프롬프트 내 특정 키워드들이나 맥락

이 정도 뿐이지만 말이지.


코드 자체는 완전 자동화라고 할 수 있지만,

완벽하지 않은 결과물은 결국 이미지를 보고 더 나은 결과물을 선별하는 등의 인력을 요구하기 때문에 완전 자동화라고 이름붙이지는 않을 것임.


완전 자동화를 추구하는 노력 정도지.


작은 한 걸음이 모여서 큰 성과가 되길.