Dropstone Docs

Modelos

Cómo elegir entre Dropstone Fast 1.7, Pro 1.7 y Heavy 1.7, los tres niveles de modelos que incluye Dropstone, además de cómo configurar valores predeterminados y ajustar la profundidad de razonamiento.

Dropstone incluye tres niveles de modelos que cubren todo el espectro del trabajo de programación, desde preguntas rápidas y económicas hasta refactorizaciones agénticas de largo alcance. Tú eliges un nivel; Dropstone ejecuta la inferencia. No existe el concepto de un "proveedor" externo que configurar.

Los tres niveles

NivelID del modeloIdeal para
Fast 1.7dropstone/dropstone-fastUso diario predeterminado. Chat, ediciones de un solo archivo, respuestas rápidas, revisión de código, uso simple de herramientas. El más económico y rápido.
Pro 1.7dropstone/dropstone-proCapacidad de programación de vanguardia con un equilibrio entre velocidad y costo. Ediciones de varios archivos, errores que requieren razonamiento real, discusiones de diseño.
Heavy 1.7dropstone/dropstone-heavyTrabajo de largo alcance: arquitectura, refactorizaciones grandes, orquestación multiagente. El techo de razonamiento más profundo.

Para cambiar entre ellos durante una sesión:

/models

o presiona Ctrl+X M.

Cómo establecer un valor predeterminado

Añade el ID del modelo a tu dropstone.json. La configuración del proyecto anula la configuración global, por lo que puedes elegir un valor predeterminado diferente por proyecto.

Establecer Fast 1.7 como tu valor predeterminado

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

Establecer Pro 1.7 como tu valor predeterminado

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

Establecer Heavy 1.7 como tu valor predeterminado

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

También puedes elegir un modelo para una sola ejecución con --model:

dropstone --model dropstone/dropstone-heavy

Profundidad de razonamiento

Cada nivel admite cuatro profundidades de razonamiento mediante /effort:

  • low: respuestas rápidas, créditos mínimos
  • medium: equilibrio diario (predeterminado)
  • high: razonamiento más profundo para problemas difíciles
  • xhigh: profundidad de razonamiento máxima, mayor gasto de créditos

Cambia durante una sesión:

/effort

Para fijar una profundidad como tu valor predeterminado, añade variant:

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

Las preguntas triviales en low cuestan una fracción de las respuestas con esfuerzo high. Elige el nivel que se ajuste a la tarea.

La nomenclatura de versiones 1.7

Fast, Pro y Heavy son nombres de marca, no puntos de control de modelos específicos. Cada uno lleva un sufijo de versión alineado con el calendario:

  • 1.7 significa Año 1, Mes 7
  • 1.8 significará Año 1, Mes 8
  • Y así sucesivamente

Cada mes, el mejor modelo de programación de vanguardia para cada nivel se reevalúa y el mejor rendimiento se convierte en la elección del mes. La marca permanece estable; el modelo subyacente mejora con el tiempo.

Esto se documenta abiertamente en la página de confianza de Dropstone: el nivel de marca de cada lanzamiento y su modelo subyacente son públicos. Siempre sabes qué está impulsando tus indicaciones.

Modelos heredados (generación anterior)

Cada mes se lanza una nueva línea (por ejemplo, 1.7), y los niveles del mes anterior (por ejemplo, 1.6) permanecen disponibles para cualquiera que necesite fijarse o revertir a ellos. Para mantener el selector enfocado en la línea actual, estos niveles más antiguos se marcan como experimentales y están ocultos por defecto.

Para revelarlos, establece la variable de entorno DROPSTONE_ENABLE_EXPERIMENTAL_MODELS en true (o 1) antes de iniciar Dropstone. No hay un comando de barra ni una clave de archivo de configuración para esto; se lee del entorno del proceso CLI.

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

# o persístelo en tu perfil de shell (~/.zshrc, ~/.bashrc):
export DROPSTONE_ENABLE_EXPERIMENTAL_MODELS=true

Con la bandera establecida, los niveles de la generación anterior aparecen en /models y en dropstone models, y se vuelven seleccionables exactamente como los actuales:

NivelID del modelo
Fast 1.6dropstone/dropstone-fast-1.6
Pro 1.6dropstone/dropstone-pro-1.6
Heavy 1.6dropstone/dropstone-heavy-1.6

Puedes fijar uno como tu valor predeterminado como cualquier otro modelo (la bandera --model también funciona para una sola ejecución):

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

Note:

Solo se mantiene disponible la línea inmediatamente anterior; las generaciones más antiguas se retiran. Al desactivar la variable (o establecerla en cualquier valor distinto de true / 1) se ocultan nuevamente los niveles heredados. Los modelos retirados que no estén en la línea actual o anterior no se pueden reactivar de esta manera.

Cambiar de nivel a mitad de sesión

Usa la paleta de comandos o un atajo de teclado para cambiar sin reiniciar. El historial de conversación persiste entre cambios de nivel.

AcciónComando de barraAtajo
Cambiar de nivel (Fast / Pro / Heavy)/modelsCtrl+X M
Cambio rápido a un nivel usado recientementeF2
Ajustar la profundidad de razonamiento/effort

Elegir el nivel adecuado

Carga de trabajoNivelPor qué
"¿Qué hace esta función?"FastContexto de un solo archivo, respuesta rápida necesaria
"Arregla este error en auth.ts"Fast o ProPro si el error necesita un razonamiento más profundo
"Refactoriza todo el directorio routes/"Pro o HeavyLos cambios de varios archivos se benefician del razonamiento de contexto más largo
"Diseña una nueva capa de caché para nuestra API"HeavyEl razonamiento a nivel de arquitectura necesita el modelo más profundo
Flujo diario de correcciones rápidasFast5× más turnos por dólar que los CLIs de vanguardia superiores

En caso de duda: comienza con Fast y sube de nivel si la respuesta no es lo suficientemente profunda.

Orden de carga

Cuando Dropstone se inicia, elige un modelo en este orden de prioridad:

  1. La bandera de línea de comandos --model / -m (por ejemplo, dropstone --model dropstone/dropstone-pro)
  2. El valor model en tu configuración dropstone.json
  3. El último modelo usado de la sesión anterior
  4. Fast 1.7 como valor predeterminado seguro
Ctrl+I