Перейти к руководству
Nano Banana Pro OpenRouterавтор GitHub Awesome Copilot Contributors

Nano Banana Pro OpenRouter Skill.

Создайте изображение, отредактируйте существующее или объедините до трёх референсов; каждый результат сохраняется в файл с заданным именем.

  • Редактирование изображений
  • Композиция
Обзор источника · Nano Banana Pro OpenRouterSKILL.md
Задача Редактирование изображений Результат • Сгенерированное или отредактированное изображение с явно заданным именем файла • Композиция, собранная максимум из трёх предоставленных исходных изображений • Пронумерованные файлы изображений, если ответ содержит несколько результатов Перед началом uv, входящий в комплект Python-скрипт и OPENROUTER_API_KEY с подходящим доступом к моделям и достаточным балансом.
Редакторское резюме · источник проверен 2026-10-07 · не сгенерированный пример

01 Возможности

Создавайте, редактируйте и компонуйте изображения через OpenRouter

Интерфейс на Python, запускаемый через uv, для генерации и редактирования изображений через OpenRouter и ограниченной композиции из нескольких изображений.

Процесс на основе источникаНе тест выполнения

Принцип работы

Nano Banana Pro OpenRouter строит процесс работы с изображениями вокруг Python-скрипта, запускаемого через uv. Проверенный источник ориентирован на модель изображений OpenRouter Gemini и поддерживает три разных сценария: генерацию по тексту, правку переданного изображения и объединение нескольких референсов. Повторяющиеся аргументы входного изображения позволяют передать в одном запросе до трёх исходных изображений.

Настройки намеренно минимальны: имя выходного файла, выбор разрешения 1K, 2K или 4K и необязательный ресурс системного шаблона. Если изображений несколько, они сохраняются с числовыми суффиксами. Это процесс на основе API, поэтому актуальную доступность модели, баланс аккаунта и права на загружаемые референсы нужно проверять отдельно.

Ожидаемые результаты

  • Сгенерированное или отредактированное изображение с явно заданным именем файла
  • Композиция, собранная максимум из трёх предоставленных исходных изображений
  • Пронумерованные файлы изображений, если ответ содержит несколько результатов
Посмотреть пример задания

От задания до проверки

  1. 01
    Подготовьте входные данные

    Определите, что нужно: генерация, редактирование или композиция. Передайте не более трёх локальных референсов и укажите, что вносит каждый из них.

  2. 02
    Задайте условия вывода

    Выберите имя файла и разрешение. Укажите, какие элементы должны остаться без изменений, чтобы общий промпт правки случайно не заменил главный объект.

  3. 03
    Запустите и проверьте файлы

    Используйте входящий в комплект скрипт с настроенным аккаунтом OpenRouter. Проверьте сохранённые результаты отдельно и чётко сообщайте об ошибках аутентификации или нехватке средств.

02 Когда использовать

Когда использовать

uv, входящий в комплект Python-скрипт и OPENROUTER_API_KEY с подходящим доступом к моделям и достаточным балансом.

Хорошо подходит

  • Правки по референсуПолезно, когда у конкретного существующего изображения нужно изменить фон, обстановку или стилизацию.
  • Небольшие композицииПодходит для задачи, где несколько переданных объектов объединяются в одну сцену, а роль каждого источника указана явно.

Ограничения для проверки

  • Лимит в три входных изображенияПроверенный интерфейс скрипта принимает до трёх входных изображений. Для большей доски референсов нужен другой процесс или явное сокращение набора.
  • Зависимость от провайдераНужны ключ OpenRouter, доступный баланс и доступ к указанной в документации модели; навык эти сервисы не включает.

Что подготовить

  • Инструкции по правкеОпишите желаемое изменение и отдельно укажите, что должно остаться неизменным.
  • Файлы-референсыУкажите локальные пути к изображениям и убедитесь, что у вас есть разрешение загружать их выбранному провайдеру.
  • Разрешение и место сохраненияВыберите 1K, 2K или 4K и путь вывода, который не перезапишет исходное изображение.

