diff --git a/docs/uk/providers/github-copilot.md b/docs/uk/providers/github-copilot.md index 9bdacf6cb..1922f0598 100644 --- a/docs/uk/providers/github-copilot.md +++ b/docs/uk/providers/github-copilot.md @@ -1,40 +1,39 @@ --- read_when: - - Ви хочете використовувати GitHub Copilot як постачальника моделі + - Ви хочете використовувати GitHub Copilot як постачальника моделей - Вам потрібен потік `openclaw models auth login-github-copilot` summary: Увійдіть до GitHub Copilot з OpenClaw за допомогою потоку пристрою title: GitHub Copilot x-i18n: - generated_at: "2026-04-20T13:21:07Z" + generated_at: "2026-04-21T19:20:36Z" model: gpt-5.4 provider: openai - source_hash: f7faafbd3bdcd8886e75fb0d40c3eec66355df3fca6160ebbbb9a0018b7839fe + source_hash: b5169839322f64b24b194302b61c5bad67c6cb6595989f9a1ef65867d8b68659 source_path: providers/github-copilot.md workflow: 15 --- # GitHub Copilot -GitHub Copilot — це AI-помічник для програмування від GitHub. Він надає доступ до моделей Copilot для вашого облікового запису та тарифного плану GitHub. OpenClaw може використовувати Copilot як постачальника моделі двома різними способами. +GitHub Copilot — це ШІ-помічник GitHub для написання коду. Він надає доступ до моделей Copilot для вашого облікового запису GitHub і тарифного плану. OpenClaw може використовувати Copilot як постачальника моделей двома різними способами. ## Два способи використовувати Copilot в OpenClaw - Використовуйте нативний потік входу через пристрій, щоб отримати токен GitHub, а потім обміняти його на токени API Copilot під час роботи OpenClaw. Це **типовий** і найпростіший шлях, оскільки він не потребує VS Code. + Використовуйте нативний потік входу через пристрій, щоб отримати токен GitHub, а потім обмінювати його на токени API Copilot під час роботи OpenClaw. Це **типовий** і найпростіший шлях, оскільки він не потребує VS Code. - + ```bash openclaw models auth login-github-copilot ``` - Вам буде запропоновано перейти за URL-адресою та ввести одноразовий код. Не закривайте - термінал, доки процес не завершиться. + Вам буде запропоновано перейти за URL-адресою та ввести одноразовий код. Тримайте термінал відкритим, доки процес не завершиться. - + ```bash - openclaw models set github-copilot/claude-opus-4.6 + openclaw models set github-copilot/claude-opus-4.7 ``` Або в конфігурації: @@ -42,7 +41,7 @@ GitHub Copilot — це AI-помічник для програмування в ```json5 { agents: { - defaults: { model: { primary: "github-copilot/claude-opus-4.6" } }, + defaults: { model: { primary: "github-copilot/claude-opus-4.7" } }, }, } ``` @@ -52,12 +51,10 @@ GitHub Copilot — це AI-помічник для програмування в - Використовуйте розширення VS Code **Copilot Proxy** як локальний міст. OpenClaw звертається до - кінцевої точки проксі `/v1` і використовує список моделей, який ви там налаштуєте. + Використовуйте розширення VS Code **Copilot Proxy** як локальний міст. OpenClaw звертається до кінцевої точки `/v1` проксі та використовує список моделей, який ви там налаштуєте. - Виберіть цей варіант, якщо ви вже запускаєте Copilot Proxy у VS Code або вам потрібно маршрутизувати - трафік через нього. Ви маєте ввімкнути Plugin і підтримувати роботу розширення VS Code. + Виберіть цей варіант, якщо ви вже запускаєте Copilot Proxy у VS Code або вам потрібно маршрутизувати трафік через нього. Ви маєте ввімкнути Plugin і підтримувати роботу розширення VS Code. @@ -65,54 +62,49 @@ GitHub Copilot — це AI-помічник для програмування в ## Необов’язкові прапорці -| Прапорець | Опис | -| -------------- | --------------------------------------------------- | -| `--yes` | Пропустити запит підтвердження | -| `--set-default` | Також застосувати рекомендовану постачальником модель за замовчуванням | +| Flag | Description | +| --------------- | --------------------------------------------------- | +| `--yes` | Пропустити запит підтвердження | +| `--set-default` | Також застосувати рекомендовану типову модель постачальника | ```bash -# Пропустити підтвердження +# Skip confirmation openclaw models auth login-github-copilot --yes -# Увійти та встановити модель за замовчуванням за один крок +# Login and set the default model in one step openclaw models auth login --provider github-copilot --method device --set-default ``` - - Потік входу через пристрій потребує інтерактивного TTY. Запускайте його безпосередньо в - терміналі, а не в неінтерактивному скрипті чи конвеєрі CI. + + Потік входу через пристрій потребує інтерактивного TTY. Запускайте його безпосередньо в терміналі, а не в неінтерактивному скрипті чи конвеєрі CI. - - Доступність моделей Copilot залежить від вашого тарифного плану GitHub. Якщо модель - відхиляється, спробуйте інший ідентифікатор (наприклад, `github-copilot/gpt-4.1`). + + Доступність моделей Copilot залежить від вашого тарифного плану GitHub. Якщо модель відхиляється, спробуйте інший ID (наприклад, `github-copilot/gpt-4.1`). - - Ідентифікатори моделей Claude автоматично використовують транспорт Anthropic Messages. GPT, - моделі серії o та моделі Gemini зберігають транспорт OpenAI Responses. OpenClaw - вибирає правильний транспорт на основі посилання на модель. + + Ідентифікатори моделей Claude автоматично використовують транспорт Anthropic Messages. Моделі GPT, o-series і Gemini зберігають транспорт OpenAI Responses. OpenClaw вибирає правильний транспорт на основі посилання на модель. - - OpenClaw визначає автентифікацію Copilot зі змінних середовища в такому - порядку пріоритету: + + OpenClaw визначає автентифікацію Copilot зі змінних середовища в такому порядку пріоритету: - | Пріоритет | Змінна | Примітки | - | --------- | -------------------- | -------------------------------- | - | 1 | `COPILOT_GITHUB_TOKEN` | Найвищий пріоритет, специфічна для Copilot | - | 2 | `GH_TOKEN` | Токен GitHub CLI (резервний варіант) | - | 3 | `GITHUB_TOKEN` | Стандартний токен GitHub (найнижчий пріоритет) | + | Priority | Variable | Notes | + | -------- | --------------------- | -------------------------------- | + | 1 | `COPILOT_GITHUB_TOKEN` | Найвищий пріоритет, спеціально для Copilot | + | 2 | `GH_TOKEN` | Токен GitHub CLI (резервний варіант) | + | 3 | `GITHUB_TOKEN` | Стандартний токен GitHub (найнижчий пріоритет) | - Якщо встановлено кілька змінних, OpenClaw використовує ту, що має найвищий пріоритет. + Коли встановлено кілька змінних, OpenClaw використовує ту, що має найвищий пріоритет. Потік входу через пристрій (`openclaw models auth login-github-copilot`) зберігає свій токен у сховищі профілів автентифікації та має пріоритет над усіма змінними середовища. - + Під час входу токен GitHub зберігається у сховищі профілів автентифікації та обмінюється на токен API Copilot під час роботи OpenClaw. Вам не потрібно керувати токеном вручну. @@ -128,13 +120,13 @@ openclaw models auth login --provider github-copilot --method device --set-defau GitHub Copilot також може працювати як постачальник вбудовувань для [пошуку в пам’яті](/uk/concepts/memory-search). Якщо у вас є підписка Copilot і -ви вже увійшли, OpenClaw може використовувати його для вбудовувань без окремого API-ключа. +ви виконали вхід, OpenClaw може використовувати його для вбудовувань без окремого ключа API. ### Автовиявлення Коли `memorySearch.provider` має значення `"auto"` (типове значення), GitHub Copilot перевіряється з пріоритетом 15 — після локальних вбудовувань, але перед OpenAI та іншими платними -постачальниками. Якщо доступний токен GitHub, OpenClaw виявляє доступні +постачальниками. Якщо токен GitHub доступний, OpenClaw виявляє доступні моделі вбудовувань через API Copilot і автоматично вибирає найкращу. ### Явна конфігурація @@ -145,7 +137,7 @@ GitHub Copilot також може працювати як постачальн defaults: { memorySearch: { provider: "github-copilot", - // Необов’язково: перевизначити автоматично виявлену модель + // Optional: override the auto-discovered model model: "text-embedding-3-small", }, }, @@ -156,21 +148,21 @@ GitHub Copilot також може працювати як постачальн ### Як це працює 1. OpenClaw визначає ваш токен GitHub (зі змінних середовища або профілю автентифікації). -2. Обмінює його на короткоживучий токен API Copilot. +2. Обмінює його на короткочасний токен API Copilot. 3. Виконує запит до кінцевої точки Copilot `/models`, щоб виявити доступні моделі вбудовувань. 4. Вибирає найкращу модель (надає перевагу `text-embedding-3-small`). 5. Надсилає запити на вбудовування до кінцевої точки Copilot `/embeddings`. Доступність моделей залежить від вашого тарифного плану GitHub. Якщо моделі вбудовувань -недоступні, OpenClaw пропускає Copilot і пробує наступного постачальника. +недоступні, OpenClaw пропускає Copilot і переходить до наступного постачальника. ## Пов’язане - - Вибір постачальників, посилань на моделі та поведінки перемикання на резервний варіант. + + Вибір постачальників, посилань на моделі та поведінки резервного перемикання. - - Подробиці автентифікації та правила повторного використання облікових даних. + + Відомості про автентифікацію та правила повторного використання облікових даних.