Публичная ссылка на проект

Обновлено

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

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

Доступ включается в меню проекта — значок с тремя точками рядом с названием проекта в заголовке холста. Пункт «Поделиться» — это переключатель: как только вы его включаете, Строфи создаёт ссылку и сразу копирует её в буфер обмена, показывая уведомление об этом. Скопировать ссылку ещё раз позже можно тем же меню, пунктом «Скопировать ссылку» — он появляется, пока доступ включён.

В общем списке ваших проектов проект с включённым доступом по ссылке помечен значком — по нему видно, какие проекты открыты по ссылке.

Что видит гость по ссылке

Открыть ссылку может кто угодно — регистрация или вход в Строфи для этого не нужны.

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

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

Что гость может делать на холсте, а что нет

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

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

Как гость копирует проект себе

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

Здесь есть важная тонкость. Блоки копии не получают собственных файлов — они по-прежнему указывают на изображения, видео и другие файлы, которые физически хранятся в аккаунте владельца исходного проекта. Из-за этого судьба копии отчасти зависит от чужого аккаунта: если владелец позже удалит исходный проект, это уберёт только запись о самом проекте — файлы, на которые ссылается копия, никуда не денутся, и скопированный проект продолжит открываться и работать как обычно.

О том, как устроено дублирование внутри вашего собственного списка проектов — в статье Проекты и папки.

Как закрыть доступ по ссылке

Доступ выключается тем же переключателем «Поделиться» в меню проекта. Как только вы его выключаете, ссылка сразу перестаёт открывать проект — это коснётся даже того, у кого страница уже была открыта: при её обновлении он попадёт на страницу «Страница не найдена».

Если включить доступ заново, Строфи создаёт новую ссылку — прежняя не восстанавливается и не работает, даже если её кто-то сохранил. На уже сделанные гостями копии выключение и повторное включение доступа не влияют никак: это независимые проекты, и они продолжают существовать и открываться, что бы дальше ни происходило с исходным проектом.

Спишутся ли ваши кредиты, если гость запустит генерацию

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

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