nanobanana-pro-fallback
Generate or edit images via Gemini Image API with automatic model fallback.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate or edit images via Gemini Image API with automatic model fallback.
How to use
Zainstaluj narzędzie uv, jeśli jeszcze go nie masz — jest to wymagane do uruchomienia skryptu. Sprawdź, czy polecenie
uvdziała w terminalu.Ustaw zmienną środowiskową GEMINI_API_KEY z Twoim kluczem API Gemini. Możesz to zrobić w bieżącej sesji terminala lub dodać do pliku konfiguracyjnego agenta.
Aby wygenerować obraz z opisu tekstowego, użyj polecenia:
uv run {baseDir}/scripts/generate_image.py --prompt "Twój opis obrazu" --filename "output.png" --resolution 1K. Zastąp "Twój opis obrazu" rzeczywistym opisem, a 1K zmień na 2K lub 4K w zależności od potrzebnej rozdzielczości.Aby edytować istniejący obraz, dodaj flagę
-ize ścieżką do pliku wejściowego:uv run {baseDir}/scripts/generate_image.py --prompt "instrukcje edycji" --filename "output.png" -i "/ścieżka/do/obrazu.png" --resolution 2K.Jeśli chcesz połączyć wiele obrazów w jedną kompozycję, podaj każdy plik z osobną flagą
-i:uv run {baseDir}/scripts/generate_image.py --prompt "połącz w jedną scenę" --filename "output.png" -i obraz1.png -i obraz2.png -i obraz3.png. Możesz użyć do 14 obrazów jednocześnie.Zawsze używaj
uv rundo uruchomienia skryptu — bezpośrednie użyciepython3nie zadziała, ponieważ zależności nie będą dostępne. Jeśli prefetujesz, możesz też użyć skryptu opakowującego:{baseDir}/scripts/generate --prompt "opis" --filename "output.png" --resolution 1K.