Skip to main content

Обзор

Это пользовательский Python-плагин для платформы Coze (coze.cn), который оборачивает модель OpenAI GPT Image 2 (gpt-image-2) через шлюз APIYI в узел, к которому рабочие процессы Coze могут обращаться напрямую. Плагин поставляется с полной сборкой запроса, классификацией кодов ошибок, обнаружением фильтрации по безопасности контента и конвейером загрузки в Alibaba Cloud OSS. Он возвращает общедоступный URL, готовый к отображению, избавляя вас от необходимости строить в рабочем процессе Coze ещё один шаг перенаправления результата.
Информация о проекте
  • 📦 Распространение: предоставляется как кодовый пакет (не опубликован на GitHub)
  • 👤 Автор: вклад сообщества
  • 🎯 Целевая платформа: пользовательские плагины Coze (Китай / глобально)
  • 🔌 Используемая модель: gpt-image-2 (APIYI, выпущена 21 апреля 2026 г.)
  • 🌐 Шлюз: APIYI — прямой доступ из материкового Китая, VPN не требуется
  • 📝 Полный исходный код приведён ниже в разделе «Полный исходный код плагина», готов к копированию и использованию

Об APIYI шлюзе

APIYI — это шлюз для GPT Image 2 с прямым подключением из материкового Китая, предлагающий три маршрута, которые используют один и тот же API Key: APIYI предлагает три способа доступа к GPT Image 2:
Этот плагин по умолчанию использует gpt-image-2 (официальный релей), полностью совместим с официальным OpenAI API и поддерживает полный контроль параметров. Если вам нужна более быстрая генерация, переключитесь в режим gpt-image-2-all (см. ниже).
Запросите API Key (начинающийся с sk-) в консоли APIYI. Рекомендуем установить дневной лимит квоты (например, ¥20-50), чтобы держать расходы под контролем.

Основные возможности

Унифицированная точка входа для text-to-image / image-to-image

Автоматически переключается между режимами text-to-image (/v1/images/generations) и редактирования (/v1/images/edits) в зависимости от того, пуст ли fileurls — не нужно строить два отдельных узла в вашем рабочем процессе Coze

Прямой доступ из материкового Китая без VPN

Все запросы проходят через шлюз APIYI (api.apiyi.com) — он напрямую доступен из китайских сетей, с низкой задержкой и надежной стабильностью

Редактирование по нескольким опорным изображениям

Передайте список URL изображений, и плагин загрузит их и передаст в запрос как загрузки файлов multipart/form-data — до 16 опорных изображений (каждое ≤ 50MB), с сохранением исходных деталей изображения

Детальная классификация ошибок

Различает MODERATION_BLOCKED, INVALID_API_KEY, RATE_LIMIT, SERVER_ERROR, TIMEOUT, NO_DATA и другие причины сбоев, что облегчает ветвление workflow

Двухэтапная проверка безопасности контента

Различает moderation_blocked на этапе ввода (400) и content_filter на этапе вывода (200), а при срабатывании возвращает понятное сообщение об отклонении, избегая бесполезных повторных попыток

Прямая загрузка в OSS

Сгенерированное изображение base64 загружается напрямую в Alibaba Cloud OSS — workflow получает URL, готовый для внешнего обмена или хранения

Тонкая настройка параметров

Поддерживает quality (low/medium/high/auto), moderation (auto/low), output_format (png/jpeg/webp) и другие параметры, чтобы вы могли настраивать стратегию генерации по мере необходимости

Поддерживаемые модели

По умолчанию плагин использует gpt-image-2 (официальный релей), с эндпоинтами https://api.apiyi.com/v1/images/generations (text-to-image) и https://api.apiyi.com/v1/images/edits (image-to-image), и требует действительный APIYI API Key (начинающийся с sk-). Чтобы переключить маршруты, измените API_BASE в коде на https://vip.apiyi.com/v1 или https://b.apiyi.com/v1.

Основные характеристики GPT Image 2

Эндпоинты API

Чтобы переключить маршруты: https://vip.apiyi.com/v1/... или https://b.apiyi.com/v1/.... Все маршруты функционально идентичны.

Архитектура плагина

Диаграмма архитектуры плагина GPT Image 2 Coze Основная цепочка вызовов плагина:

Справочник по разрешению и размеру

Плагин автоматически выбирает размер из aspect_ratio и resolution (на основе официальных пресетов APIYI):
Ограничения: каждое измерение должно делиться на 16, соотношение сторон ≤ 3:1, общее число пикселей ≤ 8,294,400. Примечание: 1:1 при 4K выводит 3840×2160 (альбомная ориентация 16:9), а не квадрат — это ограничение API, и фактическое соотношение сторон становится 16:9. Выводы выше 2560×1440 по-прежнему являются экспериментальными; для production рекомендуется использовать пресетные размеры.

