Sites в ChatGPT: как создать и опубликовать сайт

Sites превращает задание в сайт или небольшой веб-инструмент с размещением. Разбираем путь от первого запроса до публикации, управление доступом, стоимость и ограничения.
ChatGPT Sites: бумажный макет веб-страницы, ножницы и бумажный модуль

Попросить ChatGPT написать страницу и получить сайт, который можно открыть по ссылке, — разные задачи. Sites объединяет создание, правки и размещение: из описания получается страница, небольшой веб-инструмент или игра. Но между красивым первым экраном и готовым результатом остаются важные решения: что должно работать, какие данные сохранять и кому разрешить доступ.

На простом примере разберём этот путь: от задания для страницы мастер-класса до проверки калькулятора и публикации. Заодно выясним, сколько стоит Sites, зачем нужны версии и почему открытая ссылка ещё не означает доступ к подключённым приложениям автора.

Что такое Sites и чем он отличается от HTML в чате

Sites — сервис OpenAI для создания и размещения сайтов и веб-приложений внутри ChatGPT. Предварительная версия появилась в Codex app 2 июня 2026 года; теперь работать с ним можно через ChatGPT Work в веб-версии, а на компьютере — через Work или Codex. Это отдельный продукт, а не название режима любой модели. История запуска, справка Sites.

Обычная просьба «напиши HTML для портфолио» даёт исходный код. Такой файл можно открыть локально, но вопрос размещения остаётся за вами. В Sites в ту же задачу входит управляемый хостинг: сервис хранит опубликованный результат и предоставляет адрес. К нему можно вернуться, исправить текст или изменить поведение, не начиная всё заново.

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

Кому доступен Sites и сколько он стоит

Sites находится в публичной бете и доступен на планах Plus, Pro, Business, Enterprise и Edu. Free и Go не входят. Во время беты использование включено в подходящую подписку в пределах лимитов. Plus стоит $20 в месяц; выбирать более дорогой план только ради небольшой страницы заранее не стоит. Планы Pro разобраны в материале о ChatGPT Pro. Тарифы OpenAI.

Отдельно учитывайте домен и платные сторонние сервисы, если они понадобятся приложению. Включённое использование Sites не оплачивает автоматически услуги другого поставщика.

Начните с Work и @Sites; на компьютере также доступен Codex. В ChatGPT Classic Sites нет. Вернуться к результатам можно через раздел Sites или chatgpt.com/sites. Порядок запуска.

Если раздел отсутствует, проверьте аккаунт, рабочее пространство и разрешения администратора. Доступ зависит от выдачи функции и региона; на старте Sites не включал Европейскую экономическую зону (ЕЭЗ), Швейцарию и Великобританию. Доступ и сценарии.

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

Beta-лимиты суммарные для сайтов аккаунта; текущие значения показывает интерфейс. При достижении лимита могут остановиться создание, добавление хранилища или публичная работа сайта с высокой нагрузкой. Редактирование и управление остаются доступны. Лимиты беты.

Первый сайт: страница мастер-класса с калькулятором

Для этого разбора мы создали демосайт «Мастерская бумаги»: программу вымышленного занятия и калькулятор бумаги для группы. Он открыт всем, без записи, оплаты и входа. Число участников обрабатывается в текущем окне.

1. Задайте цель, содержание и поведение

Запрос может выглядеть так:

@Sites, создай русскоязычную страницу учебного мастер-класса «Мастерская бумаги» для взрослых. Это вымышленное мероприятие. Нужны короткое описание, три этапа занятия и калькулятор материалов. Пользователь вводит целое число участников от 1 до 30. На каждого требуется 4 листа, плюс 10% общего запаса; итог округляй вверх. Покажи исходное количество, запас и итог. Не добавляй запись, оплату, сбор контактов и внешние сервисы. Сделай страницу удобной на телефоне и для управления клавиатурой. Сначала покажи предпросмотр и сохрани версию без развёртывания; не публикуй и не меняй доступ.

У калькулятора есть точный ожидаемый результат. Для 12 участников нужно 48 листов без запаса и 53 с запасом: 48 × 1,1 = 52,8, округление вверх даёт 53. Если сервис показывает 52, выглядит правдоподобно, но расходники рассчитаны неверно.

