Línea base de precios (cuenta de primera línea). Precio oficial de lista de fable 5: $10 / M de tokens de entrada (capturado el 2026-07-24 04:37 UTC de la página oficial de precios; la página muestra $10/MTok — sin discrepancia frente a la cifra de $10/M usada aquí; misma captura: aciertos de caché $1/MTok, entrada batch $5/MTok). El coste de los flujos agénticos está dominado por los tokens de entrada: en el día de ledger 2026-07-23, los tokens de entrada fueron el 99.0% del volumen de tokens (769,249,823 de entrada vs 7,387,431 de salida) — el 95.4% del coste en dólares a precios puros de lista, y todavía ≈75.3% tras el descuento por entrada cacheada (la salida se cobra a $50/M pero es <1% del volumen). Precio efectivo de entrada medido tras las tres palancas: $10/M × [(1−94.9%) + 94.9% × descuento de entrada cacheada $1/$10] = $1.46/M mezclado con caché → ÷ 2.83× de compresión medida (ventana 07-23, n = 7,222, mediana) = $0.52/M → × 50% saver (precio oficial batch/flex) ≈ $0.26 / M (2.6% del precio original) de tokens de entrada — el porcentaje es el precio efectivo de entrada medido ÷ el precio oficial de lista de $10/M, calculado sobre la cadena de palancas sin redondear. Fórmula completa y salvedades en la tabla de metodología.

Informe de ingeniería

coder: 5.66× de eficiencia de costes en fable 5 & calidad SWE

Factor titular: 5.66× = compresión 2.83× (medida) × saver 2.00× (precios oficiales). La compresión se mide con mediana 2.83× (p10–p90 2.26–3.08×) en el último día completo del ledger de producción (2026-07-23, n = 7,222 solicitudes). El factor saver es un hecho del esquema oficial de precios batch/flex — ambos carriles facturados al 50% de lista, de ahí un 2.00× constante — no una medición del tráfico de esta ventana. Vista conservadora a escala de flota: compresión pura 2.49× / 2.14×.

Todo lo que aparece en esta página es una medición real de nuestros propios ledgers de producción y ejecuciones de benchmark. Cada número enlaza a una fuente registrada por máquina. Sin proyecciones, sin extrapolación.

Construido sobre el CLI/agente open-source codex, coder se centra en trabajo autónomo de larga duración (ventana de contexto efectiva, §1.1b · A/B de SWE-bench, §2) y en eficiencia de costes (compresión, §1.1 · niveles saver, §1.2). Si quiere probarlo de primera mano, coder se instala desde la página oficial: run.ceo/coder. Dado que un método externo no produjo resultados estables en nuestro entorno de producción, mantuvimos nuestro algoritmo propio.

1 · Eficiencia de costes: dos palancas independientes

coder reduce el coste facturado mediante dos mecanismos separados, y esta página mantiene su contabilidad separada: compresión (medida) y niveles saver (un hecho de precios). Cada palanca tiene su propia fórmula, su propia evidencia y su propia fila en la tabla de metodología.

2.83×
compresión — medida, mediana por solicitud
p10–p90: 2.26–3.08× · n = 7,222
2.00×
niveles saver — batch & flex al 50% del precio de lista (hecho oficial de precios)
esquema de precios publicado, por carril; mismos modelos, misma calidad

1.1 · Compresión (medida)

El pipeline entrega al modelo una representación compacta de la misma sesión. Por solicitud, el ledger registra la línea base sin comprimir y la entrada realmente enviada: factor = línea base ÷ enviado. Mediana 2.83× (p10–p90 2.26–3.08×) en la última ventana completa del ledger (2026-07-23, n = 7,222 solicitudes).

Evidencia de calidad para esta palanca: el A/B de SWE / SWE Pro con compresión ON vs OFF (§2) — tareas idénticas, calificación oficial en Docker, pipeline activado versus desactivado — es la evidencia de calidad de esta compresión: los resultados de resolución siguen al brazo sin comprimir dentro del ruido. La fórmula y la ventana de muestra del propio 2.83× están en la tabla de metodología; este párrafo trata solo de la palanca de compresión — saver tiene su propia sección más abajo.

Grabación de pantalla de una ejecución real de coder con compresión ON: el indicador de ahorro con bolsa de dinero abajo a la izquierda sube de 2.0x al inicio a 5.1x al final de la ejecución, con pico de 6.1x

