При покупке любой новой подписки архивный тариф SourceCraft Pro отключается во всей организации, включая оставшийся пробный период. Рабочие места Code Assistant Pro, назначенные участникам без новой подписки, сохраняются. Подробнее в правилах перехода с архивных тарифов.
Я уже оплатил Code Assistant Pro в этом месяце. Что будет при переходе на новую подписку?
Если Code Assistant Pro участника уже оплачен в месяце перехода, на новую подписку в этом месяце предоставляется разовая скидка в дополнение к скидке первых трех месяцев.
Квота нейрокредитов становится равной квоте новой подписки. Уже израсходованные в текущем месяце нейрокредиты учитываются в ней: счетчик расхода при переходе не сбрасывается.
Совет
При переходе на любую новую платную подписку действует система скидок.
Само назначение не запускает оплату: лицензия активируется при первом использовании платных возможностей или вручную администратором. Подробнее об активации и оплате подписок.
Передать назначенную подписку другому участнику нельзя. До активации лицензии можно отменить назначение без списания средств: измените подписку участника на Free.
Как выбрать организацию для списания нейрокредитов?
На платной подписке можно самостоятельно включить оплату дополнительных нейрокредитов по мере потребления. Они позволяют продолжить работу с ИИ в интерфейсе SourceCraft, плагинах Code Assistant, SourceCraft CLI и VibeCraft после исчерпания квоты подписки.
Администратор задает дополнительную квоту каждому участнику. Общая дополнительная квота организации равна сумме этих квот и отображается в верхней карточке страницы Подписки. Отдельно настраивать ее не нужно. Подробнее в инструкции по увеличению квоты нейрокредитов.
Если у вас бесплатная подписка, сначала назначьте платную и активируйте ее.
Как увеличить квоты на ресурсы?
На платной подписке можно самостоятельно увеличить квоты на время работы CI-процессов, хранилище данных без учета LFS и хранилище LFS в приватных репозиториях с оплатой по мере потребления. Обращаться в техническую поддержку для этого не нужно — воспользуйтесь инструкцией по увеличению квот на ресурсы.
Для увеличения квот публичных репозиториев образовательных и опенсорс-проектов обратитесь в техническую поддержку.
Я работаю в Облаке в своей организации, а SourceCraft создал новую. Как ее удалить?
Аккаунту SourceCraft нужна персональная организация — рабочее пространство, где вы являетесь владельцем. При регистрации сервис ищет подходящую организацию в Yandex Cloud: если находит — делает ее персональной, если нет — создает новую.
Удалить персональную организацию напрямую — нельзя. Чтобы ее удалить:
Обратитесь в поддержку, чтобы сделать персональной другую свою организацию.
Для смены персональной организации вы должны быть владельцем новой.
Я создал в SourceCraft организацию, а она оказалась мне не нужна. Как ее удалить?
Каждая организация SourceCraft связана с облачной организацией Yandex Cloud, поэтому ими можно управлять в Cloud Center. При наличии соответствующих прав можно удалить облачную организацию и организация SourceCraft удалится вместе с ней.
SourceCraft Sites
Возможно ли подключить собственный домен?
Подключение собственного домена к SourceCraft Sites не поддерживается.
Какие ограничения безопасности действуют в SourceCraft Sites?
В SourceCraft Sites по соображениям безопасности нельзя:
Использовать сервис-воркеры (Service Worker) — код JavaScript, который выполняется в браузере отдельно от веб-страницы и может перехватывать сетевые запросы и кешировать ресурсы. Используются, например, для работы PWA-приложений в офлайн-режиме.
Встраивать опубликованный сайт во фреймы, например с помощью HTML-элемента <iframe>.
Ограничения связаны с размещением сайтов на общем домене и заданы HTTP-заголовком Content-Security-Policy: frame-ancestors 'none'; worker-src 'none';. Изменить или ослабить эту политику с помощью кода сайта или HTML-разметки нельзя.
Как подтвердить владение сайтом на SourceCraft Sites в Яндекс Вебмастере?
Сервис стал частью платформы SourceCraft. В связи с этим полное наименование сервиса Yandex Code Assistant изменено на SourceCraft Code Assistant. При этом текущая функциональность сервиса осталась прежней.
Также Code Assistant теперь доступен во встроенном редакторе кода SourceCraft.
Статус Недоступна у провайдера отображается администратору или владельцу организации на странице AI-модели в настройках организации. Такая модель временно не может обрабатывать запросы и не отображается в списке выбора у пользователей, даже если ее использование разрешено в организации.
Я уже оплатил Code Assistant Pro в этом месяце. Что будет при переходе на новую подписку?
В месяце перехода участника с уже оплаченного Code Assistant Pro на новую подписку предоставляется разовая скидка в дополнение к скидке первых трех месяцев.
Квота нейрокредитов становится равной квоте новой подписки. Уже израсходованные в текущем месяце нейрокредиты учитываются в ней: счетчик расхода при переходе не сбрасывается.
Совет
При переходе на любую новую платную подписку действует система скидок.
Проверьте дополнительную квоту участника. Ее настраивает администратор в интерфейсе SourceCraft; квота применяется к работе в плагинах Code Assistant, SourceCraft CLI и на платформе SourceCraft. Общая дополнительная квота организации равна сумме квот ее участников.
На бесплатной подписке дополнительное потребление недоступно. Чтобы подключить его, назначьте платную подписку и активируйте ее.
Логируются ли мои запросы при использовании Code Assistant в плагинах для IDE и SourceCraft CLI?
При подключении к предустановленной модели SourceCraft ваши запросы не логируются.
Если вы используете сторонние модели, настройте для них передачу заголовка x-data-logging-enabled со значением false:
В SourceCraft CLI и плагине для IDE от JetBrains — в файле конфигурации OpenCode:
Глобально для всех репозиториев:
/Users/<имя_пользователя>/Library/Application Support/sourcecraft/opencode/opencode.json в macOS;
/home/<имя_пользователя>/.config/sourcecraft/opencode/opencode.json в Linux;
C:\Users\<имя_пользователя>\AppData\Roaming\sourcecraft\opencode\opencode.json в Windows.
Локально — в файле .opencode/opencode.json в директории репозитория.
Подробнее о настройке пользовательских заголовков в параметре options.headers провайдера в документации OpenCode.
Можно ли использовать плагин без доступа в интернет?
Нет. Для работы Code Assistant требуется постоянный доступ в интернет.
Доступен ли Code Assistant On-premises?
Следите за обновлениями сервиса. Чтобы обсудить возможность развертывания Code Assistant в вашей инфраструктуре и условия использования, обратитесь в поддержку. В запросе укажите сценарии использования и ориентировочный объем потребления.
Как изменить пользователя, аутентифицированного в плагине Code Assistant?
Чтобы аутентифицироваться в плагине Code Assistant как другой пользователь SourceCraft, выйдите из профиля и затем повторно аутентифицируйтесь, как это описано в п. 3 раздела Установите и настройте плагин.
Как изменить язык интерфейса плагина в Visual Studio Code?
Язык интерфейса плагина зависит от установленного языка интерфейса IDE.
Работа в IDE от JetBrains
Работа в IDE от JetBrains
Доступен ли плагин Code Assistant в маркетплейсе JetBrains?
Нет. Для установки и автоматического обновления плагина добавьте в IDE от JetBrains репозиторий плагинов https://proxy.src.yandexcloud.net/proxy/plugin/jetbrains/stable. После этого плагин будет доступен на вкладке Marketplace в настройках IDE. Подробнее в разделе Установите и настройте плагин.
Ошибка SourceCraft Code Authentication Failed или 404 Not Found при аутентификации
При аутентификации плагина в браузере может отобразиться одна из ошибок:
В консоли управления убедитесь, что выбран нужный аккаунт.
Вернитесь в IDE, нажмите , введите SourceCraft Code Assistant и выберите SourceCraft Code Assistant: Login.
После успешной аутентификации в браузере появится сообщение SourceCraft Code Assistant Authenticated Successfully.
Плагин не запускается в IDE от JetBrains, сообщение об ошибке 404, не появляются предложения от Code Assistant
Попробуйте перезапустить IDE.
Ошибка при установке плагина: No plugins found. Check the log file for errors
Ошибка возникает, если версия IDE от JetBrains не поддерживается плагином Code Assistant. Проверьте список поддерживаемых версий и используйте IDE соответствующей версии.
Плагин в IDE от JetBrains устанавливается некорректно
Плагин устанавливается в IDE в виде архива в формате ZIP. Не распаковывайте скачанный архив.
Некоторые браузеры, например Safari на macOS, автоматически распаковывают загружаемые архивы. Чтобы загрузить файл плагина именно в виде архива, нажмите на ссылку с плагином правой кнопкой, выберите Загрузить файл по ссылке как... (Download Linked File As...) и нажмите Сохранить (Save).
Ошибка аутентификации с прокси в IDE от JetBrains
Текст ошибки:
Failed to authenticate with proxy
Проверьте, не включен ли прокси-сервер в IDE. Если включен — отключите и попробуйте аутентифицироваться еще раз.
Если аутентификация прошла успешно, вы увидите сообщение:
Hi <username>! You've successfully authenticated, but SourceCraft does not provide shell access.
Как проверить отпечаток SSH-ключа сервера?
При первом подключении по SSH перед подтверждением соединения сверьте отпечаток ключа сервера. Это помогает обнаружить подмену сервера. Если отпечатки не совпадают, отмените подключение и обратитесь в поддержку.
Что делать при ошибке Permission denied при подключении по SSH?
Если git clone, git pull или git push завершается ошибкой Permission denied, проверьте:
Адрес репозитория в команде или в выводе git remote -v: слаг организации и название репозитория должны быть указаны верно.
Роль пользователя: она должна разрешать нужную операцию в этом репозитории. Успешное приветственное сообщение подтверждает аутентификацию в SourceCraft, но не наличие доступа к конкретному репозиторию.
Наличие приватного SSH-ключа на компьютере, с которого выполняется команда. Убедитесь, что соответствующий публичный ключ добавлен в профиль нужного пользователя SourceCraft. Если у вас несколько ключей, проверьте, какой из них используется, командой ssh -vT ssh://ssh.sourcecraft.dev.
Если брандмауэр блокирует SSH-соединения, а клонирование по HTTPS с персональным токеном недоступно, попробуйте клонировать репозиторий через SSH по порту HTTPS. Такое подключение обычно разрешено брандмауэрами, но может блокироваться прокси-серверами.
Чтобы проверить возможность SSH-соединения через порт HTTPS, выполните команду:
Если подключение к ssh.sourcecraft.dev через порт 443 работает, можно настроить SSH так, чтобы все соединения с sourcecraft.dev автоматически использовали этот хост и порт.
Для этого отредактируйте файл ~/.ssh/config и добавьте в него следующий блок:
Host sourcecraft.dev
Hostname ssh.sourcecraft.dev
Port 443
User git
Чтобы проверить, что настройки применились, подключитесь к sourcecraft.dev еще раз:
ssh -T sourcecraft.dev
Если подключение прошло успешно, вы увидите сообщение:
Hi <username>! You've successfully authenticated, but SourceCraft does not provide shell access.
Как обновить список известных хостов?
При первом подключении к SourceCraft появится предупреждение о неизвестном хосте:
The authenticity of host 'ssh.sourcecraft.dev (<IP-адрес>)' can't be established.
RSA key fingerprint is SHA256:Zfz3c1H84JdmkN1PCsoz+imNCMN+TT8IBXnBpxalvpE.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Если значения полностью совпадают, введите yes и нажмите Enter. OpenSSH сохранит ключ сервера в файле ~/.ssh/known_hosts и будет проверять его при следующих подключениях.
Если значения не совпадают, введите no и нажмите Enter, чтобы отменить подключение. Проверьте, что подключаетесь к хосту ssh.sourcecraft.dev, и обратитесь в поддержку.