Доступно

VS Code Custom Endpoint через API Токенмоста

Настройка Custom Endpoint в VS Code Chat: API type, полный URL, секрет, ID модели, тест и ограничения агента.

API Токенмоста работает

Базовый адрес — https://tokenmost.ru/v1. Создайте ключ в личном кабинете, выберите модель в каталоге и отправьте первый запрос. Методы, которые ещё не доступны, отмечены отдельно.

Как это устроено

Актуальный VS Code Chat поддерживает Custom Endpoint для Chat Completions, Responses и Messages. Для Токенмоста выберите конкретный метод и полный URL. Это платное подключение; возможность работы Agent/tools зависит от выбранной модели и версии VS Code.

Что потребуется

  • VS Code с функцией Chat: Manage Language Models и Custom Endpoint.
  • Положительный баланс и отдельный ключ с небольшим бюджетом и RPM.
  • Точный ID текстовой модели и подтверждённый для неё API-метод.

Порядок работы

  1. Создайте ключ для VS Code и откройте Chat: Manage Language Models.
  2. Нажмите Add Models → Custom Endpoint и задайте имя группы и ключ через защищённый ввод.
  3. Выберите Chat Completions и укажите для модели полный URL https://tokenmost.ru/v1/chat/completions.
  4. Скопируйте точный model ID; значения контекста, вывода, vision и toolCalling задавайте только после проверки карточки модели.
  5. Выберите модель в чате и задайте короткий вопрос без инструментов.
  6. Отдельно проверьте Agent на чтении тестового файла, затем сверьте историю и расход в кабинете.

Готовая конфигурация

Фрагмент chatLanguageModels.json — без буквального ключа

[
  {
    "name": "Токенмост",
    "vendor": "customendpoint",
    "apiKey": "${input:tokenmostApiKey}",
    "apiType": "chat-completions",
    "models": [
      {
        "id": "MODEL_ID_FROM_CATALOG",
        "name": "Модель Токенмоста",
        "url": "https://tokenmost.ru/v1/chat/completions"
      }
    ]
  }
]

Что учесть

Совместимость базового Chat проверяется отдельно от Agent. Не выставляйте неподтверждённые capabilities; один пользовательский шаг Agent может вызвать несколько платных запросов.

Ожидаемый результат

Модель появляется в селекторе VS Code и отвечает на короткий вопрос. История Токенмоста показывает соответствующий запрос и списание.

Какой URL указывать

Для модели Chat Completions используйте полный /v1/chat/completions. Если выбираете Responses или Messages, задайте соответствующий apiType и полный путь и проверьте модель отдельно.

Безопасность и расходы

Храните ключ через input-переменную VS Code, не в файле проекта. Agent может делать много вызовов; ограничьте бюджет и разрешения до теста tools.

Ошибки и диагностика

Custom Endpoint не виден

Обновите VS Code и откройте Chat: Manage Language Models; старый OpenAI Compatible provider считается устаревшим.

HTTP 401

Проверьте введённый ключ и профиль Custom Endpoint.

HTTP 404

Проверьте полный URL метода и точный model ID.

Обычный чат работает, Agent нет

Проверьте поддержку tools и разрешения; не включайте toolCalling без теста.

HTTP 402 или 429

Проверьте баланс, бюджет ключа, RPM и остановите многократные вызовы.

Источники и связанные инструкции

Читайте дальше

← Все инструкции