Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
SourceCraft Code Assistant
  • Начало работы
  • Концепции
  • Квоты
  • Управление доступом
  • Правила тарификации
  • История изменений
  • Вопросы и ответы

В этой статье:

  • Подготовьте облако к работе
  • Установите и настройте плагин
  • Протестируйте плагин
  • Индикатор генерации или отсутствия подсказки
  • Управляйте плагином
  • Включите или отключите автоматическую выдачу подсказок
  • Обновите плагин
  • Выйдите из профиля Yandex Cloud
  • Удалите плагин

Как начать работать с SourceCraft Code Assistant

Статья создана
Yandex Cloud
Обновлена 30 апреля 2025 г.
  • Подготовьте облако к работе
  • Установите и настройте плагин
  • Протестируйте плагин
    • Индикатор генерации или отсутствия подсказки
  • Управляйте плагином
    • Включите или отключите автоматическую выдачу подсказок
    • Обновите плагин
    • Выйдите из профиля Yandex Cloud
    • Удалите плагин

Примечание

Сервис находится на стадии Preview.

Code Assistant — это AI-помощник разработчика, основанный на больших языковых моделях (LLM), с помощью которого вы можете улучшить процесс написания кода и повысить производительность. В режиме Smart autocompletion AI-помощник анализирует контекст кода и предлагает наиболее вероятные и релевантные подсказки: функции, циклы, условия и другие элементы.

Чтобы начать работу с сервисом:

  1. Подготовьте облако к работе.
  2. Установите и настройте плагин.
  3. Протестируйте плагин.
  4. Управляйте плагином.

Подготовьте облако к работеПодготовьте облако к работе

Перейдите в консоль управления, затем войдите в Yandex Cloud или зарегистрируйтесь, если вы еще не зарегистрированы.

Установите и настройте плагинУстановите и настройте плагин

Важно

Плагин Code Assistant доступен для Visual Studio Code, VSCodium и IDE от JetBrains версий 2025.1, 2024.3, 2024.2 и 2024.1.

Visual Studio Code
IDE от JetBrains
  1. Скачайте плагин Code Assistant для Visual Studio Code.

    Если по какой-то причине скачивание невозможно, обратитесь к системному администратору для открытия сетевых доступов к ресурсам Yandex Cloud.

  2. Установите плагин:

    1. Откройте Visual Studio Code.

    2. Откройте Палитру Команд (Command Palette), для этого используйте сочетание клавиш Ctrl + Shift + P в Windows/Linux или Command + Shift + P в macOS.

    3. Введите команду Extensions: Install from VSIX... и выберите файл плагина, скачанный ранее.

      Установка завершится сообщением Завершена установка расширения (Completed installing extension).

    Также вы можете установить плагин через Visual Studio Code CLI с помощью команды:

    code --install-extension <путь_к_плагину>
    
  3. Чтобы начать работать с плагином, аутентифицируйтесь в Yandex Cloud:

    1. Во всплывающем окне No active session found. Log in please нажмите кнопку Go to browser.

      Чтобы аутентифицироваться в плагине повторно или как другой пользователь Yandex Cloud, в строке поиска в верхней части экрана введите >SourceCraft Code Assistant. В открывшемся списке выберите SourceCraft Code Assistant: Login.

    2. Разрешите Visual Studio Code открыть в браузере страницу аутентификации.

    3. В браузере войдите в консоль управления Yandex Cloud и во всплывающем окне нажмите Открыть приложение.

    4. Вернитесь обратно в Visual Studio Code.

Если плагин включен и готов к работе, то на нижней панели редактора отобразится значок .

Нажмите на этот значок, чтобы посмотреть имя пользователя Yandex Cloud, аутентифицированного в плагине. Имя пользователя отобразится в списке в строке Logged in as <имя_пользователя>. Если пользователь не аутентифицирован, в списке такой строки не будет.

Примечание