03 Важные решения

Важные решения

  1. Режимы генерации разделены

    Один интерфейс скрипта обрабатывает запросы только с текстом, с одним изображением и с несколькими изображениями, не делая вид, что этим задачам нужны одинаковые входные данные.

  2. Предсказуемая работа с файлами

    Явные имена файлов и нумерация результатов помогают сохранять варианты и сравнивать их вне чата.

04 Пример задания

Попробуйте конкретное задание

Приведённый ниже пример задания не тестировался. Перед использованием проверьте настройку навыка.

Проверьте настройку

Храните скрипты и ресурсы рядом с навыком. Описанный в документации вызов uv запускает задачу генерации; это не команда установки для агента.

Исходный файл в репозитории
https://github.com/github/awesome-copilot/blob/3a685010a7afdc0dbd4c83b7fbda6c316aa516e5/skills/nano-banana-pro-openrouter/SKILL.md

uv, входящий в комплект Python-скрипт и OPENROUTER_API_KEY с подходящим доступом к моделям и достаточным балансом.

Начните с одного результата

Перед запуском навыка адаптируйте в этом задании объём работы, исходные материалы и ограничения.

Пример задания
Используйте nano-banana-pro-openrouter, чтобы создать композицию 2K из двух переданных изображений товаров. Сохраните форму каждого товара и печатную этикетку, разместите их на нейтральной студийной поверхности и сохраните в assets/product-pair.png, не перезаписывая оригиналы. Сначала проверьте доступность провайдера и разрешение на загрузку. Если API завершится ошибкой, сообщите об ошибке, а не тратьте средства повторными попытками.

Проверьте результат

Сверьте фактический результат с этими наблюдаемыми критериями.

  • Выходной файл отделён от всех входных изображений.
  • Нужные объекты и защищённые детали сохранились после правки.
  • У каждого возвращённого варианта своё имя сохранённого файла.

OpenDesign предоставляет локальное дизайн-рабочее пространство для кодинг-агентов. Наличие в каталоге не означает, что навык включён в комплект или что внешние инструменты, учётные данные и программные зависимости входят в него.

05 Источник и лицензия

Источник и лицензия

На этой странице описана закреплённая версия источника по ссылке ниже. Поведение и требования исходного проекта могут измениться.

Владелец источника
GitHub Awesome Copilot Contributors
Репозиторий
github/awesome-copilot
Лицензия
MIT
Проверенная версия
2026-10-07 · 3a685010a7af
Редакторское резюме источника
Интерфейс на Python, запускаемый через uv, для генерации и редактирования изображений через OpenRouter и ограниченной композиции из нескольких изображений.

Авторское резюме OpenDesign на основе указанного источника. Звёзды репозитория — датированный показатель популярности, а не использование навыка и не оценка качества.

06 Вопросы перед началом

Вопросы перед началом

Можно ли передать несколько референсов?

Да, проверенный интерфейс допускает повторяющиеся аргументы входного изображения, максимум для трёх изображений.

Что будет, если вернётся несколько изображений?

Согласно документации, к имени выходного файла добавляются числовые суффиксы, а путь к каждому сохранённому файлу выводится.

Гарантирует ли вариант 4K точную детализацию?

Это запрашиваемая настройка вывода, а не гарантия качества. Проверьте реальный файл и ответ модели, особенно мелкий текст и сохранение внешности.

OpenDesign

Оставьте место для следующей итерации дизайна.

Храните задание, исходные материалы и дизайн-работу вместе в локальном рабочем пространстве. Прежде чем добавлять навык в свой процесс, проверьте его собственную настройку.

Исходный файл в репозитории
https://github.com/github/awesome-copilot/blob/3a685010a7afdc0dbd4c83b7fbda6c316aa516e5/skills/nano-banana-pro-openrouter/SKILL.md