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Передовые возможности кодинга с сбалансированным соотношением скорости и стоимости. Правки в нескольких файлах, баги, требующие настоящих рассуждений, обсуждения архитектуры.
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_ENABLE_EXPERIMENTAL_MODELS в значение true (или 1) перед запуском Dropstone. Для этого нет слэш-команды или ключа в конфигурационном файле; значение читается из окружения процесса CLI.

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

# или сохраните в профиле оболочки (~/.zshrc, ~/.bashrc):
export DROPSTONE_ENABLE_EXPERIMENTAL_MODELS=true

С установленным флагом уровни предыдущего поколения появляются в /models и в dropstone 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»Fast или ProPro, если баг требует более глубоких рассуждений
«Отрефактори всю директорию routes/»Pro или HeavyМногофайловые изменения выигрывают от рассуждений с длинным контекстом
«Спроектируй новый кэширующий слой для нашего API»HeavyРассуждения на уровне архитектуры требуют самой глубокой модели
Ежедневный поток быстрых исправленийFastВ 5 раз больше ходов на доллар, чем у топовых фронтовых CLI

Если сомневаетесь: начните с Fast и повышайте уровень, если ответ окажется недостаточно глубоким.

Порядок загрузки

При запуске Dropstone выбирает модель в следующем порядке приоритета:

  1. Флаг командной строки --model / -m (например, dropstone --model dropstone/dropstone-pro)
  2. Значение model в вашем конфиге dropstone.json
  3. Последняя использованная модель из предыдущей сессии
  4. Fast 1.7 как безопасное значение по умолчанию
Ctrl+I