💰 #.#x = tasa de ahorro — el indicador de la barra de estado abajo a la izquierda en esta grabación de pantalla sin editar es el múltiplo de ahorro por compresión en vivo: arranca en el suelo de 2.0× y sube hasta 5.1× al final de la ejecución (pico 6.1×) a medida que se acumula contexto cacheado/comprimido — 92.4% de proporción de entrada cacheada en toda la ejecución, según el ledger de rollout de la sesión (12 entradas de uso de API, 287,269 tokens de entrada). La tarea es una tarea SWE pública real sobre pallets/flask (funcionalidad CLI + tests, todo en verde). La reproducción está acelerada 8× (anotado arriba a la derecha); contenido intacto.

1.1b · Ventana de contexto efectiva (misma medición, segundo dividendo)

La compresión tiene un segundo efecto más allá del coste: la ventana de contexto física del modelo contiene la representación comprimida, así que su capacidad efectiva escala por el mismo factor medido. Con la mediana medida de 2.83× (p10–p90 2.26–3.08×), una ventana física de 200K tokens transporta aproximadamente 450K–620K tokens de contenido de sesión (200K × 2.26–3.08). La consecuencia práctica: las sesiones largas rara vez alcanzan presión de ventana de contexto — menos compactación, menos contexto perdido, trabajo de larga duración estable.

1.2 · Niveles saver (hecho de precios)

Independientemente de la palanca de compresión medida de arriba, coder ofrece dos carriles de entrega a mitad de precio. Fórmula: facturado = 50% × precio del carril estándar — un hecho del esquema de precios que no necesita evidencia de test. Entra en el titular solo como el factor oficial de precios (50% de lista ⇒ 2.00×) y nunca se mezcla con la cifra medida de compresión:

Compresión pura a escala de flota (verificación cruzada conservadora)

Los números de arriba provienen de los ledgers de una sola máquina. Como verificación cruzada a escala de flota, medimos solo la compresión pura de tokens sobre 7 días de tráfico real de gateway:

bucket de tráficocompresión agregadamediana por solicitudsolicitudes con línea baseventana
carril fable52.49× (15.35B → 6.17B tokens)2.45×53,5002026-07-14 → 07-21
carril sol2.14× (1.94B → 0.91B tokens)1.89×10,0242026-07-14 → 07-21
Nota honesta de alcance: el término de compresión del titular se mide en los ledgers de sesión de una máquina; las filas de compresión pura de arriba son la vista conservadora a escala de flota del mismo pipeline. Se muestran ambas para que ninguna se confunda con la otra. La cobertura de línea base de la verificación cruzada de flota se limita al tráfico donde se registró una línea base sin comprimir.

2 · SWE / SWE Pro: compresión ON vs OFF

El pipeline de eficiencia solo merece desplegarse si preserva la calidad de la salida. Ejecutamos las suites SWE-bench, estándar de la industria, como un A/B interno — tareas idénticas, modelos idénticos, harness oficial de calificación en Docker, pipeline ON (comprimido) versus OFF (directo) — ambas suites re-ejecutadas sobre la misma build actual del pipeline.

suiteON (comprimido)OFF (directo)acuerdonotas
SWE-bench Lite (n = 10 pares) 10/10 10/10 10/10 re-ejecución 2026-07-24, pipeline 8a9175d
SWE-bench Pro (n = 18 pares) 15/18 16/18 17/18 re-ejecución 2026-07-23, pipeline 8a9175d · tarea divergente: navidrome-0488 (re-ejecución de equivalencia N=5 más abajo)

Notas de protocolo: muestras de instancias fijas (Lite 10 / Pro 18 pares); ambos brazos de un par ejecutan la misma instancia, el mismo modelo, el mismo batch. Los veredictos provienen únicamente de los harnesses oficiales de Docker (Lite: run_evaluation de swebench sobre princeton-nlp/SWE-bench_Lite; Pro: SWE-bench_Pro-os, jefzda/sweap-images) — sin juicio por LLM. “Acuerdo” = tareas donde ambos brazos alcanzaron el mismo veredicto de resuelta/no resuelta. Pipeline fijado en origin/main 8a9175d para ambas re-ejecuciones.

