Skip to main content

Интеграция моделей ИИ в рабочий процесс разработки

Вызов моделей ИИ в инструментах, которые вы используете каждый день.

С помощью расширений GitHub Models можно вызывать определенные модели ИИ из Copilot Chat и GitHub CLI. Эти расширения интегрируются непосредственно в рабочий процесс разработки, что позволяет запрашивать модели без переключения контекста.

Использование моделей ИИ в Copilot Chat

Если у вас есть подписка Copilot, вы можете работать с моделями ИИ в Copilot Chat двумя разными способами:

  • Использование GitHub Models Copilot Extension. С помощью этого расширения можно попросить рекомендации по модели на основе определенных критериев и чата с определенными моделями. См. раздел "Использование данных GitHub Models Copilot Extension".
  • Использование поддержки нескольких моделей в Copilot Chat. С помощью нескольких моделей Copilot Chatможно выбрать определенную модель, используемую для беседы, а затем предложить Copilot Chat как обычно. См. раздел "[AUTOTITLE" и "Запрос вопросов GitHub Copilot в GitHub](/copilot/using-github-copilot/asking-github-copilot-questions-in-your-ide#ai-models-for-copilot-chat)".

Использование GitHub Models Copilot Extension

Note

GitHub Models Copilot Extension находится в public preview и подлежит изменению.

  1. Установите GitHub Models Copilot Extension.

    • Если у вас есть подписка Copilot Individual, вы можете установить расширение на личная учетная запись.
    • Если у вас есть доступ к Copilot через подписку Copilot Business или Copilot Enterprise:
      • Владельцу владелец организации или предприятия необходимо включить политику Copilot Extensions для вашей организации или предприятия.
      • Владелец организации необходимо установить расширение для вашей организации.
  2. Откройте любую реализацию Copilot Chat, которая поддерживает GitHub Copilot Extensions. Список поддерживаемых реализаций Copilot Chat см. в разделе "Использование расширений для интеграции внешних средств с Copilot Chat".

  3. В окне чата введите @models YOUR-PROMPTи отправьте запрос. Существует несколько вариантов использования данных GitHub Models Copilot Extension, в том числе:

    • Рекомендуется использовать определенную модель на основе контекста и условий, которые вы предоставляете. Например, можно запросить модель OpenAI с низкой стоимостью, поддерживающей вызов функции.
    • Выполнение запросов с помощью определенной модели. Это особенно полезно, если вы хотите использовать модель, которая в настоящее время недоступна в нескольких модельх Copilot Chat.
    • Перечисление моделей, доступных в настоящее время с помощью GitHub Models

Использование моделей ИИ из командной строки

Note

Расширение GitHub Models для GitHub CLI находится в public preview и подлежит изменению.

Вы можете использовать расширение GitHub Models для GitHub CLI для запроса моделей ИИ из командной строки и даже канала в выходных данных команды в виде контекста.

Необходимые компоненты

Чтобы использовать расширение CLI GitHub Models, необходимо установить GitHub CLI . Инструкции по установке для GitHub CLI см. в репозитории GitHub CLI.

Установка расширения

  1. Если вы еще не прошли проверку подлинности в GitHub CLI, выполните следующую команду в терминале.

    Shell
    gh auth login
    
  2. Чтобы установить расширение GitHub Models, выполните следующую команду.

    Shell
    gh extension install https://github.com/github/gh-models
    

Использование расширения

Чтобы просмотреть список всех доступных команд, выполните команду gh models.

Существует несколько ключевых способов использования расширения:

  • Чтобы задать модели несколько вопросов с помощью интерфейса чата, выполните команду gh models run. Выберите модель из перечисленных моделей, а затем отправьте запросы.
  • Чтобы задать модель с одним вопросом, запустите gh models run MODEL-NAME "QUESTION" в терминале. Например, чтобы спросить gpt-4o модель, почему небо синее, можно запустить gh models run gpt-4o "why is the sky blue?".
  • Чтобы предоставить выходные данные команды в виде контекста при вызове модели, можно присоединить отдельную команду и вызов модели с символом канала (|). Например, чтобы суммировать файл README в текущем каталоге gpt-4o с помощью модели, можно запустить cat README.md | gh models run gpt-4o "summarize this text".