Модели в SourceCraft Code Assistant

Важно

Функциональность доступна только в Visual Studio Code.

Модели SourceCraft

В Code Assistant можно выбирать AI-модели SourceCraft, доступные через вашу организацию. Модель по умолчанию SourceCraft Default — ансамбль моделей: сервис автоматически подбирает модель для задачи.

Для выбора другой модели вам нужна платная подписка в организации, выбранной для списания нейрокредитов. Модель должна быть разрешена Администратором или Владельцем организации. Откройте список моделей в чате и выберите нужную. Подробнее в инструкции Настроить AI-модели в SourceCraft.

Использование моделей SourceCraft оплачивается в нейрокредитах. Для внутренних моделей используются бонусные нейрокредиты, нейрокредиты тарифного пакета и дополнительное платное потребление. Для внешних моделей доступны только нейрокредиты тарифного пакета и дополнительное платное потребление: бонусные нейрокредиты на них не расходуются.

Для моделей SourceCraft в настройках плагина можно включать и выключать рассуждения (reasoning), а также настраивать усилия по рассуждению (reasoning effort). Эти настройки влияют на расход токенов.

Профили конфигурации

Профили конфигурации модели позволяют создавать и переключаться между различными наборами настроек Code Assistant, в том числе подключать AI-провайдеров с собственными ключами API.

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

Профили конфигурации могут включать:

  • AI-провайдеров (Yandex Cloud, OpenAI, Anthropic, OpenRouter, Glama и др.)
  • Ключи API и данные аутентификации
  • Выбор модели у подключенного провайдера
  • Настройки температуры для управления случайностью ответов
  • Бюджеты на вычисления
  • Настройки, специфичные для провайдера
  • Конфигурацию редактирования через диффы
  • Настройки ограничения скорости

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

Создание и управление профилями

Создание профиля

  1. На верхней панели чата нажмите кнопку Settings.
  2. Нажмите кнопку рядом с селектором профиля Profile.
  3. Введите имя для нового профиля и нажмите Create Profile.
  4. Настройте параметры профиля:
    • Выберите AI-провайдера (API Provider).

    • Введите ключ API (API Key).

      Примечание

      Ключи API надежно сохраняются в Secret Storage VSCode и никогда не отображаются в открытом виде.

    • Выберите модель (Model).

    • Настройте ограничение скорости (Rate limit) для этого профиля. По умолчанию — 0 (отключено), что подходит для большинства пользователей. При необходимости вы можете установить минимальное время (в секундах) между запросами API для конкретного профиля, чтобы управлять затратами или избежать ограничений провайдера.

    • Настройте параметры модели, например температуру (Use custom temperature).

Переключение между профилями

Вы можете переключаться между профилями следующими способами:

  • В настройках Code Assistant:

    1. На верхней панели чата нажмите кнопку Settings.
    2. В блоке Profile выберите нужный профиль.
  • В нижнем меню чата откройте выпадающий список профилей конфигурации модели и выберите профиль.

Закрепление и сортировка профилей

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

  1. Наведите курсор на любой профиль в выпадающем списке.

  2. Чтобы добавить профиль в список закрепленных, нажмите .

    Вы можете открепить профиль, снова нажав .

Закрепленные профили отображаются в верхней части выпадающего списка, отсортированные в алфавитном порядке.

Незакрепленные профили отображаются ниже разделителя, также отсортированные в алфавитном порядке.

Редактирование и удаление профилей

  1. На верхней панели чата нажмите кнопку Settings.

  2. В блоке Profile выберите нужный профиль.

  3. Отредактируйте параметры профиля.

    Чтобы удалить профиль, напротив него нажмите .

    Чтобы переименовать профиль, напротив него нажмите .

    Примечание

    Нельзя удалить единственный профиль.

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

Полезные ссылки

Быстрое редактирование (diffs) в SourceCraft Code Assistant