Доступно

Qwen Code через API Токенмоста

Настройка Qwen Code для Chat Completions Токенмоста: ключ, settings.json, выбор модели, проверка запроса, расходы и диагностика.

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

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

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

Qwen Code поддерживает OpenAI-совместимый транспорт и пользовательские записи modelProviders. Укажите базовый адрес https://tokenmost.ru/v1 и полный ID текстовой модели из каталога. Это подключение использует реальный платный API: сначала проверьте модель на коротком запросе в пустом тестовом каталоге.

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

  • Установленная актуальная версия Qwen Code и доступ к пользовательскому ~/.qwen/settings.json.
  • Аккаунт Токенмоста с положительным балансом и отдельным API-ключом для агента.
  • Точный текстовый model ID с тарифом и поддержкой Chat Completions; для действий с файлами проверьте tools.

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

  1. Создайте отдельный ключ с небольшим бюджетом и ограничением RPM.
  2. Сохраните секрет в TOKENMOST_API_KEY в окружении терминала. Не вставляйте его в settings.json.
  3. Добавьте запись modelProviders.openai в пользовательский ~/.qwen/settings.json; замените MODEL_ID_FROM_CATALOG точным ID модели.
  4. Запустите qwen и проверьте /model: модель из настройки должна появиться в списке.
  5. Попросите ответить на один короткий вопрос без инструментов. Затем отдельно проверьте чтение файла и вызов инструмента на тестовом проекте.
  6. Проверьте модель, HTTP-статус и фактическое списание в истории запросов кабинета перед расширением задачи.

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

Ключ — macOS и Linux

export TOKENMOST_API_KEY="sk-tm-..."
qwen

Ключ — Windows PowerShell

$env:TOKENMOST_API_KEY = "sk-tm-..."
qwen

~/.qwen/settings.json

{
  "modelProviders": {
    "openai": [
      {
        "id": "MODEL_ID_FROM_CATALOG",
        "name": "Токенмост",
        "baseUrl": "https://tokenmost.ru/v1",
        "envKey": "TOKENMOST_API_KEY",
        "wireApi": "chat-completions"
      }
    ]
  },
  "security": { "auth": { "selectedType": "openai" } },
  "model": { "name": "MODEL_ID_FROM_CATALOG" }
}

Что учесть

Конфигурация клиента сверена с официальным справочником Qwen Code. Работа конкретной версии агента и модели с tools требует отдельной проверки: наличие модели в каталоге не гарантирует агентные функции.

Как проверить результат

Команда /model должна показать настроенный ID. На короткий вопрос ожидается обычный текстовый ответ. Успех одиночного диалога ещё не доказывает работу tools: проверьте отдельную тестовую задачу и историю расхода.

Путь и поля

На Windows пользовательский файл находится в %USERPROFILE%\.qwen\settings.json. modelProviders.openai выбирает протокол; baseUrl заканчивается на /v1, без /chat/completions. envKey указывает имя переменной, а model.name должен совпадать с id записи.

Контроль расходов

Агент может отправить несколько запросов и повторно передать историю диалога. Начните с короткого вопроса, отдельного ключа с бюджетом и RPM; не запускайте повтор с новым Idempotency-Key после неопределённого исхода.

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

Модель не видна в /model

Проверьте JSON, путь пользовательского settings.json, совпадение model.name и id и перезапустите Qwen Code.

HTTP 401

Проверьте TOKENMOST_API_KEY в том же терминале; не печатайте секрет в отчёте или журнале.

HTTP 404

В baseUrl должен быть https://tokenmost.ru/v1 без имени метода; скопируйте полный ID модели.

HTTP 400 на tools или параметры

Проверьте поддержку tools выбранной моделью и начните с простого текстового запроса.

HTTP 402 или 429

Проверьте доступный баланс, бюджет ключа, RPM и Retry-After. Сократите задачу до одного запроса.

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

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

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