Входные и выходные параметры

Вход (Input)

Выход (Output)

Этапы развертывания

1

Шаг 1: Подготовьте ключ API APIYI и учетные данные OSS

  • Запросите ключ API (начинающийся с sk-) в консоли APIYI; рекомендуем установить дневной лимит квоты (например, ¥20-50)
  • Создайте bucket OSS в Alibaba Cloud и подаккаунт RAM с разрешением oss:PutObject для этого bucket
  • Запишите AccessKey ID, AccessKey Secret, Bucket name и Endpoint (например, oss-cn-beijing.aliyuncs.com)
2

Шаг 2: Найдите и установите плагин в маркетплейсе плагинов Coze

  1. Перейдите в рабочее пространство Coze → Плагины → Маркетплейс плагинов
  2. Найдите ‘GPT Image 2’ или ‘APIYI’, чтобы найти этот плагин
  3. Откройте карточку плагина, чтобы просмотреть сведения, затем нажмите ‘Добавить’, чтобы установить его в ваше рабочее пространство Поиск в маркетплейсе плагинов Coze
3

Шаг 3: Скопируйте код плагина

Вставьте полный Python-код из раздела ‘Полный исходный код плагина’ ниже в Coze IDE и замените конфигурацию Alibaba Cloud OSS вверху на свою:
4

Шаг 4: Настройте метаданные и входные/выходные параметры

Настройте типы полей Input / Output и обязательные флаги, как показано ниже, в соответствии с полями args.input в коде:Настройка входных параметров:Основная информация о плагине CozeНастройка входных параметров плагина CozeНастройка выходных параметров:Настройка выходных параметров плагина Coze (часть 1)Настройка выходных параметров плагина Coze (часть 2)
5

Шаг 5: Протестируйте и опубликуйте

  • Заполните тестовые параметры в Coze IDE (начните с quality=low + resolution=1K + простого prompt, чтобы проверить конвейер APIYI)
  • После успешного тестирования нажмите ‘Опубликовать’ и перетащите плагин в любой workflow

Стратегия классификации ошибок

Плагин не просто сообщает success=True/False — он классифицирует причину сбоя в следующем порядке приоритета, чтобы ваш рабочий процесс в Coze мог ветвиться соответствующим образом:

Двухэтапная фильтрация контента

GPT Image 2 использует двухэтапную фильтрацию контента по безопасности, в отличие от Nano Banana Pro:

Типичные триггеры moderation_blocked

Ошибки, специфичные для APIYI

Ожидаемая задержка в зависимости от разрешения/качества

Рекомендация: используйте resolution=1K + quality=medium для повседневной работы (20-40 s на изображение) и resolution=4K + quality=high для итоговых материалов. При quality=auto (опущено или установлено в auto) плагин применяет единый тайм-аут 360 секунд, а API определяет фактический уровень качества.

Полный исходный код плагина

Ниже приведён полный код coze-gptimage2.py, готовый к прямой вставке в Coze IDE. Перед использованием нужно изменить только конфигурацию OSS вверху.
Исходный код плагина сохранён без изменений, как был предоставлен; комментарии и пользовательские строки ошибок на китайском языке и при необходимости могут быть свободно локализованы под ваш рабочий процесс.
coze-gptimage2.py

Опционально: gpt-image-2-all в быстром режиме

Если вам нужна более быстрая генерация (30-60s) и вас не интересует контроль параметра размера, вы можете переключить плагин на gpt-image-2-all от APIYI (обратная версия), вызываемую через эндпоинт Chat Completions. Этот режим стоит $0.03/изображение и напрямую возвращает URL изображений, без необходимости разбирать base64. Основное изменение (просто замените функцию generate_image):
Как переключиться: замените generate_image(...) в handler() на generate_image_chat(...). Единственные необходимые входные данные — prompt, apikey и, при необходимости, fileurls.

Использование в workflow Coze

После публикации плагина перетащите узел плагина в редактор workflow Coze и подключите его следующим образом:
Мы рекомендуем использовать это вместе с решением генерации изображений Feishu Base AI. Такое сочетание позволяет коллегам из ops/design массово генерировать изображения, просто заполняя prompt’ы в таблице Feishu, без открытия какого-либо кода. Просто замените плагин Nano Banana Pro в этом решении на этот.

Сравнение с Nano Banana Pro

Часто задаваемые вопросы

