---
metadata:
  - name: generator
    content: Diplodoc Platform v5.63.0
alternate:
  - https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/api-configuration-profiles.md
  - https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/agent/api-configuration-profiles.md
  - href: https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/agent/api-configuration-profiles.md
    type: text/markdown
    title: Markdown version
  - href: https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/llms.txt
    rel: describedby
title: Модели в SourceCraft Code Assistant
description: "Как выбирать AI-модели SourceCraft в Code\_Assistant и настраивать профили для подключения AI-провайдеров."
---
> **Documentation Index:** Fetch the complete configuration index at https://vibe.sourcecraft.dev/portal/docs/ru/llms.txt


# Модели в SourceCraft Code Assistant

<!-- source: ru/_includes/code-assistant/only-in-vscode.md -->
{% note warning %}

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

{% endnote %}
<!-- endsource: ru/_includes/code-assistant/only-in-vscode.md -->

## Модели SourceCraft {#sourcecraft-models}

В Code Assistant можно выбирать [AI-модели SourceCraft](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/ai-models.md), доступные через вашу организацию. Модель по умолчанию **SourceCraft Default** — ансамбль моделей: сервис автоматически подбирает модель для задачи.

Для выбора другой модели вам нужна [платная подписка](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md) в организации, выбранной для списания нейрокредитов. Модель должна быть разрешена [Администратором](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/security/index.md#organization-manager-admin) или [Владельцем](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/security/index.md#organization-manager-organizations-owner) организации. Откройте список моделей в чате и выберите нужную. Подробнее в инструкции [Настроить AI-модели в SourceCraft](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/operations/ai-models.md).

Использование моделей SourceCraft оплачивается в [нейрокредитах](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#cu). Для внутренних моделей используются [бонусные нейрокредиты](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#gift), нейрокредиты тарифного пакета и [дополнительное платное потребление](https://vibe.sourcecraft.dev/portal/docs/ru/sourcecraft/pricing.md#payg). Для внешних моделей доступны только нейрокредиты тарифного пакета и дополнительное платное потребление: бонусные нейрокредиты на них не расходуются.

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

## Профили конфигурации {#configuration-profiles}

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

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

Профили конфигурации могут включать:
* AI-провайдеров (Yandex Cloud, OpenAI, Anthropic, OpenRouter, Glama и др.)
* Ключи API и данные аутентификации
* Выбор модели у подключенного провайдера
* Настройки температуры для управления случайностью ответов
* Бюджеты на вычисления
* Настройки, специфичные для провайдера
* [Конфигурацию редактирования через диффы](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/agent/fast-edits.md)
* Настройки ограничения скорости

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

## Создание и управление профилями {#create-and-manage-profiles}

### Создание профиля {#create-profile}

1. На верхней панели чата нажмите кнопку ![image](../../../_assets/console-icons/gear.svg) **Settings**.
1. Нажмите кнопку ![image](../../../_assets/console-icons/plus.svg) рядом с селектором профиля **Profile**.
1. Введите имя для нового профиля и нажмите **Create Profile**.
1. Настройте параметры профиля:
    * Выберите AI-провайдера (**API Provider**).
    * Введите ключ API (**API Key**).

      {% note info %}

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

      {% endnote %}

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

### Переключение между профилями {#switch-profiles}

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

  1. На верхней панели чата нажмите кнопку ![image](../../../_assets/console-icons/gear.svg) **Settings**.
  1. В блоке **Profile** выберите нужный профиль.

* В нижнем меню чата откройте выпадающий список профилей конфигурации модели ![image](../../../_assets/console-icons/chevron-up.svg) и выберите профиль.

### Закрепление и сортировка профилей {#pin-profiles}

Выпадающий список профилей конфигурации модели ![image](../../../_assets/console-icons/chevron-up.svg) поддерживает закрепление профилей для быстрого доступа:
1. Наведите курсор на любой профиль в выпадающем списке.
1. Чтобы добавить профиль в список закрепленных, нажмите ![image](../../../_assets/console-icons/pin.svg).

    Вы можете открепить профиль, снова нажав ![image](../../../_assets/console-icons/pin.svg).

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

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

### Редактирование и удаление профилей {#edit-profiles}

1. На верхней панели чата нажмите кнопку ![image](../../../_assets/console-icons/gear.svg) **Settings**.
1. В блоке **Profile** выберите нужный профиль.
1. Отредактируйте параметры профиля.

    Чтобы удалить профиль, напротив него нажмите ![image](../../../_assets/console-icons/trash-bin.svg).

    Чтобы переименовать профиль, напротив него нажмите ![image](../../../_assets/console-icons/pencil.svg).

    {% note info %}

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

    {% endnote %}

## Связывание профилей с режимами {#link-profiles-to-modes}

В верхней панели чата нажмите ![image](../../../_assets/console-icons/ellipsis.svg) и выберите **Modes** вы можете явно связать определенный профиль конфигурации с определенным [режимом](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/chat-prompts.md). Система также автоматически запоминает, какой профиль вы использовали в последний раз с каждым режимом, что делает ваш рабочий процесс более эффективным.

#### Полезные ссылки {#see-also}

[Быстрое редактирование (diffs) в SourceCraft Code Assistant](https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/agent/fast-edits.md)
