Skip to main content
Чтобы добавить GitHub Copilot custom endpoint, создайте модель в VS Code, сохраните GitHub Copilot API Key через secret reference и укажите полный URL https://bettertoken.ai/v1/chat/completions.

GitHub Copilot custom endpoint и API Key

Этот сценарий добавляет custom language model в Chat, а не заменяет встроенное автодополнение Copilot. Для других расширений VS Code сравните Codex Extension и Cline. Разницу Base URL и полного endpoint объясняет руководство по адресам.

Ключевые параметры

Подготовка

Дополнительные требования

  • Установлена актуальная версия VS Code
  • Установлен GitHub Copilot / Copilot Chat, выполнен вход в аккаунт
  • выбранный Model ID доступен у провайдера GPT
  • Вы знаете ID модели, например YOUR_MODEL_ID
Не записывайте реальный API Key вручную в chatLanguageModels.json. Вставьте ключ в окно ввода VS Code. VS Code сам создаст локальную secret-ссылку вида ${input:chat.lm.secret...}.

Установка

Установите или откройте GitHub Copilot, затем перейдите к ручной настройке ниже.

Ручная настройка

Шаги настройки

1

Откройте управление моделями

В области ввода Copilot Chat нажмите на выбор модели, затем выберите Manage Models….
Открытие Manage Models из выбора модели в Copilot Chat.
2

Добавьте Custom Endpoint

В окне Language Models нажмите Add Models, затем выберите Custom Endpoint.
Кнопка Add Models в Language Models и выбор Custom Endpoint.
3

Введите название группы

В поле Group Name введите:
Затем нажмите Enter.
Ввод BetterToken в поле Group Name.
4

Введите API Key

VS Code попросит ввести API Key. Вставьте BetterToken API Key и нажмите Enter.Значение ключа не будет напрямую показано в конфигурационном файле. VS Code сохранит его как локальный secret и создаст ссылку вида:
Не заменяйте ${input:chat.lm.secret...} на реальный API Key. Оставьте secret-ссылку, которую сгенерировал VS Code.
5

Выберите тип API

В Custom Endpoint: API Type выберите Chat Completions.
Выбор Chat Completions в Custom Endpoint API Type.
6

Отредактируйте JSON-конфигурацию

VS Code откроет chatLanguageModels.json. Проверьте или измените конфигурацию:
Настройка URL модели BetterToken, toolCalling, vision и лимитов токенов в chatLanguageModels.json.
Проверьте ключевые поля:
7

Сохраните и перезагрузите VS Code

Сохраните chatLanguageModels.json, затем выполните команду:
После перезагрузки вернитесь к выбору модели в Copilot Chat и выберите YOUR_MODEL_ID.
8

Отправьте тестовое сообщение

Отправьте простое сообщение в Copilot Chat:
Если Copilot Chat отвечает нормально, BetterToken Custom Endpoint настроен успешно.

Проверка подключения

Отправьте короткий тестовый запрос. Если инструмент возвращает ответ без ошибок авторизации или Model ID, подключение работает. После изменения конфигурации полностью перезапустите инструмент.

Смена модели

Откройте селектор моделей или измените поле Model в конфигурации. Используйте точный Model ID из каталога моделей, затем перезапустите текущую сессию.

Частые ошибки

Почему API Key нужно вводить во всплывающем окне?

VS Code сохраняет API Key в локальном secret storage и использует в JSON ссылку ${input:chat.lm.secret...}. Это безопаснее, чем записывать реальный API Key в JSON-файл.

Почему нужно выбрать Chat Completions?

Проверенная рабочая конфигурация использует Chat Completions. URL:
Не используйте /v1/responses и не оставляйте только /v1.

Эта настройка заменяет inline completion в GitHub Copilot?

Нет. Custom Endpoint в основном используется для запросов языковой модели в Copilot Chat. Inline completion в GitHub Copilot по-прежнему работает через сервис GitHub Copilot.

Что делать при ошибке Invalid token?

Проверьте по порядку:
  1. API Key был введён во всплывающем окне VS Code
  2. В JSON сохранена ссылка ${input:chat.lm.secret...}
  3. выбранный Model ID доступен у провайдера GPT
  4. url равен https://bettertoken.ai/v1/chat/completions
  5. apiType равен chat-completions
  6. ID модели взят у поддерживаемого провайдера в model plaza

Расширенная настройка

Поддерживаемые провайдеры

Статусы относятся к способу подключения BetterToken, описанному на этой странице.
  • Ручная настройка: укажите API Key, Base URL и Model.
  • Не поддерживается: проверенный способ прямого подключения пока отсутствует.

Технические детали

В описанном сценарии используется Base URL https://bettertoken.ai/v1. Инструмент сам добавляет путь OpenAI-compatible endpoint. Не добавляйте /chat/completions или /responses к Base URL, если это не требуется конкретным полем.