Skip to Content

OpenRouter

OpenRouter  даёт один ключ к моделям многих провайдеров. nsq умеет запускать через него агентов Claude Code, Codex CLI и OpenCode, не трогая их собственные настройки.

Задайте ключ один раз

nsq openrouter set-key # вставьте ключ (sk-or-…), когда попросят nsq openrouter status # есть ли ключ?

Ключ сохраняется в хранилище секретов ОС — диспетчер учётных данных Windows, Связка ключей macOS, Secret Service в Linux. Если хранилища нет, задайте вместо этого переменную окружения OPENROUTER_API_KEY. nsq openrouter clear-key удаляет ключ.

Запустите агента через OpenRouter

nsq run claude --provider openrouter --model anthropic/claude-sonnet-4.5

id модели можно найти командой nsq openrouter models [запрос] (с ценами за миллион токенов) или нажать m в дашборде и выбрать из каталога. В диалоге запуска (c) те же варианты.

Чтобы изменить существующего агента: nsq set <agent> --provider openrouter --model <id> (или --provider none, чтобы вернуться к собственному логину CLI). Новая модель или провайдер действуют со следующего запуска агента.

Что происходит с ключом

  • Он попадает только в окружение агента — никогда в командную строку, логи или файлы.
  • Без ключа ничего не меняется: агент работает под собственным логином CLI.
  • Каждый запрос несёт атрибуцию приложения NeuroSquad для OpenRouter — заголовки с названием приложения и его сайтом, чтобы OpenRouter видел, что запросы идут из NeuroSquad. Больше ничего не добавляется.