# 型号选择指南

### 理解上下文窗口 <a href="#understanding-context-windows" id="understanding-context-windows"></a>

可以将上下文窗口视为 AI 助手的工作记忆，类似于计算机中的 RAM。它决定了模型在对话过程中能够“记住”和一次性处理的信息量。这包括：

* 您的代码文件和对话
* 助理的回应
* 提供的任何文档或附加背景信息

上下文窗口以词条（token）为单位（大约是英语单词的 3/4）。不同模型的上下文窗口大小不同：

* Claude 3.5 十四行诗：20 万个代币
* DeepSeek 模型：128K 个 token
* Gemini Flash 2.0：100 万枚代币
* Gemini 1.5 Pro：200 万个代币

当你达到上下文窗口的上限时，需要删除旧信息以便为新信息腾出空间——就像清理内存以运行新程序一样。这就是为什么有时 AI 助手似乎会“忘记”你对话的早期部分。

Cline-胜算云增强版通过其上下文窗口进度条帮助您管理此限制，其中显示：

* 输入tokens（您发送给模型的内容）
* 输出tokens（模型生成的内容）
* 直观地展示您已使用的上下文窗口大小
* 您选择的型号的总容量

<figure><img src="https://docs.cline.bot/~gitbook/image?url=https%3A%2F%2F3321249260-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Ff8Oh1Lcy6yWYq1caYESV%252Fuploads%252FhGHI7ep8Q8W2s7wtAVgH%252Fimage.png%3Falt%3Dmedia%26token%3D5d791318-dde4-406a-8bfb-7d45dbac6969&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=f4f06172&#x26;sv=2" alt=""><figcaption></figcaption></figure>

这种可见性可让您知道何时需要重新开始或将任务分解为更小的部分，从而帮助您更有效地使用 Cline。

#### 模型比较 <a href="#model-comparison" id="model-comparison"></a>

### Cline 模型比较（2025 年 2 月） <a href="#llm-model-comparison-for-cline-feb-2025" id="llm-model-comparison-for-cline-feb-2025"></a>

| 模型                | 输入成本\* | 输出成本\* | 上下文窗口 | 最适合         |
| ----------------- | ------ | ------ | ----- | ----------- |
| Claude 3.5 Sonnet | $3.00  | $15.00 | 20万   | 最佳代码实现和工具使用 |
| DeepSeek R1       | $0.55  | $2.19  | 128K  | 规划与推理冠军     |
| DeepSeek V3       | $0.14  | $0.28  | 128K  | 值代码实现       |
| o3-mini           | $1.10  | $4.40  | 20万   | 运用灵活，规划性强   |
| Gemini Flash 2.0  | $0.00  | $0.00  | 100万  | 强大的全能选手     |
| Gemini 1.5 Pro    | $0.00  | $0.00  | 200万  | 大上下文处理      |

\*每百tokens的成本

## 2025 年精选

1. **Claude 3.5 Sonnet**
   * 最佳整体代码实现
   * 最可靠的工具使用
   * 虽然昂贵，但对于关键代码来说值得
2. **DeepSeek R1**
   * 卓越的规划和推理
   * 超值定价
3. **o3-mini**
   * 擅长通过可调整推理进行规划
   * 三种推理模式，满足不同需求
   * 需要 OpenAI Tier 3 API 访问权限
   * 200K 上下文窗口
4. **DeepSeek V3**
   * 可靠的代码实现
   * 非常适合日常编码
   * 实施成本效益
5. **Gemini Flash 2.0**
   * 超大 1M 上下文窗口
   * 提高速度和性能
   * 良好的综合能力

## 按模式（计划或行动）划分的最佳模型 <a href="#best-models-by-mode-plan-or-act" id="best-models-by-mode-plan-or-act"></a>

### **规划**

1. **DeepSeek R1**
   * 同类最佳的推理能力
   * 擅长分解复杂任务
   * 强大的数学/算法规划
   * MoE 架构有助于推理
2. **o3-mini（高推理能力）**
   * 三个推理层次：
     * 高：规划复杂
     * 中等：日常任务
     * 低：快速想法
   * 200K 上下文有助于大型项目
3. **Gemini Flash 2.0**
   * 用于复杂规划的海量上下文窗口
   * 强大的推理能力
   * 擅长处理多步骤任务

### **执行（编码）**

1. **Claude 3.5 Sonnet**
   * 最佳代码质量
   * 使用 Cline 工具最可靠
   * 值得为关键代码付费
2. **DeepSeek V3**
   * 接近 Sonnet 级别的代码质量
   * API 稳定性比 R1 更好
   * 非常适合日常编码
   * 强大的工具使用能力
3. **Gemini 1.5 Pro**
   * 2M 上下文窗口
   * 适用于复杂的代码库
   * 可靠的 API
   * 强大的多文件理解能力

## 关于本地模型的说明 <a href="#a-note-on-local-models" id="a-note-on-local-models"></a>

虽然在本地运行模型似乎可以节省成本，但我们目前不建议将任何本地模型与 Cline-胜算云增强版 一起使用。[ 本地模型的可靠性明显较低](https://docs.cline.bot/running-models-locally/read-me-first)使用 Cline-胜算云增强版的核心工具通常只能保留原始模型 1-26% 的功能。例如，DeepSeek-R1 的完整云版本包含 671B 个参数，而本地版本则是经过大幅简化的副本，难以应对复杂的任务和工具使用。即使使用高端硬件（RTX 3070+、32GB+ RAM），您也会遇到响应速度变慢、工具执行可靠性降低以及功能受限等问题。为了获得最佳开发体验，我们建议您坚持使用上面列出的云模型。

#### 关键要点 <a href="#key-takeaways" id="key-takeaways"></a>

1. **计划与行动很重要** ：根据任务类型选择模型
2. **实际性能 > 基准** ：关注实际的 Cline 性能
3. **混合搭配** ：使用不同的模型进行规划和实施
4. **成本与质量** ：对于关键代码来说，高级模型值得吗？
5. **保留备份** ：为 API 问题准备替代方案

*\*注：基于实际使用模式和社区反馈，而非基准测试。您的体验可能会有所不同。此列表并非 Cline 中所有可用模型的详尽列表。*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://modelmesh.gitbook.io/cline-zhong-wen-ban-docs/cline-zhong-wen-ban-sheng-suan-shuo-ming-wen-dang/xing-hao-xuan-ze-zhi-nan.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
