文件预览

generate_zib_nano_banana.sh

查看 ORF 技能包中的文件内容。

文件内容

scripts/generate_zib_nano_banana.sh

#!/bin/sh
set -eu

OUT_PATH="$1"
COUNT="${2:-5}"
FOCUS="${3:-auto}"

VENV_DIR="./tmp/orf-venv"
PY="$VENV_DIR/bin/python"

if [ ! -x "$PY" ]; then
  python3 -m venv "$VENV_DIR"
  "$PY" -m pip install --quiet --disable-pip-version-check google-genai pillow
fi

JSON="$(python3 skills/orf-digest/scripts/orf.py --count "$COUNT" --focus "$FOCUS" --format json)"
PROMPT="$(printf "%s" "$JSON" | node skills/orf-digest/scripts/zib_prompt.mjs)"

"$PY" skills/orf-digest/scripts/nano_banana_mood.py --out "$OUT_PATH" --resolution 1K --prompt "$PROMPT"