La única tarea Pro divergente, navidrome-0488, se zanjó con una re-ejecución de equivalencia dedicada de N=5 por brazo: ON 3/5 vs OFF 3/5 — los dos brazos son equivalentes dentro del ruido (p exacta de Fisher = 1.0). Todos los veredictos provienen del harness oficial de Docker (10/10 ejecuciones calificadas, rc = 0), y las 10 ventanas de ejecución muestran collapsed_turns = 0 con cero reescrituras, es decir, la ruta de compresión dejó las transcripciones intactas. Contabilidad de varianza: las 4 ejecuciones fallidas se reparten ON 2 + OFF 2 y comparten el mismo patrón de error propio del modelo — el brazo sin comprimir cae en los mismos agujeros. Veredicto: la divergencia original es varianza agéntica entre ejecuciones, no daño por compresión (informe de veredicto N=5). Nota de alcance: N = 5 por brazo en una instancia, mismo protocolo e instancia que §2, pipeline 8a9175d — una lectura de equivalencia con N pequeño, no una afirmación universal.

98/98 = 98/98
sondas de fidelidad de contexto (gist + estado), ambos brazos 0 fallos
+ 0/16 fabricación en sondas sin respuesta posible, ambos brazos
2.00× / 2.49×
compresión por solicitud medida durante las re-ejecuciones de Lite / Pro (50.0% / 59.9% menos tokens de entrada)
sonda contrafactual count_tokens, por solicitud · Lite 198 solicitudes · Pro 316 solicitudes
Divulgación obligatoria. Estos resultados son evidencia direccional, no una afirmación universal sobre todas las cargas de trabajo. Los tamaños de muestra son pequeños (Lite 10 pares, Pro 18 pares, N=5 por brazo en la re-ejecución de equivalencia); afirmamos consistencia direccional, no superioridad general. Este es un A/B interno que aísla el efecto del pipeline de compresión sobre la tasa de resolución y el coste bajo una muestra fija y un harness oficial.
Lista de tareas & recibos brutos de calificación

Instancias Lite (re-ejecución 2026-07-24, misma muestra fija que el piloto del 06-10): django-14999, sympy-16503, matplotlib-23913, scikit-learn-13497, pytest-dev-5221, astropy-6938, sphinx-doc-7975, psf-requests-2674, pylint-dev-5859, pydata-xarray-3364 — ON 10/10 vs OFF 10/10, acuerdo 10/10, sin instancias divergentes (harness oficial de Docker, swebench==4.1.0, veredictos de resueltas). Muestra Pro (n=18 pares, re-ejecución del pipeline más reciente sobre instancias idénticas): NodeBB ×2, qutebrowser ×2, flipt ×2, openlibrary ×2, teleport ×2, tutanota ×2, element-web ×2, navidrome ×2, ansible, vuls — ON 15/18 vs OFF 16/18; fallos en ambos brazos: ansible y una instancia de element-web; la única divergencia de un solo brazo es navidrome-0488 (zanjada por la re-ejecución de equivalencia N=5 de arriba). JSON bruto del juez: eval/swe-bench/bench-20260724/ (compare_final.txt, eval_results_{on,off}.json, preds_{on,off}.json), eval/swe-bench-pro/bench-20260723/ (misma disposición); respuestas de las sondas: eval/gist-recall/work*/results.jsonl.

3 · Metodología: de dónde sale cada número

Nuestra regla para esta página: un número aparece solo si puede rastrearse hasta un registro escrito por máquina o un script reproducible. Fórmulas y ventanas de muestra abajo.