Да. Раздел этой страницы ‘Full Plugin Source Code’ содержит полный coze-gptimage2.py. Просто измените конфигурацию OSS и API_BASE вверху и вставьте его прямо в Coze IDE — больше ничего запрашивать не нужно.Если вам также нужны:
Чтобы каждому пользователю можно было выдавать отдельный APIYI API Key. В рабочем процессе Coze разместите перед ним узел-словарь «распределение apikey по пользователям», который сопоставляет имя вызывающего с его API Key — это удобно для учёта использования и контроля доступа.
APIYI — это шлюз с прямым подключением из материкового Китая. Его API Key также начинаются с sk-, но:
  • Прямой доступ из материкового Китая, VPN не требуется
  • Запрашивается и управляется в консоли APIYI
  • Поддерживает дневные/месячные лимиты квоты, что упрощает контроль затрат
  • Один Key работает и для Nano Banana Pro, и для GPT Image 2
Все три маршрута функционально идентичны — используйте любой из них с одним и тем же API Key:Чтобы переключиться, просто измените переменную API_BASE в коде.
Последующим узлам рабочего процесса Coze (особенно быстрым доступам к полям Feishu) в большинстве случаев нужен доступный URL, чтобы преобразовать результат во вложение изображения. Если возвращать base64 напрямую, данные будут гоняться туда-сюда через рабочий процесс — низкая производительность, а сторона Feishu не сможет отобразить их напрямую. Ссылка OSS также удобна для долгосрочного архивирования и внешнего обмена.
Это означает, что входной prompt или эталонное изображение вызвали фильтрацию по безопасности контента. Эта ошибка не требует повторной попытки — повтор даст тот же результат. Рекомендации:
  1. Перепишите формулировку prompt
  2. Избегайте имён реальных людей, имён защищённых авторским правом персонажей и имён живущих художников
  3. Избегайте сексуальных намёков, насилия, крови и других чувствительных описаний
Обычно это означает, что модель завершила инференс (уже прошла тарификация), но вывод был заблокирован фильтром безопасности контента (content_filter). Рекомендации:
  1. Переработайте всю визуальную сцену, а не просто подправляйте формулировки
  2. Попробуйте совершенно другое направление prompt
  3. Снижение качества иногда помогает обойти более строгий фильтр вывода
Высокое качество GPT Image 2 занимает 145-280 секунд даже при 1K, а 4K может превышать 600 секунд. Плагин уже задаёт тайм-аут 900 секунд для высокого качества. Если тайм-аут всё равно истекает:
  1. Сначала отладьте свой prompt с помощью quality=medium
  2. Проверьте в консоли APIYI наличие лимита запросов
  3. Попробуйте переключить маршруты и повторить попытку
  4. Уменьшите количество параллельных запросов
  5. Рассмотрите режим gpt-image-2-all (30-60 с на изображение)
GPT Image 2 не поддерживает его. Если вам нужны прозрачные фоны, используйте вместо этого плагин Nano Banana Pro.
Нет. Список параметров официального релея gpt-image-2 от APIYI не полностью совпадает со списком OpenAI; thinking не входит в число поддерживаемых APIYI параметров. Для точного управления качеством вывода используйте вместо этого параметр quality (low / medium / high / auto).Другие неподдерживаемые параметры:
  • response_format — ответ всегда возвращает b64_json
  • n — фиксирован на 1
  • background: "transparent" — прозрачные фоны не поддерживаются
  • input_fidelity — заблокирован на high; при передаче возвращает ошибку 400
Оба плагина используют одну и ту же платформу APIYI, и один API Key подходит для обоих. Рекомендации:

Связанные ресурсы

Решение для генерации изображений на основе Feishu Base AI

Идеальное дополнение к этому плагину: подключите весь рабочий процесс Coze к Feishu Base, чтобы коллеги из ops могли массово генерировать изображения, заполняя таблицу

Плагин Coze Nano Banana Pro

Еще одно решение для генерации изображений в Coze, построенное на Gemini 3 Pro Image, с тем же ключом APIYI, что и GPT Image 2

Документация APIYI GPT Image 2

Полная документация, справочник параметров и примеры кода для официального релея APIYI GPT Image 2

Документация APIYI GPT Image 2-All

Документация эндпоинта Chat Completions обратной версии APIYI ($0.03/изображение, 30-60с на изображение)

Консоль APIYI

Управляйте ключами API, проверяйте использование и баланс, задавайте лимиты квоты

Исправления распространенных ошибок GPT Image 2

Диагностика ошибки moderation_blocked 400 и стратегии смягчения