内置预设
Happy 包含 6 个预设:| 配置文件 | 代理 | 提供商 | 模型 |
|---|---|---|---|
| Anthropic(默认) | Claude | Anthropic | Claude Sonnet/Opus/Haiku |
| DeepSeek | Claude | DeepSeek | deepseek-reasoner |
| Z.AI | Claude | Zhipu AI | GLM-5.0 |
| OpenAI | Codex | OpenAI | gpt-5.3-codex |
| Azure OpenAI | Codex | Azure | gpt-5.3-codex |
| Google AI | Gemini | gemini-3-pro-preview |
切换配置文件
- 在 Happy 应用中,前往 设置 > 配置文件
- 点击一个配置文件以激活它
- 新会话将使用所选配置文件的提供商
设置提供商
大多数替代提供商需要 API 密钥。密钥以运行守护进程的机器上的环境变量形式设置,然后由配置文件通过模板语法引用。示例:DeepSeek
- 使用你的 DeepSeek 密钥启动守护进程:
- 在应用中,前往 设置 > 配置文件 并激活 DeepSeek 预设
- 创建一个新的 Claude 会话 — 现在它会通过 DeepSeek 的 API 路由
DEEPSEEK_AUTH_TOKEN 映射为 ANTHROPIC_AUTH_TOKEN,因此 Claude Code 会连接到 DeepSeek 的 API 兼容端点,而不是 Anthropic。
示例:Z.AI
示例:Azure OpenAI
创建自定义配置文件
- 前往 设置 > 配置文件
- 点击 + 添加配置文件(或复制一个内置预设)
- 配置:
- 名称 — 一个描述性名称
- 代理兼容性 — 此配置文件适用于哪些代理(Claude、Codex、Gemini)
- 环境变量 — 传递给 AI 代理进程的键值对
- 默认权限模式 — 会话权限模式
- Tmux — 可选:在 tmux 中运行会话
- 启动脚本 — 可选:每个会话开始前执行的 bash 脚本
模板语法
环境变量值支持 bash 风格的参数展开:| 语法 | 含义 |
|---|---|
${VAR} | 使用守护进程环境中 VAR 的值 |
${VAR:-default} | 如果 VAR 已设置则使用它,否则使用 default |
literal-value | 直接使用该值 |
工作原理
~/.happy-next/settings.json 读取活动配置文件。