Обзор
По умолчанию Copilot завершение кода использует GPT-4o Copilot, настраиваемую GPT-4o мини-модель на основе большого языка (LLM). Эта модель была обучена на широком спектре высококачественных общедоступных GitHub репозиториев, обеспечивая охват более 30 языков программирования. Его база знаний является более текущим, чем модель по умолчанию, и вы можете найти, что она создает предложения завершения быстрее.
Просмотрите список языков программирования и технологий, включенных в обучающие данные.
- C
- C#
- C++
- Clojure
- CSS
- Dart
- Dockerfile
- Elixir
- Emacs Lisp
- Go
- Haskell
- HTML
- Java
- JavaScript
- Julia
- Портативный компьютер Jupyter
- Kotlin
- Lua
- MATLAB
- Objective-C
- Perl
- PHP
- PowerShell
- Python
- R
- Ruby
- Rust
- Scala
- Shell
- Swift
- TeX
- TypeScript
- Vue
Note
Поддержка нескольких моделей для завершения кода Copilot находится в public preview и подлежит изменению.
Эффекты переключения модели искусственного интеллекта
Изменение модели, используемой для завершения кода Copilot, не влияет на модель, используемую Copilot Chat. См . раздел AUTOTITLE.
При изменении модели ИИ нет изменений в политике сбора и использования данных.
Если вы находитесь в подписке Copilot Free, все завершения учитываются в квоте завершения независимо от используемой модели. См . раздел AUTOTITLE.
Параметр включения или отключения предложений, соответствующих общедоступному коду, применяется независимо от выбранной модели. См . раздел AUTOTITLE.
Включение коммутатора модели
Если у вас есть подписка Copilot Free или Copilot Pro, переключатель модели для Copilot выполняется автоматически.
Если вы используете план Copilot Business , организация , которая предоставляет план, должен включить параметр функций** предварительного **просмотра редактора. См. [раздел AUTOTITLE.
Изменение модели ИИ для завершения кода
Ниже приведены инструкции для VS Code. Если вы используете Visual Studioили интегрированную среду разработки JetBrains, щелкните соответствующую вкладку в начале этой статьи.
- Откройте палитру команд, нажав клавиши CTRL+SHIFT P (Windows/Linux) / Command+Shift++P (Mac).
- Введите
change completions model
и выберите команду "GitHub Copilot: изменение модели завершения". - В раскрывающемся меню выберите модель, которую вы хотите использовать.
Кроме того, если центр команд включен, можно щелкнуть значок рядом с значком в верхней части окна VS Code и нажмите кнопку "Настроить завершение кода" в раскрывающемся меню. Затем выберите "Изменить модель завершения" в раскрывающемся меню и выберите модель, которую вы хотите использовать.
Проверка используемой модели
-
Откройте редактор параметров, нажав клавиши CTRL+, (Linux/Windows) / Command+, (Mac).
-
Введите и найдите
copilot completion
раздел "GitHub > Copilot: выбранная модель завершения".В этом разделе отображается выбранная в данный момент модель. Если поле пусто, используется модель по умолчанию.
Изменение модели ИИ для завершения кода
Ниже приведены инструкции для Visual Studio. Если вы используете VS Codeили интегрированную среду разработки JetBrains, щелкните соответствующую вкладку в начале этой статьи.
- Щелкните значок в правом верхнем углу.
- Нажмите кнопку " Параметры", а затем нажмите кнопку "Параметры".
- В разделе Copilot Завершения используйте раскрывающееся меню, чтобы выбрать модель, которую вы хотите использовать.
Изменение модели ИИ для завершения кода
Ниже приведены инструкции по идентификаторам JetBrains. Если вы используете Visual Studioили VS Code, щелкните соответствующую вкладку в начале этой статьи.
- Щелкните значок в строке состояния.
- В всплывающем меню щелкните "Изменить модель для завершения".
- В диалоговом окне "Языки и платформы > GitHub Copilot" щелкните раскрывающееся меню модели для завершения и выберите модель, которую вы хотите использовать.
- Щелкните OK.