Автор японской статьи связал Claude Code с Codex CLI и получил файл обложки через аккаунт ChatGPT. API-ключ он не использовал. В тесте изображение вышло размером 1672×941 — чуть шире стандартного формата 16:9. Разберём, как устроена связка и что в ней стоит проверить вручную.

Схема связки Claude Code и Codex с примерами изображений, соответствующая описанию генерации обложки через подписку ChatGPT.Источник: note.com

Claude Code передаёт Codex последний ручной шаг

У автора уже была частично автоматизирована цепочка для YouTube: Claude Code готовил сценарий, на его основе создавалось видео, затем ролик загружался на YouTube как черновик. Проверки и правки оставались за человеком. Для обложки приходилось отдельно открывать ChatGPT и переносить промпт.

«Делать это каждый раз понемногу утомляет», — пишет автор. Он настроил Claude Code так, чтобы тот вызывал OpenAI Codex CLI командой codex exec. Claude читает сценарий и заголовок, собирает задание для изображения, а Codex запускает генерацию. На выходе — файл.

«Делать это каждый раз понемногу утомляет» — так автор японской статьи объясняет, зачем связал Claude Code с Codex CLI.

В этой схеме Claude Code готовит запрос и передаёт задачу. Изображение генерирует Codex. Claude может взять контекст из сценария, поэтому автору не приходится вручную копировать текст в отдельный чат.

Правила для обложки лучше хранить отдельно

Автор собрал требования к изображению в отдельном файле prompt.txt. Там можно зафиксировать содержание, композицию и ограничения: например, попросить не использовать лица и не добавлять факты, которых нет в сценарии. Claude Code дополняет постоянные правила деталями конкретного выпуска.

Автор проверял авторизацию командой codex login status. Тест он провёл с Codex CLI 0.162 и опубликовал 17 октября 2026 года. Команды и поведение могут отличаться в других версиях и средах. Перед запуском проверьте справку своей установки: codex exec --help.

  • Проверьте, что Codex CLI авторизован через аккаунт ChatGPT.
  • Сохраните постоянные правила для обложки в отдельном файле prompt.txt.
  • Запускайте генерацию в знакомой рабочей папке и сохраняйте лог отдельно.
  • После генерации проверьте размер файла, текст и композицию.
  • Оставьте человеку финальную проверку, особенно перед публикацией.

Размер 1672×941 почти совпадает с форматом 16:9

В тесте автора картинка получилась размером 1672×941 пиксель. Это почти 16:9, но не стандартные 1280×720. После успешного завершения команды он отдельно попросил подготовить версию для YouTube и сохранить оригинал.

Не стоит наугад обрезать изображение под нужный размер. Если пропорции немного отличаются, можно вписать картинку в формат 1280×720 с полями. Так меньше риска потерять надпись или важную часть кадра.

У автора файл сначала сохранялся в ~/.codex/generated_images/, а затем копировался в рабочую папку. Это его наблюдение по конкретному запуску. В другой установке путь может отличаться.

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

Подписка вместо API не даёт бесконечных генераций

В тесте автор вошёл через ChatGPT и не использовал API-ключ. Генерация шла в пределах доступного лимита Codex/Work подписки, без отдельного счёта по API. OpenAI описывает расход Codex как общий лимит для рабочих задач. В независимом обзоре лимитов также отмечается, что потребление зависит от качества и размера изображения.

По этому примеру нельзя вычислить, сколько лимита уйдёт на одну обложку. Автор расход не измерял и не сообщает, сколько изображений помещается в подписку. «Без API» здесь означает способ авторизации и оплаты, а не бесплатные или неограниченные попытки.

Удаление OPENAI_API_KEY и CODEX_API_KEY из окружения снижает риск случайно унаследовать ключи. Но оно само по себе не гарантирует, что любой запуск пойдёт через подписку. Проверьте состояние входа и настройки провайдера. В промпты также не стоит добавлять личные данные или материалы, которые нельзя отправлять на внешнюю обработку.

Автор описывает workspace-write как ограничение записи, но предупреждает: оно не закрывает доступ ко всем файлам. Параметр -C задаёт рабочую папку, однако не превращает её в изолированную песочницу. Перед запуском стоит прочитать документацию и выбрать папку, содержимое которой можно показать агенту.

У каждого агента своя задача

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

Я бы начал с одной повторяющейся задачи — например, с обложек для роликов по общим правилам. Сначала зафиксировать требования, запустить генерацию и проверить файл с лимитами. Потом уже подключать её к регулярному выпуску. Ручного переноса станет меньше, но контроль качества пока никуда не делся.

Источники

ChatGPT vs Codex vs Claude Code Image Generation Limits

How to use Claude Code and Codex together

Источникnote.com