Сервис стал частью платформы 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?
Чтобы аутентифицироваться в плагине Code Assistant как другой пользователь SourceCraft, выйдите из профиля и затем повторно аутентифицируйтесь, как это описано в п. 3 раздела Установите и настройте плагин.
В консоли управления убедитесь, что выбран нужный аккаунт.
Вернитесь в 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. Если включен — отключите и попробуйте аутентифицироваться еще раз.