OpenRouter
OpenRouter 用一个密钥即可访问众多服务商的模型。nsq 可以让 Claude Code、Codex CLI 和 OpenCode 智能体通过它运行,而不改动这些 CLI 自己的设置。
设置一次密钥
nsq openrouter set-key # 按提示粘贴密钥(sk-or-…)
nsq openrouter status # 是否有可用的密钥?密钥保存在操作系统的密钥库中——Windows 凭据管理器、macOS 钥匙串、Linux 上的 Secret Service。没有密钥库时,改用环境变量 OPENROUTER_API_KEY。nsq openrouter clear-key 会删除密钥。
通过 OpenRouter 运行智能体
nsq run claude --provider openrouter --model anthropic/claude-sonnet-4.5用 nsq openrouter models [关键词] 查找模型 id(附每百万 token 的价格),或在仪表盘中按 m 从目录中挑选。启动对话框(c)里也有同样的选项。
修改已有智能体:nsq set <agent> --provider openrouter --model <id>(或用 --provider none 回到 CLI 自己的登录)。新的模型或服务商从智能体下次启动时生效。
密钥的去向
- 它只会被放进智能体的环境变量——绝不会出现在命令行、日志或文件里。
- 没有密钥时一切照旧:智能体使用 CLI 自己的登录运行。
- 每个请求都带有 NeuroSquad 在 OpenRouter 上的应用归属信息——注明应用名称及其网站的请求头,让 OpenRouter 知道这些请求来自 NeuroSquad。除此之外不添加任何内容。