Если ранее вы устанавливали плагин SourceCraft Code Assistant для IDE от JetBrains с помощью скачиваемого архива в формате ZIP, удалите плагин и установите заново по инструкции ниже.

  1. Установите плагин:

    1. В интерфейсе IDE от JetBrains в правом верхнем углу нажмите и выберите Plugins....

    2. В верхней части открывшегося окна настроек плагинов нажмите и выберите Manage Plugin Repositories....

    3. В открывшемся окне нажмите , в появившемся поле введите https://proxy.src.yandexcloud.net/proxy/plugin/jetbrains/stable и нажмите OK.

    4. В верхней части окна настроек перейдите на вкладку Marketplace и выберите плагин SourceCraft Code Assistant. При необходимости воспользуйтесь строкой поиска.

    5. Нажмите кнопку Install.

    6. После завершения установки нажмите кнопку OK.

      Если установка плагина прошла успешно, в области уведомлений IDE появится сообщение Code Assist plugin started.

    7. Перезапустите IDE.

  2. Включите автоматическое обновление плагина SourceCraft Code Assistant:

    1. В интерфейсе IDE от JetBrains в правом верхнем углу нажмите и выберите Settings....
    2. Перейдите в раздел настроек Appearance & Behavior → System Settings → Updates и включите опцию Update plugins automatically.
    3. Нажмите кнопку OK.
  3. Чтобы начать работать с плагином, аутентифицируйтесь в Yandex Cloud:

    1. Во всплывающем окне SourceCraft Code Assistant OAuth нажмите SourceCraft Code Assistant: Login.

      Чтобы аутентифицироваться в плагине повторно или как другой пользователь Yandex Cloud, в правом верхнем углу редактора нажмите значок , в открывшемся окне введите SourceCraft Code Assistant и выберите SourceCraft Code Assistant: Login.

    2. В браузере войдите в консоль управления Yandex Cloud.

    3. Вернитесь обратно в IDE.

Если плагин включен и готов к работе, то на нижней панели редактора отобразится значок .

Нажмите на этот значок, чтобы посмотреть имя пользователя Yandex Cloud, аутентифицированного в плагине. Имя пользователя отобразится в сообщении в строке Logged in as: <имя_пользователя>. Если пользователь не аутентифицирован, в сообщении будет указано No Auth data.

Совет

Если плагин не запустился, или не появляются предложения от Code Assistant, попробуйте перезапустить IDE.

Протестируйте плагинПротестируйте плагин

Примечание

Для работы Code Assistant требуется постоянный доступ в интернет.

В режиме Smart autocompletion явно поддерживается автодополнение кода для следующих языков программирования и фреймворков:

  • C++
  • Go
  • Java
  • JavaScript/TypeScript
  • Kotlin
  • Python
  • Scala
  • SQL
  • Swift

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

Code Assistant анализирует контекст вашего кода и предлагает подсказки в следующих режимах:

  • автоматический;
  • по запросу пользователя — с помощью сочетания клавиш Ctrl + Space. В Visual Studio Code вы также можете использовать сочетание клавиш Ctrl + Enter.

Пример работы с плагином:

  1. Откройте IDE и создайте тестовый файл server.cpp со следующим содержимым:

    // simple web-server to work with sockets
    
    #include <iostream>
    #include <string>
    #include <sys/socket.h>
    #include <netinet/in.h>
    #include <unistd.h>
    
    using namespace std;
    
    int main() {
    
    }
    
  2. В блоке int main() начните вводить текст, например комментарий //create socket. Посмотрите предложение от Code Assistant:

    ...
    int main() {
    
    //create socket
    int sockfd = socket(AF_INET, SOCK_STREAM, 0);
    
    }
    
  3. Выберите, что делать с предложением:

    Visual Studio Code
    IDE от JetBrains
    • Чтобы принять предложение, нажмите клавишу Tab.
    • Чтобы принять часть предложения по одному слову, используйте сочетание клавиш Ctrl + → в Windows/Linux или Command + → в macOS.
    • Чтобы отменить предложение, нажмите клавишу Esc.
    • Если предложений несколько, вы можете переключаться между ними с помощью сочетаний клавиш Alt + [ и Alt + ] в Windows/Linux или Option + [ и Option + ] в macOS.
    • Чтобы принять предложение, нажмите клавишу Tab.
    • Чтобы отменить предложение, нажмите клавишу Esc.

