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 объясняет руководство по адресам.Ключевые параметры
Подготовка
- Установленная актуальная версия инструмента
- API Key BetterToken: зарегистрироваться и получить
- Model ID из каталога моделей
Дополнительные требования
- Установлена актуальная версия VS Code
- Установлен GitHub Copilot / Copilot Chat, выполнен вход в аккаунт
- выбранный Model ID доступен у провайдера GPT
- Вы знаете ID модели, например
YOUR_MODEL_ID
Установка
Установите или откройте GitHub Copilot, затем перейдите к ручной настройке ниже.Ручная настройка
Шаги настройки
1
Откройте управление моделями
В области ввода Copilot Chat нажмите на выбор модели, затем выберите Manage Models….

2
Добавьте Custom Endpoint
В окне Language Models нажмите Add Models, затем выберите Custom Endpoint.

3
Введите название группы
В поле Group Name введите:Затем нажмите Enter.

4
Введите API Key
VS Code попросит ввести API Key. Вставьте BetterToken API Key и нажмите Enter.Значение ключа не будет напрямую показано в конфигурационном файле. VS Code сохранит его как локальный secret и создаст ссылку вида:
5
Выберите тип API
В Custom Endpoint: API Type выберите Chat Completions.

6
Отредактируйте JSON-конфигурацию
VS Code откроет 
Проверьте ключевые поля:
chatLanguageModels.json. Проверьте или измените конфигурацию:
7
Сохраните и перезагрузите VS Code
Сохраните После перезагрузки вернитесь к выбору модели в Copilot Chat и выберите
chatLanguageModels.json, затем выполните команду: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?
Проверьте по порядку:- API Key был введён во всплывающем окне VS Code
- В JSON сохранена ссылка
${input:chat.lm.secret...} - выбранный Model ID доступен у провайдера GPT
urlравенhttps://bettertoken.ai/v1/chat/completionsapiTypeравенchat-completions- ID модели взят у поддерживаемого провайдера в model plaza
Расширенная настройка
Поддерживаемые провайдеры
Статусы относятся к способу подключения BetterToken, описанному на этой странице.
Что означают способы настройки
Что означают способы настройки
- Ручная настройка: укажите API Key, Base URL и Model.
- Не поддерживается: проверенный способ прямого подключения пока отсутствует.
Технические детали
Протокол, endpoint и внутренние параметры provider
Протокол, endpoint и внутренние параметры provider
В описанном сценарии используется Base URL
https://bettertoken.ai/v1. Инструмент сам добавляет путь OpenAI-compatible endpoint. Не добавляйте /chat/completions или /responses к Base URL, если это не требуется конкретным полем.
