Skip to main content

Изменение модели ИИ для завершения кода Copilot

Узнайте, как изменить llM по умолчанию для Copilot Chat на другую модель.

Обзор

По умолчанию Copilot завершение кода использует модель большого языка GPT 3.5 Turbo (LLM). В качестве альтернативы при использовании VS Codeможно использовать модель на основе GPT 4o-mini. Эта модель была обучена на широком спектре высококачественных общедоступных GitHub репозиториев, обеспечивая охват более 30 языков программирования. Его база знаний является более текущим, чем модель по умолчанию, и вы можете найти, что она создает предложения завершения быстрее.

Note

  • Поддержка нескольких моделей для завершения кода Copilot находится в public preview и подлежит изменению.
  • В настоящее время возможность переключения модели ИИ доступна в последних выпусках VS Code и идентификаторов JetBrains с последней версией расширения GitHub Copilot .

Эффекты переключения модели искусственного интеллекта

Изменение модели, используемой для завершения кода Copilot, не влияет на модель, используемую Copilot Chat. См . раздел AUTOTITLE.

При изменении модели ИИ нет изменений в политике сбора и использования данных.

Если вы находитесь в подписке Copilot Free, все завершения учитываются в квоте завершения независимо от используемой модели. См . раздел AUTOTITLE.

Параметр включения или отключения предложений, соответствующих общедоступному коду, применяется независимо от выбранной модели. См . раздел AUTOTITLE.

Включение коммутатора модели

Если у вас есть подписка Copilot Free или Copilot Pro, переключатель модели для Copilot выполняется автоматически.

Если у вас есть Copilot Business подписки, то организация , из которой вы получаете подписку, должны включить параметр функций предварительного просмотра редактора. См. [раздел AUTOTITLE.

Изменение модели ИИ для завершения кода

Ниже приведены инструкции для VS Code. Если вы используете интегрированную среду разработки JetBrains, щелкните соответствующую вкладку в начале этой статьи.

  1. Откройте палитру команд, нажав клавиши CTRL+SHIFT P (Windows/Linux) / Command+Shift++P (Mac).
  2. Введите change completions model и выберите команду "GitHub Copilot: изменение модели завершения".
  3. В раскрывающемся меню выберите модель, которую вы хотите использовать.

Кроме того, если центр команд включен, щелкните стрелку вниз рядом с значком в верхней части окна VS Code и нажмите кнопку "Настроить завершение кода" в раскрывающемся меню. Затем выберите "Изменить модель завершения" в раскрывающемся меню и выберите модель, которую вы хотите использовать.

Проверка используемой модели

  1. Откройте редактор параметров, нажав клавиши CTRL+, (Linux/Windows) / Command+, (Mac).

  2. Введите и найдите copilot completion раздел "GitHub > Copilot: выбранная модель завершения".

    В этом разделе отображается выбранная в данный момент модель. Если поле пусто, используется модель по умолчанию.

Изменение модели ИИ для завершения кода

Ниже приведены инструкции по идентификаторам JetBrains. Если вы используете VS Code, щелкните соответствующую вкладку в начале этой статьи.

  1. Щелкните значок в строке состояния.
  2. В всплывающем меню щелкните "Изменить модель для завершения".
  3. В диалоговом окне "Языки и платформы > GitHub Copilot" щелкните раскрывающееся меню модели для завершения и выберите модель, которую вы хотите использовать.
  4. Щелкните OK.