2. Проверьте не только первый экран

В демо мы проверили расчёт и ошибочный ввод. Для своего сайта пройдите тот же маршрут:

  • При 1 участнике итог равен 5 листам, при 12 — 53, при 30 — 132
  • Пустое поле, ноль, отрицательное число, дробное значение и 31 не дают правдоподобного, но недопустимого расчёта
  • Подпись поля и сообщение об ошибке читаются на телефоне
  • До поля можно дойти клавишей Tab; виден фокус
  • Ссылки ведут туда, куда обещают, а кнопки не изображают несуществующую регистрацию

3. Попросите одну конкретную правку

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

В мобильной версии поставь результат сразу под полем количества участников. Добавь рядом короткое объяснение запаса и округления. Не меняй программу занятия и правила расчёта. Сохрани новую версию без развёртывания.

После правки расчёты остались верными. Браузерная проверка выявила ещё одну мелочь: при одном участнике выводилось «4 листов». Мы исправили склонения. На узком экране шириной 400 пикселей поле, ошибки и итог читаются без горизонтальной прокрутки; клавиатурный фокус виден.

Калькулятор на узком экране: 12 участников, итог 53 листа
Проверка узкого экрана: поле и результат находятся рядом, подписи не обрезаны

4. Подготовьте размещение и проверьте адрес

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

В справке OpenAI этот этап проходит через Share, выбор Who has access и Publish. После размещения Visit открывает сайт, а Copy link копирует адрес. Проверьте его из положения посетителя: публичную страницу — без аккаунта автора, закрытую — с аккаунта приглашённого человека. У нашего демо публичный адрес открылся без авторизации.

Сайт Мастерская бумаги: программа занятия и расчёт для 12 участников
Демосайт «Мастерская бумаги»: 12 участников, 48 листов и 5 листов запаса; итог — 53 листа

Предпросмотр, версия и публикация — три разных состояния

Предпросмотр показывает сайт для проверки, сохранение фиксирует версию, развёртывание делает её действующей. Каждый deployment URL в Sites относится к production, поэтому для проверки без изменения живого сайта сохраните версию без развёртывания. Версии и размещение.

Есть и четвёртое решение — аудитория. Разместить сайт и открыть его всему интернету не одно и то же. Закрытый сайт может работать по адресу, но не пускать посторонних; публичный предназначен для внешних посетителей.

Для команды важны права редактора. При доступности совместных правок активный участник того же рабочего пространства с Can edit может сохранять изменения и публиковать следующие версии после первой публикации владельцем. Редакторы также могут читать живые данные базы. Владелец сохраняет управление доступом и настройками. Совместная работа и адреса.

Задание, предпросмотр, сохранённая версия и развёртывание; аудитория отдельно
Версия, действующий сайт и аудитория — отдельные решения

Когда нужна база, а когда достаточно страницы

Sites подходит и для статических страниц, и для поддерживаемых веб-приложений на JavaScript или TypeScript. Статическая страница показывает подготовленное содержимое. Приложение может получать данные, выполнять действия и сохранять состояние. Для записей Sites использует SQLite-совместимую базу D1, для файлов — объектное хранилище R2. Хранилище и типы приложений.

Калькулятор материалов можно сделать без базы: он считает число в текущем окне. Организатору не требуется сохранять результат каждого посетителя.

Список заявок команды устроен иначе. Если сотрудник меняет статус на «В работе», коллега должен увидеть изменение, а после перезагрузки оно не должно исчезнуть. В задании нужны сохранение записей, идентификация пользователей и правила: кто может читать, кто редактировать, кому видны чужие заявки.

Проверяйте такое приложение двумя аккаунтами, а не двумя вкладками автора. Сохранение значения в одном браузере не доказывает общий доступ команды. Аналогично, спрятанная кнопка удаления не доказывает, что удаление запрещено на сервере.

Кто увидит сайт и подключённые данные

