Files
boc/quixzoom-capture-pipeline/pilot/GOOGLE-CLOUD-SETUP.md
T
Bernt bae705aa97 ARCHITECTURE: NFC roadmap, edge AI, audit logging
- Add NFC ePassport roadmap (ICAO 9303, eIDAS)
- Add TensorFlow.js edge face detection (BlazeFace)
- Add structured audit logger (GDPR-compliant)
- Risk scoring support

Part of KYC Apple Native UX v1.1.0
2026-06-29 16:24:48 +00:00

2.4 KiB

Google Cloud Vision Setup — QUIXZOOM AI Bootstrap

Projekt: quixzoom-ai-bootstrap
Syfte: Dedikerat projekt för Cloud Vision API
Skapad: 2026-06-29


Steg 1: Skapa Nytt Projekt

# Logga in
gcloud auth login

# Skapa projekt (ersätt med unikt ID)
gcloud projects create quixzoom-ai-bootstrap \
  --name="QUIXZOOM AI Bootstrap" \
  --organization=YOUR_ORG_ID

# Sätt som aktivt projekt
gcloud config set project quixzoom-ai-bootstrap

Steg 2: Aktivera API:er

# Endast Vision API
gcloud services enable vision.googleapis.com

# För logging (valfritt men rekommenderat)
gcloud services enable logging.googleapis.com

Steg 3: Service Account

# Skapa service account
gcloud iam service-accounts create quixzoom-backend \
  --display-name="QUIXZOOM Backend" \
  --description="Backend service for Vision API calls"

# Ge rättigheter
gcloud projects add-iam-policy-binding quixzoom-ai-bootstrap \
  --member="serviceAccount:quixzoom-backend@quixzoom-ai-bootstrap.iam.gserviceaccount.com" \
  --role="roles/cloudvision.user"

# Skapa nyckel
gcloud iam service-accounts keys create ~/quixzoom-ai-bootstrap-key.json \
  --iam-account=quixzoom-backend@quixzoom-ai-bootstrap.iam.gserviceaccount.com

Steg 4: Begränsa Nycklar

# Lista nycklar
gcloud iam service-accounts keys list \
  --iam-account=quixzoom-backend@quixzoom-ai-bootstrap.iam.gserviceaccount.com

# Begränsa till specifika IP:er (valfritt)
# Görs i Cloud Console > APIs & Services > Credentials

Steg 5: Budget & Kostnadsvarningar

# Sätt budget (t.ex. 1000 kr/mån)
gcloud billing budgets create \
  --billing-account=YOUR_BILLING_ACCOUNT \
  --display-name="QUIXZOOM Vision Budget" \
  --budget-amount=1000SEK \
  --threshold-rule=percent=50 \
  --threshold-rule=percent=80 \
  --threshold-rule=percent=100

Steg 6: Miljövariabler

# Lägg till i .env eller export
export GOOGLE_APPLICATION_CREDENTIALS="/home/bernt/quixzoom-ai-bootstrap-key.json"
export GOOGLE_CLOUD_PROJECT="quixzoom-ai-bootstrap"

Kostnadsuppskattning

Användning Kostnad
10 000 bilder/mån ~$15 (150 kr)
50 000 bilder/mån ~$75 (750 kr)
100 000 bilder/mån ~$150 (1500 kr)

Budget: 1000 kr/mån initialt


Nästa steg

  1. Skapa projektet
  2. Spara nyckeln säkert
  3. Testa på Bangkok-bilder
  4. Bygg gold dataset

Senast uppdaterad: 2026-06-29