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 (официальный релей), полностью совместим с официальным API OpenAI и поддерживает полный контроль параметров. Если вам нужна более высокая скорость генерации, переключитесь в режим gpt-image-2-all (см. ниже).
Запросите API Key (начинающийся с sk-) в консоли APIYI. Рекомендуем установить дневной лимит квоты (например, ¥20–50), чтобы контролировать расходы.

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

Единая точка входа text-to-image / image-to-image

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

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

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

Редактирование по нескольким reference images

Передайте список 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 — он классифицирует причину сбоя в следующем порядке приоритета, чтобы ваш workflow 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

FAQ

Да. Раздел этой страницы ‘Полный исходный код плагина’ содержит полный coze-gptimage2.py. Просто измените конфигурацию OSS и API_BASE вверху и вставьте его напрямую в Coze IDE — больше ничего запрашивать не нужно.Если вам также нужны:
Чтобы каждому пользователю можно было выдать отдельный APIYI API Key. В workflow Coze поставьте перед ним словарный узел «распределение apikey по пользователям», который сопоставляет имя вызывающего пользователя с его API Key — удобно для учёта использования и контроля доступа.
APIYI — это шлюз с прямым подключением из материкового Китая. Его API Key также начинаются с sk-, но:
  • Прямой доступ из материкового Китая, VPN не требуется
  • Запрашиваются и управляются в консоли APIYI
  • Поддерживает дневные/месячные лимиты квоты, что упрощает контроль затрат
  • Один Key работает и для Nano Banana Pro, и для GPT Image 2
Все три маршрута функционально идентичны — используйте любой из них с одним и тем же API Key:Просто измените переменную API_BASE в коде, чтобы переключиться.
Последующие узлы workflow Coze (особенно ярлыки полей Feishu) в основном требуют доступного URL, чтобы преобразовать результат в вложение изображения. Если возвращать base64 напрямую, данные будут гоняться туда и обратно через workflow — это плохо для производительности, а на стороне Feishu это нельзя отрисовать напрямую. Ссылка OSS также удобна для долгосрочного архивирования и внешнего обмена.
Это означает, что входной prompt или референсное изображение сработали на фильтрацию по безопасности контента. Эта ошибка не требует повторной попытки — повтор даст тот же результат. Рекомендации:
  1. Переформулируйте prompt
  2. Избегайте имён реальных людей, имён персонажей, защищённых авторским правом, и имён живых художников
  3. Избегайте сексуальных намёков, насилия, кровавых сцен и других чувствительных описаний
Обычно это означает, что модель завершила inference (уже тарифицировано), но вывод был заблокирован фильтром безопасности контента (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 с на изображение)
Модель это поддерживает, но этот плагин пока не раскрывает параметр. С 2026-08-21 gpt-image-2 принимает background: "transparent", а при прямом вызове API возвращается настоящее изображение с альфа-каналом — см. Как сгенерировать изображения с прозрачным фоном.Чтобы получить прозрачность внутри плагина, у вас есть два варианта: отредактировать исходный код плагина и добавить "background": "transparent" в тело запроса (и убедиться, что output_format — это png или webp), либо перейти на плагин 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

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

Плагин Coze для Nano Banana Pro

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

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

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

APIYI GPT Image 2 — полная документация

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

Консоль APIYI

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

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

Диагностика ошибки 400 moderation_blocked и способы устранения