Dropstone Docs

Modelos

Como escolher entre Dropstone Fast 1.7, Pro 1.7 e Heavy 1.7, os três níveis de modelo que o Dropstone oferece, além de como definir padrões e ajustar a profundidade de raciocínio.

O Dropstone oferece três níveis de modelo que cobrem toda a gama de trabalho de codificação, desde perguntas baratas e descartáveis até refatorações agênticas de longo horizonte. Você escolhe um nível; o Dropstone executa a inferência. Não existe o conceito de "provedor" externo para configurar.

Os três níveis

NívelID do modeloMelhor para
Fast 1.7dropstone/dropstone-fastPadrão para uso diário. Chat, edições de arquivo único, respostas rápidas, revisão de código, uso simples de ferramentas. Mais barato e rápido.
Pro 1.7dropstone/dropstone-proCapacidade de codificação de ponta com um equilíbrio equilibrado entre velocidade e custo. Edições de vários arquivos, bugs que exigem raciocínio real, discussões de design.
Heavy 1.7dropstone/dropstone-heavyTrabalho de longo horizonte: arquitetura, grandes refatorações, orquestração multiagente. Teto de raciocínio mais profundo.

Para alternar entre eles durante uma sessão:

/models

ou pressione Ctrl+X M.

Como definir um padrão

Adicione o ID do modelo ao seu dropstone.json. A configuração do projeto substitui a configuração global, então você pode escolher um padrão diferente por projeto.

Definir Fast 1.7 como padrão

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

Definir Pro 1.7 como padrão

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

Definir Heavy 1.7 como padrão

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

Você também pode escolher um modelo para uma única execução com --model:

dropstone --model dropstone/dropstone-heavy

Profundidade de raciocínio

Cada nível suporta quatro profundidades de raciocínio via /effort:

  • low: respostas rápidas, créditos mínimos
  • medium: equilíbrio do dia a dia (padrão)
  • high: raciocínio mais profundo para problemas complicados
  • xhigh: profundidade máxima de raciocínio, maior gasto de créditos

Alterne durante uma sessão:

/effort

Para fixar uma profundidade como padrão, adicione variant:

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

Perguntas triviais em low custam uma fração das respostas com esforço high. Escolha o nível que corresponde à tarefa.

A nomenclatura da versão 1.7

Fast, Pro e Heavy são nomes de marca, não checkpoints específicos de modelo. Cada um carrega um sufixo de versão alinhado ao calendário:

  • 1.7 significa Ano 1, Mês 7
  • 1.8 significará Ano 1, Mês 8
  • E assim por diante

Todo mês, o melhor modelo de codificação de ponta para cada nível é reavaliado e o melhor desempenho se torna a escolha do novo mês. A marca permanece estável; o modelo subjacente melhora com o tempo.

Isso é documentado abertamente na página de Confiança do Dropstone: o nível de marca de cada lançamento e seu modelo subjacente são públicos. Você sempre sabe o que está alimentando seus prompts.

Modelos legados (geração anterior)

A cada mês, uma nova linha é lançada (por exemplo, 1.7), e os níveis do mês anterior (por exemplo, 1.6) permanecem disponíveis para quem precisar fixar ou reverter para eles. Para manter o seletor focado na linha atual, esses níveis mais antigos são marcados como experimentais e ficam ocultos por padrão.

Para revelá-los, defina a variável de ambiente DROPSTONE_ENABLE_EXPERIMENTAL_MODELS como true (ou 1) antes de iniciar o Dropstone. Não há comando de barra ou chave de arquivo de configuração para isso; é lido do ambiente do processo CLI.

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

# ou persista no seu perfil de shell (~/.zshrc, ~/.bashrc):
export DROPSTONE_ENABLE_EXPERIMENTAL_MODELS=true

Com a flag definida, os níveis da geração anterior aparecem em /models e em dropstone models, e se tornam selecionáveis exatamente como os atuais:

NívelID do modelo
Fast 1.6dropstone/dropstone-fast-1.6
Pro 1.6dropstone/dropstone-pro-1.6
Heavy 1.6dropstone/dropstone-heavy-1.6

Você pode fixar um como padrão como qualquer outro modelo (a flag --model também funciona para uma única execução):

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

Note:

Apenas a linha imediatamente anterior é mantida disponível; gerações mais antigas são aposentadas. Desdefinir a variável (ou defini-la para qualquer coisa diferente de true / 1) oculta os níveis legados novamente. Modelos aposentados que não estão na linha atual ou anterior não podem ser reativados dessa forma.

Alternando níveis no meio da sessão

Use a paleta de comandos ou um atalho de teclado para alternar sem reiniciar. O histórico da conversa persiste entre as mudanças de nível.

AçãoComando de barraAtalho
Alternar nível (Fast / Pro / Heavy)/modelsCtrl+X M
Alternância rápida para um nível usado recentementeF2
Ajustar profundidade de raciocínio/effort

Escolhendo o nível certo

Carga de trabalhoNívelPorquê
"O que esta função faz?"FastContexto de arquivo único, resposta rápida necessária
"Corrija este bug em auth.ts"Fast ou ProPro se o bug precisar de raciocínio mais profundo
"Refatore todo o diretório routes/"Pro ou HeavyMudanças em vários arquivos se beneficiam de raciocínio de contexto mais longo
"Projete uma nova camada de cache para nossa API"HeavyRaciocínio de nível de arquitetura precisa do modelo mais profundo
Fluxo diário de correções rápidasFast5× mais turnos por dólar do que os principais CLIs de ponta

Em caso de dúvida: comece no Fast e suba se a resposta não for profunda o suficiente.

Ordem de carregamento

Quando o Dropstone inicia, ele escolhe um modelo nesta prioridade:

  1. A flag de linha de comando --model / -m (ex.: dropstone --model dropstone/dropstone-pro)
  2. O valor model no seu arquivo de configuração dropstone.json
  3. O último modelo usado da sessão anterior
  4. Fast 1.7 como padrão seguro
Ctrl+I