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
| Nivel | ID del modelo | Ideal para |
|---|---|---|
| Fast 1.7 | dropstone/dropstone-fast | Uso 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.7 | dropstone/dropstone-pro | Capacidad 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.7 | dropstone/dropstone-heavy | Trabajo 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ínimosmedium: equilibrio diario (predeterminado)high: razonamiento más profundo para problemas difícilesxhigh: 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.7significa Año 1, Mes 71.8significará 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:
| Nivel | ID del modelo |
|---|---|
| Fast 1.6 | dropstone/dropstone-fast-1.6 |
| Pro 1.6 | dropstone/dropstone-pro-1.6 |
| Heavy 1.6 | dropstone/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ón | Comando de barra | Atajo |
|---|---|---|
| Cambiar de nivel (Fast / Pro / Heavy) | /models | Ctrl+X M |
| Cambio rápido a un nivel usado recientemente | F2 | |
| Ajustar la profundidad de razonamiento | /effort |
Elegir el nivel adecuado
| Carga de trabajo | Nivel | Por qué |
|---|---|---|
| "¿Qué hace esta función?" | Fast | Contexto de un solo archivo, respuesta rápida necesaria |
"Arregla este error en auth.ts" | Fast o Pro | Pro si el error necesita un razonamiento más profundo |
"Refactoriza todo el directorio routes/" | Pro o Heavy | Los cambios de varios archivos se benefician del razonamiento de contexto más largo |
| "Diseña una nueva capa de caché para nuestra API" | Heavy | El razonamiento a nivel de arquitectura necesita el modelo más profundo |
| Flujo diario de correcciones rápidas | Fast | 5× 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:
- La bandera de línea de comandos
--model/-m(por ejemplo,dropstone --model dropstone/dropstone-pro) - El valor
modelen tu configuracióndropstone.json - El último modelo usado de la sesión anterior
- Fast 1.7 como valor predeterminado seguro