númerofórmula / definiciónventana de muestrafuente de registro
compresión 2.83× (2.26–3.08) savingsBreakdown.factors[compression] por solicitud; línea base sin comprimir ÷ entrada realmente enviada 2026-07-23 (último día completo del ledger), n=7,222 ~/.coder/sessions/2026/07/23/rollout-*.jsonl (80 archivos)
ventana efectiva ≈ física × 2.26–3.08; ejemplo 58.8M→18.6M (3.16×) la conversión de capacidad usa la distribución de compresión de §1.1 sin cambios; ejemplo = imgctxOriginalInputTokens acumulado ÷ (original − imgctxSavedInputTokens) para una sesión misma ventana; sesión de ejemplo 2026-07-23 mismos ledgers · rollout-2026-07-23T09-27-46-019f8fcd….jsonl
saver 2.00× (batch/flex al 50% de lista); titular 5.66× = 2.83× × 2.00× precio del carril batch / flex = la mitad del precio del carril estándar ⇒ factor constante de precios 2.00×; definición oficial de precios, no una medición (codificación en el ledger: la parte del carril saver de C2 facturada a ½ en C3); producto titular = mediana de compresión medida × 2.00 — el término saver sale del esquema de precios, no está ponderado por tráfico (esta ventana no transportó tráfico de carril saver) hecho de precios (n/a); término de compresión: misma ventana 2026-07-23 esquema de precios · campo de fórmula del ledger savingsBreakdown.formula
cuenta de precios de primera línea: lista $10/M → efectivo ≈ $0.26/M de entrada efectivo = $10/M de lista (oficial) × [(1−c) + c × ratio de precio de entrada cacheada ($1/$10)] ÷ 2.83 (mediana de compresión medida) × 0.50 (precio oficial batch/flex), con c = 94.9% de proporción de entrada cacheada medida (729,830,406 cacheados de 769,249,823 tokens de entrada). Dominancia de la entrada: entrada = 99.0% del volumen de tokens; 95.4% del coste en dólares a lista pura, ≈75.3% tras el descuento por entrada cacheada (salida a $50/M). La prima por escritura de caché (carriles de escritura de $12.50–$20/M) no se descuenta en esta cuenta — se declara como salvedad, no se oculta. La anotación “(2.6% del precio original)” = precio efectivo de entrada sin redondear ÷ lista oficial de $10/M ($0.2582/M ÷ $10/M = 2.58%, mostrado como 2.6% a un decimal). captura de precios 2026-07-24 04:37 UTC; reparto de tokens & proporción cacheada: día de ledger 2026-07-23, 140 archivos de rollout, 6,102 solicitudes con datos de uso (nuestro propio re-escaneo de día completo; la fila de la mediana de compresión usa la ventana original de 80 archivos) captura de la página oficial de precios (/tmp/perf-v10-ab/8d742ca7.html) · ~/.coder/sessions/2026/07/23/rollout-*.jsonl, sumas de last_token_usage por solicitud
SWE-bench Lite 10/10 vs 10/10, acuerdo 10/10 harness oficial de Docker: run_evaluation de swebench (princeton-nlp/SWE-bench_Lite), veredictos de resueltas muestra fija de 10 pares · re-ejecución 2026-07-24, pipeline 8a9175d eval/swe-bench/bench-20260724/ (compare_final.txt, eval_results_{on,off}.json)
SWE-bench Pro 15/18 vs 16/18, acuerdo 17/18 harness oficial SWE-bench_Pro-os, jefzda/sweap-images muestra fija de 18 pares · re-ejecución con el pipeline más reciente (8a9175d) eval/swe-bench-pro/README.md + bench-20260723/ (compare_final.txt)
equivalencia N=5 de navidrome-0488: ON 3/5 vs OFF 3/5, p de Fisher = 1.0 solo veredictos del harness oficial de Docker (10/10 ejecuciones calificadas, rc = 0); test exacto de Fisher sobre 3/5 vs 3/5; las 10 ventanas de ejecución con collapsed_turns = 0, cero reescrituras; 4 fallos = ON 2 + OFF 2, mismo patrón de error propio del modelo en ambos brazos N = 5 por brazo, instancia única (navidrome-0488), pipeline 8a9175d informe de veredicto N=5
compresión por solicitud en benchmark 2.00× / 2.49× contrafactual: count_tokens(lo que se habría enviado) ÷ enviado, sumado por solicitud — sin confusión por número de turnos Lite 198 solicitudes (re-ejecución 2026-07-24) / Pro 316 solicitudes mismos README (Lite: 85,804,350 vs 29,942,152 tokens)
fidelidad de contexto 98/98, 0/16 sondas calificadas de recuerdo/estado/fabricación, brazo de texto vs brazo con imágenes a densidad de producción, mismo modelo (fable5), calificación determinista por cadenas, protocolo de respuesta-o-UNKNOWN 114 + 16 sondas por brazo, semilla única, 228 llamadas al modelo (2026-06-10) eval/gist-recall/README.md + work*/results.jsonl
ruta con imágenes: verbatim 0/15; semántico 27–40% hex único de 12 caracteres colocado solo dentro del contenido en imágenes; sondas de recuperación exacta y semántica vía proxy en vivo; 2×2 {verbatim, semántico} × {compresión ON, OFF}, N=15 por celda ejecuciones con opus-4-5 y opus-4-8 eval/needle-haystack/README.md + results2.tsv
precipicio de densidad 1/4 (+3 confab) en 5x8 → 4/4 (0 confab) en 9x12 recuerdo de cadena exacta sobre el renderizador de producción, una ejecución por celda; un barrido independiente TrueType/Levenshtein reproduce el mismo precipicio monotónico ejecución en vivo 2026-07-05 (n=1 por celda, dirección estable a lo largo de 3 ejecuciones) eval/opus-density/RESULTS.md + results.json

Limitaciones conocidas (declaradas, no ocultas)