Видео с демонстрацией работы плагина см. на странице Code Assistant.

Индикатор генерации или отсутствия подсказкиИндикатор генерации или отсутствия подсказки

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

По умолчанию индикатор подсказки включен.

Чтобы выключить или включить индикатор:

Visual Studio Code
IDE от JetBrains
  1. На панели снизу справа нажмите на значок плагина .
  2. В открывшемся меню выберите Settings.
  3. В открывшихся настройках выключите или включите опции Enable Empty Indicator и Enable Loading Indicator.
  1. В правом верхнем углу нажмите и выберите Settings....
  2. В колонке слева выберите SourceCraft Code Assistant.
  3. Включите или выключите опцию Disable suggest indicator.
  4. Нажмите кнопку Save чтобы сохранить настройки.

Управляйте плагиномУправляйте плагином

Включите или отключите автоматическую выдачу подсказокВключите или отключите автоматическую выдачу подсказок

Включение и отключение автоматической выдачи подсказок доступно только в Visual Studio Code.

Visual Studio Code
  1. На нижней панели Visual Studio Code нажмите кнопку .
  2. В открывшемся списке выберите Enable autotrigger или Disable autotrigger.

Обновите плагинОбновите плагин

Visual Studio Code
IDE от JetBrains

При запуске плагин автоматически проверяет наличие обновления и устанавливает его.

Чтобы принудительно запросить обновление, на нижней панели редактора нажмите кнопку и в открывшемся списке выберите Check For Updates.

При запуске плагин автоматически проверяет наличие обновления.

Если вы не настроили автоматическое обновление плагинов, чтобы обновить плагин вручную:

  1. В правом верхнем углу нажмите и выберите Plugins....
  2. Выберите SourceCraft Code Assistant.
  3. Если для плагина доступно обновление, вы увидите кнопку Update. Нажмите ее.

Выйдите из профиля Yandex CloudВыйдите из профиля Yandex Cloud

Чтобы выйти из профиля Yandex Cloud в плагине Code Assistant:

Visual Studio Code
IDE от JetBrains

В Visual Studio Code доступны два способа выхода из профиля:

  • На нижней панели редактора нажмите кнопку и в открывшемся списке выберите Logout.

  • В строке поиска в верхней части экрана введите >SourceCraft Code Assistant и в открывшемся списке выберите SourceCraft Code Assistant: Logout.

В правом верхнем углу редактора нажмите значок , в открывшемся окне введите SourceCraft Code Assistant и выберите SourceCraft Code Assistant: Logout.

Чтобы повторно аутентифицироваться в плагине, выполните шаги, описанные в п. 3 раздела Установите и настройте плагин.

Удалите плагинУдалите плагин

Visual Studio Code
IDE от JetBrains
  1. Откройте список установленных плагинов, для этого используйте сочетание клавиш Ctrl + Shift + X в Windows/Linux или Command + Shift + X в macOS.
  2. Напротив плагина SourceCraft Code Assistant нажмите и выберите Удалить (Uninstall).
  1. Откройте настройки, для этого используйте сочетание клавиш Ctrl + Alt + S в Windows/Linux или Command + , в macOS.
  2. Перейдите в раздел Plugins и выберите плагин SourceCraft Code Assistant.
  3. В блоке с описанием плагина нажмите и выберите Uninstall.
  4. Подтвердите удаление и нажмите OK.

См. такжеСм. также

  • Обзор Code Assistant

Была ли статья полезна?

Следующая
Концепции
Проект Яндекса
© 2025 ООО «Яндекс.Облако»