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.5id модели можно найти командой nsq openrouter models [запрос] (с ценами за миллион токенов) или
нажать m в дашборде и выбрать из каталога. В диалоге запуска (c) те же
варианты.
Чтобы изменить существующего агента: nsq set <agent> --provider openrouter --model <id> (или
--provider none, чтобы вернуться к собственному логину CLI). Новая модель или провайдер
действуют со следующего запуска агента.
Что происходит с ключом
- Он попадает только в окружение агента — никогда в командную строку, логи или файлы.
- Без ключа ничего не меняется: агент работает под собственным логином CLI.
- Каждый запрос несёт атрибуцию приложения NeuroSquad для OpenRouter — заголовки с названием приложения и его сайтом, чтобы OpenRouter видел, что запросы идут из NeuroSquad. Больше ничего не добавляется.