Dropstone Docs

模型

了解 Dropstone Fast 1.7、Pro 1.7 和 Heavy 1.7 这三个 Dropstone 提供的模型层级,以及如何设置默认模型和调整推理深度。

Dropstone 提供三个模型层级,覆盖从廉价的临时问题到长期代理式重构的全范围编码工作。你选择一个层级,Dropstone 负责运行推理。无需配置外部“提供商”的概念。

三个层级

层级模型 ID适用场景
Fast 1.7dropstone/dropstone-fast默认日常驱动。聊天、单文件编辑、快速解答、代码审查、简单工具使用。最便宜、最快。
Pro 1.7dropstone/dropstone-pro前沿编码能力,兼具均衡的速度/成本权衡。多文件编辑、需要真正推理的 bug、设计讨论。
Heavy 1.7dropstone/dropstone-heavy长期工作:架构、大型重构、多代理编排。推理上限最深。

在会话中切换它们:

/models

或按 Ctrl+X M

如何设置默认模型

将模型 ID 添加到你的 dropstone.json 中。项目配置会覆盖全局配置,因此你可以为每个项目选择不同的默认模型。

将 Fast 1.7 设为默认模型

{
  "$schema": "https://dropstone.io/schema/config.json",
  "model": "dropstone/dropstone-fast"
}

将 Pro 1.7 设为默认模型

{
  "$schema": "https://dropstone.io/schema/config.json",
  "model": "dropstone/dropstone-pro"
}

将 Heavy 1.7 设为默认模型

{
  "$schema": "https://dropstone.io/schema/config.json",
  "model": "dropstone/dropstone-heavy"
}

你也可以使用 --model 为单次运行选择模型:

dropstone --model dropstone/dropstone-heavy

推理深度

每个层级通过 /effort 支持四种推理深度:

  • low:快速解答,消耗最少积分
  • medium:日常平衡(默认)
  • high:针对棘手问题的更深推理
  • xhigh:最大推理深度,积分消耗最大

在会话中切换:

/effort

要将某个深度锁定为默认值,请添加 variant

{
  "$schema": "https://dropstone.io/schema/config.json",
  "model": "dropstone/dropstone-pro",
  "variant": "high"
}

low 深度下的琐碎问题成本仅为 high 深度解答的一小部分。选择与任务匹配的级别。

1.7 版本命名

Fast、Pro 和 Heavy 是品牌名称,而非特定的模型检查点。每个都带有与日历对齐的版本后缀:

  • 1.7 表示第 1 年,第 7 个月
  • 1.8 将表示第 1 年,第 8 个月
  • 依此类推

每个月,每个层级的最佳前沿编码模型都会重新评估,表现最佳者成为当月之选。品牌保持稳定;底层模型随时间改进。

这在 Dropstone Trust 页面 上公开记录:每个发布版本的品牌层级及其底层模型都是公开的。你始终知道是什么在驱动你的提示词。

旧版(上一代)模型

每个月都会推出新的产品线(例如 1.7),而前一个月的层级(例如 1.6)仍可供需要固定或回滚的用户使用。为了让选择器聚焦于当前产品线,这些较旧的层级被标记为实验性,并且默认隐藏

要显示它们,请在启动 Dropstone 前将 DROPSTONE_ENABLE_EXPERIMENTAL_MODELS 环境变量设置为 true(或 1)。没有斜杠命令或配置文件键;它从 CLI 进程的环境中读取。

$env:DROPSTONE_ENABLE_EXPERIMENTAL_MODELS = "true"
dropstone
DROPSTONE_ENABLE_EXPERIMENTAL_MODELS=true dropstone

# 或将其持久化到你的 shell 配置文件中(~/.zshrc、~/.bashrc):
export DROPSTONE_ENABLE_EXPERIMENTAL_MODELS=true

设置该标志后,上一代层级会出现在 /modelsdropstone models 中,并且可以像当前层级一样被选择:

层级模型 ID
Fast 1.6dropstone/dropstone-fast-1.6
Pro 1.6dropstone/dropstone-pro-1.6
Heavy 1.6dropstone/dropstone-heavy-1.6

你可以像其他模型一样将其固定为默认模型(--model 标志也适用于单次运行):

{
  "$schema": "https://dropstone.io/schema/config.json",
  "model": "dropstone/dropstone-pro-1.6"
}

Note:

只有紧邻的上一代产品线会被保留;更早的世代会被淘汰。取消设置该变量(或将其设置为 true / 1 以外的任何值)会再次隐藏旧层级。不在当前或上一代产品线中的已淘汰模型无法通过这种方式重新启用。

会话中切换层级

使用命令面板或键盘快捷键切换,无需重启。对话历史在层级切换后保持不变。

操作斜杠命令快捷键
切换层级(Fast / Pro / Heavy)/modelsCtrl+X M
快速切换到最近使用的层级F2
调整推理深度/effort

选择合适的层级

工作负载层级原因
“这个函数是做什么的?”Fast单文件上下文,需要快速解答
“修复 auth.ts 中的这个 bug”Fast 或 Pro如果 bug 需要更深推理,则选择 Pro
“重构整个 routes/ 目录”Pro 或 Heavy多文件更改受益于更长上下文的推理
“为我们的 API 设计一个新的缓存层”Heavy架构级推理需要最深的模型
日常快速修复流程Fast每美元可获得的轮次比顶级前沿 CLI 多 5 倍

不确定时:从 Fast 开始,如果答案不够深入,再升级。

加载顺序

当 Dropstone 启动时,它会按以下优先级选择模型:

  1. --model / -m 命令行标志(例如 dropstone --model dropstone/dropstone-pro
  2. dropstone.json 配置中的 model
  3. 上次会话中最后使用的模型
  4. Fast 1.7 作为安全默认值
Ctrl+I