# 切换引擎

引擎是替角色思考、做事的 AI。同一个角色可以换不同的引擎，换完对话照旧接着。这一页说明有哪些引擎、各自的差别，以及在网站和终端上怎么切换。

## 有哪些引擎

- **Dilin 引擎**（网站和终端的引擎清单里都叫「Dilin」）：不用另外安装或登录。按这次实际用到的 AI 用量扣你的堤麟积分。
- **你自己的引擎**：例如 CodeBuddy。用的是你在那一家的账号额度或 API key，堤麟不扣积分（见 [账号与积分](/docs/account)）。终端选单也会列出 Codex、Grok Build 这些海外引擎，但本版不替你自动安装，只给出官方安装方法，需要你自己安装。
- **用你自己的 API Key 驱动 Dilin 引擎**：只在终端与桌面版。`/engine` 选单里选「＋ 新增 API Key」，贴上你在模型厂商申请的 Key，选单就多一个用这把 Key 的选项。Key 只存在这台电脑，别台电脑和网站都用不到。

## 各家的差别

| 引擎 | 怎么驱动 | 换模型 | 换强度 |
|---|---|---|---|
| Dilin 引擎 | 堤麟积分 | 可以 | 跟着模型固定 |
| CodeBuddy | API key | 可以 | 可以 |

另外要知道的：

- **做事中插话**：角色正在做事时你再说一句，表上这几家都会把这句话插进正在跑的这一轮。
- 每一家能选的强度档位不一样。

## 用 Claude Code

终端选单里也有 Claude Code。用之前请看清楚这三句：

- 用堤麟接 Claude Code 时，不要使用 Claude 订阅，也不要使用 Claude 的 API key。
- 可以把 Claude Code 接到国产模型来使用。
- 如果违规使用导致封号，由用户个人承担。

Claude Code 不用登录也能选。网站「引擎」清单里，没登录的 Claude Code 标着「未登录·可接国产模型」，照样可以选。

### 怎么把 Claude Code 接到国产模型

先到那一家申请一个 API key，再告诉 Claude Code 三件事：接口地址、你的 key、用哪个模型。

| 例如 | 接口地址 | 模型名例子 |
|---|---|---|
| DeepSeek | `https://api.deepseek.com/anthropic` | `deepseek-flash` |
| Kimi | `https://api.moonshot.cn/anthropic` | `kimi-k2.6` |
| 阿里百炼 | `https://dashscope.aliyuncs.com/apps/anthropic` | `qwen3.7-plus` |

表里只是例子，地址和模型名以那一家官网的最新说明为准。

下面两种做法，选一种就好。例子都用 DeepSeek，换别家就换掉三个值。

**做法一：设终端环境变量**

macOS／Linux：把下面三行加进 `~/.zshrc` 或 `~/.bashrc`：

```
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=<你的 API key>
export ANTHROPIC_MODEL=deepseek-flash
```

Windows：在 PowerShell 里跑下面三行：

```
setx ANTHROPIC_BASE_URL "https://api.deepseek.com/anthropic"
setx ANTHROPIC_AUTH_TOKEN "<你的 API key>"
setx ANTHROPIC_MODEL "deepseek-flash"
```

设好后要重开堤麟终端，新设的变量才读得到。

**做法二：写进 `~/.claude/settings.json`**

打开 `~/.claude/settings.json`（没有就新建一个），写成这样：

```json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "<你的 API key>",
    "ANTHROPIC_MODEL": "deepseek-flash"
  }
}
```

- 文件里原本就有别的设置的话，只把 `env` 这一段加进去，别整份盖掉。
- 这份设置是 Claude Code 自己读的，不管从哪里打开 Claude Code 都生效。

**接好以后**

在堤麟终端输入 `/engine` 选 Claude Code，或在网站「引擎」清单选它，就能用了，不用登录 Claude。

## 在网站上切换

打开角色页，输入框下方有「引擎」「模型」「强度」三个按钮。

1. 先用最左边的「电脑」按钮选这个角色在哪台电脑上运行（见 [Dilin 终端与桌面版](/docs/dilin)）。
2. 按「引擎」选一家。清单只列那台电脑装好的。
3. 按「模型」选模型。
4. 按「强度」选思考强度。

- 那台电脑上的堤麟终端没开时，这三个按钮不能用。
- 选好会显示「已切到 〈名称〉」，下一句起生效。
- 积分不足时，Dilin 引擎不能使用，请先充值。

## 在终端切换

- 输入 `/engine`，出现「请选择引擎」选单：↑/↓ 选择、Enter 确认，Esc 不换。每一家下面的灰字说明它用什么驱动、扣谁的额度。
- 切好会显示「已切换引擎：〈名称〉（下一句生效·上下文保留）」。
- `/model` 换模型，例如 `/model <模型> <强度>`；`/effort <强度>` 只换强度。
- 第一次打开一个角色，会依次问你选引擎、模型、强度。之后每个角色都记得自己上次选的，下次打开直接沿用。
- 刚装好的引擎没出现时，选单最后一项「重新侦测本机引擎」。

## 安装引擎

在 `/engine` 选单里，还没装的引擎显示「安装 〈名称〉（本机尚未安装）」：

1. 选它按 Enter，用那一家的官方安装器安装。
2. 会开一个窗口显示安装过程与花了几秒；按 Esc 可以关掉窗口，安装在后台继续。
3. 装好会自动重新侦测。要登录的引擎，接着会带你跑它的官方登录；Claude Code 不会，它照上面「用 Claude Code」接国产模型就能用。

海外引擎和没有命令行安装法的引擎，选单只给出安装方法或官网网址，请自己安装。

## 相关页面

- [账号与积分](/docs/account)
- [角色与对话](/docs/roles)
- [Dilin 终端与桌面版](/docs/dilin)
