---
read_when:
    - Ви хочете використовувати GitHub Copilot як постачальника моделі
    - Вам потрібен потік `openclaw models auth login-github-copilot`
summary: Увійдіть до GitHub Copilot з OpenClaw за допомогою потоку пристрою
title: GitHub Copilot
x-i18n:
    generated_at: "2026-04-20T13:21:07Z"
    model: gpt-5.4
    provider: openai
    source_hash: f7faafbd3bdcd8886e75fb0d40c3eec66355df3fca6160ebbbb9a0018b7839fe
    source_path: providers/github-copilot.md
    workflow: 15
---

# GitHub Copilot

GitHub Copilot — це AI-помічник для програмування від GitHub. Він надає доступ до моделей Copilot для вашого облікового запису та тарифного плану GitHub. OpenClaw може використовувати Copilot як постачальника моделі двома різними способами.

## Два способи використовувати Copilot в OpenClaw

<Tabs>
  <Tab title="Built-in provider (github-copilot)">
    Використовуйте нативний потік входу через пристрій, щоб отримати токен GitHub, а потім обміняти його на токени API Copilot під час роботи OpenClaw. Це **типовий** і найпростіший шлях, оскільки він не потребує VS Code.

    <Steps>
      <Step title="Виконайте команду входу">
        ```bash
        openclaw models auth login-github-copilot
        ```

        Вам буде запропоновано перейти за URL-адресою та ввести одноразовий код. Не закривайте
        термінал, доки процес не завершиться.
      </Step>
      <Step title="Установіть модель за замовчуванням">
        ```bash
        openclaw models set github-copilot/claude-opus-4.6
        ```

        Або в конфігурації:

        ```json5
        {
          agents: {
            defaults: { model: { primary: "github-copilot/claude-opus-4.6" } },
          },
        }
        ```
      </Step>
    </Steps>

  </Tab>

  <Tab title="Copilot Proxy plugin (copilot-proxy)">
    Використовуйте розширення VS Code **Copilot Proxy** як локальний міст. OpenClaw звертається до
    кінцевої точки проксі `/v1` і використовує список моделей, який ви там налаштуєте.

    <Note>
    Виберіть цей варіант, якщо ви вже запускаєте Copilot Proxy у VS Code або вам потрібно маршрутизувати
    трафік через нього. Ви маєте ввімкнути Plugin і підтримувати роботу розширення VS Code.
    </Note>

  </Tab>
</Tabs>

## Необов’язкові прапорці

| Прапорець      | Опис                                                |
| -------------- | --------------------------------------------------- |
| `--yes`        | Пропустити запит підтвердження                      |
| `--set-default` | Також застосувати рекомендовану постачальником модель за замовчуванням |

```bash
# Пропустити підтвердження
openclaw models auth login-github-copilot --yes

# Увійти та встановити модель за замовчуванням за один крок
openclaw models auth login --provider github-copilot --method device --set-default
```

<AccordionGroup>
  <Accordion title="Потрібен інтерактивний TTY">
    Потік входу через пристрій потребує інтерактивного TTY. Запускайте його безпосередньо в
    терміналі, а не в неінтерактивному скрипті чи конвеєрі CI.
  </Accordion>

  <Accordion title="Доступність моделей залежить від вашого тарифного плану">
    Доступність моделей Copilot залежить від вашого тарифного плану GitHub. Якщо модель
    відхиляється, спробуйте інший ідентифікатор (наприклад, `github-copilot/gpt-4.1`).
  </Accordion>

  <Accordion title="Вибір транспорту">
    Ідентифікатори моделей Claude автоматично використовують транспорт Anthropic Messages. GPT,
    моделі серії o та моделі Gemini зберігають транспорт OpenAI Responses. OpenClaw
    вибирає правильний транспорт на основі посилання на модель.
  </Accordion>

  <Accordion title="Порядок пріоритету змінних середовища">
    OpenClaw визначає автентифікацію Copilot зі змінних середовища в такому
    порядку пріоритету:

    | Пріоритет | Змінна               | Примітки                         |
    | --------- | -------------------- | -------------------------------- |
    | 1         | `COPILOT_GITHUB_TOKEN` | Найвищий пріоритет, специфічна для Copilot |
    | 2         | `GH_TOKEN`           | Токен GitHub CLI (резервний варіант) |
    | 3         | `GITHUB_TOKEN`       | Стандартний токен GitHub (найнижчий пріоритет) |

    Якщо встановлено кілька змінних, OpenClaw використовує ту, що має найвищий пріоритет.
    Потік входу через пристрій (`openclaw models auth login-github-copilot`) зберігає
    свій токен у сховищі профілів автентифікації та має пріоритет над усіма змінними
    середовища.

  </Accordion>

  <Accordion title="Зберігання токенів">
    Під час входу токен GitHub зберігається у сховищі профілів автентифікації та обмінюється
    на токен API Copilot під час роботи OpenClaw. Вам не потрібно керувати
    токеном вручну.
  </Accordion>
</AccordionGroup>

<Warning>
Потрібен інтерактивний TTY. Запускайте команду входу безпосередньо в терміналі, а не
всередині безголового скрипта чи завдання CI.
</Warning>

## Вбудовування для пошуку в пам’яті

GitHub Copilot також може працювати як постачальник вбудовувань для
[пошуку в пам’яті](/uk/concepts/memory-search). Якщо у вас є підписка Copilot і
ви вже увійшли, OpenClaw може використовувати його для вбудовувань без окремого API-ключа.

### Автовиявлення

Коли `memorySearch.provider` має значення `"auto"` (типове значення), GitHub Copilot перевіряється
з пріоритетом 15 — після локальних вбудовувань, але перед OpenAI та іншими платними
постачальниками. Якщо доступний токен GitHub, OpenClaw виявляє доступні
моделі вбудовувань через API Copilot і автоматично вибирає найкращу.

### Явна конфігурація

```json5
{
  agents: {
    defaults: {
      memorySearch: {
        provider: "github-copilot",
        // Необов’язково: перевизначити автоматично виявлену модель
        model: "text-embedding-3-small",
      },
    },
  },
}
```

### Як це працює

1. OpenClaw визначає ваш токен GitHub (зі змінних середовища або профілю автентифікації).
2. Обмінює його на короткоживучий токен API Copilot.
3. Виконує запит до кінцевої точки Copilot `/models`, щоб виявити доступні моделі вбудовувань.
4. Вибирає найкращу модель (надає перевагу `text-embedding-3-small`).
5. Надсилає запити на вбудовування до кінцевої точки Copilot `/embeddings`.

Доступність моделей залежить від вашого тарифного плану GitHub. Якщо моделі вбудовувань
недоступні, OpenClaw пропускає Copilot і пробує наступного постачальника.

## Пов’язане

<CardGroup cols={2}>
  <Card title="Вибір моделі" href="/uk/concepts/model-providers" icon="layers">
    Вибір постачальників, посилань на моделі та поведінки перемикання на резервний варіант.
  </Card>
  <Card title="OAuth і автентифікація" href="/uk/gateway/authentication" icon="key">
    Подробиці автентифікації та правила повторного використання облікових даних.
  </Card>
</CardGroup>
