Skip to Content

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。除此之外不添加任何内容。