OAuth Nano Banana 2

따라하기
1/10
cream desk with abstract image stack and OAuth session badge
C1 · 훅

OAuth로 대량생성

API Key 걱정이 아직 돕니다

과금·유출 통념부터

cream crossed-out key silhouette beside session badge
02 · 통념

Key가 있어야 한다?

과금·유출이 남는 이유

  • ❌ 카드 등록·Key 유출
  • ⭕ agy OAuth 세션만

그래서 무엇을 쓰나

cream terminal beside abstract banana and fern props
03 · 반전

Banana2와 agy

코드에 Key를 안 넣습니다

  • Omni 디렉터 → Banana 2
  • gemini-3.1-flash-image
  • 스크립트에 Key 없음

준비물부터 챙기세요

cream checklist of node terminal and account badge
04 · 준비물

준비물 점검

Node · agy · Google

  • Node.js v18+ (node -v)
  • agy CLI · Google 계정 로그인
  • (선택) Papermint 저장소 경로

전체 흐름을 봅시다

Archify workflow diagram designs to Nano Banana 2 to CSV
05 · 흐름

여섯 단계입니다

JSON부터 선택 CSV까지

1OAuth확인2프로젝트3designs4generate5결과확인6선택 CSV

폴더부터 만듭니다

cream folder and open JSON sheet with latin field names
06 · 실행1

폴더와 designs

gemini-image-batch

  • mkdir · npm init -y
  • type:module · generate
  • data/designs.json 샘플 3건

✅ designs.json 3건 보임

이제 스크립트를 돌립니다

cream abstract terminal cursor lines no fake login UI
07 · 실행2

generate 실행

--input · --limit 3

  • node generate-oauth.mjs …
  • concurrency는 1~2
  • agy -p OK 먼저 확인

⚠️ 대량 전에 limit 3 스모크

✅ 터미널에 ok 로그

결과 파일을 찾습니다

cream output folder with jpg and csv sheets
08 · 실행3

결과와 선택 CSV

jpg · manifest · results

  • output/<stamp>/*.jpg
  • manifest.json · results.csv
  • (선택) 공개 URL·최소 CSV

✅ jpg + csv 확인

함정을 먼저 봅니다

cream warning table on paper
09 · 검수

여기서 막힙니다

함정조치
concurrency↑1~2로 유지
failed 항목재실행 · [확인 필요]
시크릿 커밋.env·토큰 제외
핀 AI 고지disclosure 필수
bulk CSVunique title만
무료/과금원문 · [확인 필요]

다 됐으면 이 목록만

cream checklist notepad with three empty boxes
10 · 행동

체크 후 시작

guide.html로 이어가기

  • node -v · agy OK
  • designs · generate --limit 3
  • jpg·manifest·csv 확인
따라하기 글 열기