Новый Site ограничен владельцем и администраторами рабочего пространства. В зависимости от аккаунта доступны выбранные пользователи, внешние приглашённые посетители, участники пространства или весь интернет. Посетитель и редактор — разные роли. В Enterprise публичное размещение по умолчанию выключено и требует разрешения администратора. Управление Sites в workspace.

Отдельный вход через Sign in with ChatGPT может добавлять персональные функции на публичную страницу. Это не замена настройке аудитории: сайт может быть открыт всем, а сохранённый прогресс — только вошедшему пользователю. Решения о том, какие записи человек вправе читать и изменять, должны выполняться на сервере. Авторизация Sites.

Для подключённых рабочих приложений Site должен быть закрыт для рабочего пространства, а посетитель — входить в его состав. Сайт использует подключения и разрешения каждого посетителя; ссылка не передаёт подключения автора. Нужны разрешённый плагин и согласие посетителя. Разрешение обращаться к сетевому адресу само по себе не даёт права читать документы или задачи. Администрирование интеграций.

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

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

Можно ли собирать заявки и принимать оплату

Форма превращает страницу в место сбора чужих данных. Владелец должен понимать, какие сведения получает, зачем, кому они доступны и как посетителю объясняется их обработка. Вход, публикации пользователей и cookies тоже могут затрагивать персональные данные. Обязанности не исчезают оттого, что код написал ChatGPT. Защита данных в Sites.

Интернет-магазин как категория не запрещён. Условия ChatGPT Sites, раздел 2.6 разрешают продажи и приём оплаты через стороннего платёжного провайдера. Карточные данные должны собираться и обрабатываться исключительно таким провайдером, а не OpenAI. Настройка интеграции, доставка, возвраты, поддержка покупателей и налоги остаются ответственностью продавца. Другие финансовые транзакции вне этого исключения запрещены.

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

Sites не подходит для обработки Protected Health Information, то есть защищённой медицинской информации в смысле HIPAA. Запрещены также фишинг, вредоносный код, выдача себя за других и сайты, нацеленные на детей младше 13 лет либо применимого возраста цифрового согласия. Требования к размещению и вычислениям в выбранной географической зоне — data residency и inference residency — на старте не поддерживаются. Условия Sites, размещение данных.

Домен, технические границы и перенос

Сервис может предоставить адрес на домене chatgpt.site. Где доступно подключение собственного домена, его надо уже иметь и уметь менять DNS-записи у регистратора; Sites не регистрирует домен за вас. В Enterprise собственные домены недоступны на старте. Домены, условия адресов.

Перенос существующего сайта требует совместимости со средой Sites: не все серверные стеки и фоновые процессы поддерживаются. HTTP, HTTPS и WebSockets доступны, обычные входящие и исходящие TCP-соединения — нет. Для D1 указан предел 10 ГБ на Site; у R2 нет фиксированного предела хранилища, но это не отменяет общих лимитов аккаунта. Технические границы.

Переносимость стоит разделить на исходники и работающий сервис. В административных средствах предусмотрена команда клонирования исходников Copy source clone command, где она доступна. Но исходники сами по себе не переносят базу, загруженные файлы, авторизацию и права посетителей. Доступ к исходникам.

Если независимый хостинг — важное условие, заранее предусмотрите сохранение кода, выгрузку записей и файлов, замену платформенного входа и проверку приложения в другой среде. Не стройте план выхода только вокруг скачивания одной HTML-страницы.

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

Sites, Canvas, Codex или конструктор

Выбор начинается с результата, который вам нужен.

Canvas — пространство для совместной работы над текстом и кодом. Поддерживаемые кодовые блоки ChatGPT могут показывать HTML и React, а также предоставлять ссылку для просмотра. Это удобно для обсуждения макета и отдельных компонентов. Поэтому различие не сводится к формуле «там нельзя увидеть страницу»: у Sites предмет работы — размещённый сайт с версиями, данными и контролем аудитории. Canvas, предпросмотр кода.

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

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

С чего начать

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

Так Sites помогает перейти от идеи к работающему инструменту. Главная проверка проста: человек по ссылке должен получить обещанный результат, а владелец — понимать, что опубликовано, кто имеет доступ и что произойдёт после следующей правки.

Понравилась статья? Поделиться с друзьями:
GPT Insider