Skip to content

终端编程助手 ​

Claude Code、Codex CLI、OpenCode 有单独页面,这里补其余常见 CLI。

Gemini CLI ​

用两个环境变量即可:

bash
export GEMINI_API_KEY="sk-你的令牌"
export GOOGLE_GEMINI_BASE_URL="https://api.nowhub.org"

gemini -p "用一句话解释 TCP 三次握手"

模型通过 --model 指定,例如 gemini -p "..." --model <模型ID>。

Aider ​

Aider 走 OpenAI 兼容接口:

bash
export OPENAI_API_BASE="https://api.nowhub.org/v1"
export OPENAI_API_KEY="sk-你的令牌"

aider --model openai/<模型ID>

--model 里的 openai/ 前缀表示"用 OpenAI 兼容协议",后面的名字是站点里的模型 ID。写代码建议用支持工具调用的模型。

通用环境变量对照 ​

工具Base URL 变量Key 变量
Claude CodeANTHROPIC_BASE_URLANTHROPIC_AUTH_TOKEN
Codex CLIconfig.toml 里 base_urlenv_key 指向的变量
Gemini CLIGOOGLE_GEMINI_BASE_URLGEMINI_API_KEY
AiderOPENAI_API_BASEOPENAI_API_KEY

放到 shell 配置里 ​

临时用可以 export,长期用建议写进 ~/.bashrc / ~/.zshrc:

bash
export NOWHUB_BASE="https://api.nowhub.org/v1"
export NOWHUB_KEY="sk-你的令牌"

Windows(PowerShell / CMD)

上面是 bash 写法。PowerShell 临时设置:$env:OPENAI_API_BASE="https://api.nowhub.org/v1";持久化用 setx OPENAI_API_BASE "https://api.nowhub.org/v1"(需重开终端生效)。CMD 用 set VAR=value,只对当前窗口有效。

不要把 Key 提交到仓库

.env 要进 .gitignore;CI 里用 Secrets,不要写进代码。泄露的 Key 请立刻在控制台禁用并重建。

内容以模型广场与后台实际配置为准。