Модели в SourceCraft Code Assistant

Важно

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

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

Важно

В профиль конфигурации default установлена мощная модель для кода от Yandex. Ее использование ограничивается Квотами.

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

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

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

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

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

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

  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 вы можете явно связать определенный профиль конфигурации с определенным режимом. Система также автоматически запоминает, какой профиль вы использовали в последний раз с каждым режимом, что делает ваш рабочий процесс более эффективным.

См. также