58 lines
1.9 KiB
Makefile
58 lines
1.9 KiB
Makefile
# auth:
|
|
# gcloud config set account ricc@google.com
|
|
# gcloud auth login
|
|
# gcloud auth application-default login
|
|
# gcloud config set project ricc-genai
|
|
# gcloud auth application-default set-quota-project ricc-genai
|
|
|
|
setup:
|
|
./01-setup.sh
|
|
|
|
age-test:
|
|
GENERATE_MP3=true ./gemini-generic.sh images/ricc-family-with-santa.jpg Tell me the age of the 5 people you see, from left to right.
|
|
|
|
annotate:
|
|
./annotate-all.sh
|
|
|
|
explain-cat:
|
|
./gemini-explain-image.sh images/cat.jpg
|
|
|
|
compare-two-ricc-pics:
|
|
./gemini-generic-two-pics.sh images/riccardo-jogging-by-lake-ugly.jpg images/ricc-presenting-slides-vienna.jpg
|
|
|
|
compare-two-geminis:
|
|
./gemini-generic-two-pics.sh images/gemini-constellation.png images/saga-blue-hair.jpg
|
|
|
|
read-instruction-manual-for-me:
|
|
# echo 1. Explaining what this is:#
|
|
# ./gemini-explain-image.sh images/instruction-manuals/Acrux-User-Manual-4700503.png
|
|
echo '1. Asking a useful custom question: '
|
|
./gemini-generic.sh images/instruction-manuals/Acrux-User-Manual-4700503.png '1. How do i TURN it on? 2. Where is the power button located? 3. Is this the one called ANC?'
|
|
|
|
compare-ale-seby:
|
|
./gemini-generic-two-pics.sh images/ale*.jpg
|
|
clean:
|
|
rm t .tmp* t.audio* t.*.mp3 t.mp3 images-download/ images/ .tmp.*.json t
|
|
clean-all:
|
|
rm images/*.mp3 images/*.explain.txt
|
|
make clean
|
|
|
|
vertexai-images/sky.jpg:
|
|
gcloud storage ls "gs://cloud-samples-data/generative-ai/image/"
|
|
gcloud storage cp --recursive gs://cloud-samples-data/generative-ai/image/* ./vertexai-images/
|
|
|
|
# Test without Carlessian scripts
|
|
test-ricc-mac:
|
|
PATH=/bin/:/usr/bin/:/opt/homebrew/bin/:"/Users/ricc/Library/Application Support/cloud-code/installer/google-cloud-sdk/bin/" make age-test
|
|
|
|
.PHONY: images
|
|
images:
|
|
# echo "target is $@"
|
|
mkdir -p "$@"
|
|
gcloud storage rsync --recursive gs://github-repo/use-cases/image-bash-jam/ $@/
|
|
# moves images to above dir:
|
|
mv $@/img/* $@/
|
|
|
|
# images-upload:
|
|
# gcloud storage rsync --recursive images gs://github-repo/use-cases/image-bash-jam/
|