Volver al blog

Modelos y comparativasComparativa

Qué modelo encaja con un documento de 100K tokens: contexto y límites de salida

Comprueba en dos pasos si un documento largo y su respuesta caben en GLM-5.3-Flash, DeepSeek-V4-Flash o MiniMax-M2.7, y mira cuánto cuesta un trabajo de 100K tokens.

Por CheapTokens TeamPublicado el 6 min de lectura

Portada: tres tarjetas de modelo con ventanas de contexto 390K, 380K y 180K para documentos largos
En esta página
  1. La comprobación en dos pasos
  2. ¿Qué tan grande es tu documento, realmente?
  3. Ejecuta la comprobación en código
  4. Cuánto cuesta un trabajo de 100K
  5. Cuando la respuesta es la parte larga
  6. Cuál para tu caso

Respuesta corta: un documento de 100K tokens cabe en cualquiera de los tres modelos en una sola petición. Lo que los diferencia es el espacio que queda alrededor. GLM-5.3-Flash tiene una ventana de contexto de 390K, DeepSeek-V4-Flash tiene 380K y puede escribir hasta 32.768 tokens de vuelta, MiniMax-M2.7 tiene 180K. Dos comprobaciones te dicen cuál usar: si el documento y la respuesta caben en la ventana, y si la respuesta cabe en el límite de salida del modelo.

Los límites de abajo son los propios de CheapTokens, comprobados el 1 de noviembre de 2026, y son contra los que se mide tu petición cuando llamas a https://api.cheaptokens.dev/v1. La documentación muestra cómo conectarse, y precios tiene la lista completa de precios.

La comprobación en dos pasos#

Ambas reglas usan números que puedes conocer antes de enviar nada:

  1. Tokens de entrada + max_tokens ≤ ventana de contexto. El documento y la respuesta comparten una ventana.
  2. max_tokens ≤ el límite de salida del modelo.
Modelo id de API Contexto Respuesta máx. Documento más grande con respuesta a longitud completa
GLM-5.3-Flash zai-org/GLM-5.3-Flash 390K 8.192 unos 381K
DeepSeek-V4-Flash (0731) deepseek-ai/DeepSeek-V4-Flash-0731 380K 32.768 unos 347K
MiniMax-M2.7 MiniMaxAI/MiniMax-M2.7 180K 8.192 unos 172K

La última columna es la ventana menos la respuesta más larga, leyendo K como 1.000: 390.000 − 8.192 = 381.808; 380.000 − 32.768 = 347.232; 180.000 − 8.192 = 171.808. En la práctica rara vez pides la respuesta más larga posible, así que tienes más espacio del que muestra esa columna.

Ventanas de contexto y la respuesta más larga de los tres modelos
Ventanas de contexto y límites de respuesta en CheapTokens, comprobado el 1 de noviembre de 2026

Aquí está la comprobación en un caso realista. Tienes un log de 200.000 tokens y quieres un análisis de 2.000 tokens: 200.000 + 2.000 = 202.000. Eso cabe en las ventanas de 390K y 380K y no cabe en 180K. Mismo log, misma pregunta, y uno de los tres ya está fuera.

Las dos comprobaciones antes de una petición larga
El orden de la comprobación: contar, sumar max_tokens, comparar con la ventana y con el límite de salida

¿Qué tan grande es tu documento, realmente?#

Las páginas son una mala unidad, los tokens son la real. Digamos que una página en inglés son unos 600 tokens (una suposición; las páginas reales van de unos 500 a 700). Entonces un documento de 100K tokens son 100.000 ÷ 600 ≈ 167 páginas. Eso es un contrato grueso o un informe anual largo, y cabe en todos los modelos de la tabla con espacio de sobra.

Adivina el número

¿Cuántas páginas de texto en inglés son un documento de 100K tokens?

Mostrar respuesta

Respuesta: 170

Unas 170. A unos 600 tokens por página, 100.000 ÷ 600 ≈ 167 páginas. El texto legal denso o las tablas hacen que una página suba, así que tu propio conteo puede diferir.

La estimación por páginas es para planificar. Antes de enviar, cuenta tokens con un tokenizador, o usa la regla aproximada de unos cuatro caracteres por token para inglés. Cada modelo tiene su propio tokenizador, así que un conteo es una estimación, y después de la petición el campo usage de la respuesta da los números exactos.

Ejecuta la comprobación en código#

Este script comprueba un contrato contra los límites de arriba, lo envía e imprime cómo terminó la respuesta. Configura CHEAPTOKENS_API_KEY primero, y cambia el id del modelo para probar los otros.

python
import os
from openai import OpenAI

# context window, max answer tokens (CheapTokens, checked 1 Nov 2026)
LIMITS = {
    'zai-org/GLM-5.3-Flash': (390_000, 8_192),
    'deepseek-ai/DeepSeek-V4-Flash-0731': (380_000, 32_768),
    'MiniMaxAI/MiniMax-M2.7': (180_000, 8_192),
}

def fits(model, input_tokens, max_tokens):
    context, out_limit = LIMITS[model]
    return max_tokens <= out_limit and input_tokens + max_tokens <= context

client = OpenAI(
    base_url='https://api.cheaptokens.dev/v1',
    api_key=os.environ['CHEAPTOKENS_API_KEY'],
)

text = open('contract.txt', encoding='utf-8').read()
estimate = len(text) // 4   # rough: about 4 characters per token in English
model = 'zai-org/GLM-5.3-Flash'
max_tokens = 1500

if not fits(model, estimate, max_tokens):
    raise SystemExit('Does not fit: pick another model or split the text')

reply = client.chat.completions.create(
    model=model,
    max_tokens=max_tokens,
    messages=[
        {'role': 'system', 'content': 'Summarize contracts in 10 bullet points.'},
        {'role': 'user', 'content': text},
    ],
)
print(reply.choices[0].finish_reason)   # stop = ended on its own, length = cut by max_tokens
print(reply.usage.prompt_tokens, reply.usage.completion_tokens)

Si funciona, la primera línea imprime stop y la segunda muestra cuántos tokens entraron y salieron. Si ves length, la respuesta alcanzó max_tokens; este artículo explica la solución. Y si la petición se rechaza por tamaño, petición demasiado larga: 400 vs 413 lo recorre.

Cuánto cuesta un trabajo de 100K#

Digamos que resumes contratos. Cada uno es de 100.000 tokens, y el resumen es de unos 1.500 tokens (suposiciones, cámbialas para que coincidan con tus archivos). La tabla de abajo es en vivo: se recalcula con los precios actuales y pone la referencia de OpenRouter junto a la nuestra.

Modelo Costo OpenRouter
GLM-5.3-Flash $0.0021 $0.0035
DeepSeek-V4-Flash $0.0017 $0.0072
MiniMax-M2.7 $0.0052 $0.0627

100.000 tokens de entrada y 1500 tokens de salida en total. Los precios por 1M de tokens son actuales y cambian junto con nuestras tarifas; la columna de OpenRouter muestra precios de referencia para la misma carga de trabajo.

El documento es el lado caro aquí, ya que envías mucho más de lo que recibes. Para uno de esos trabajos los totales son $0.0021 en GLM-5.3-Flash, $0.0017 en DeepSeek-V4-Flash y $0.0052 en MiniMax-M2.7. Contando entrada y salida juntas, los tres salen más baratos que OpenRouter. Los precios son fijos por modelo sin horas punta, así que un lote nocturno cuesta lo mismo que uno diurno.

Ahora escálalo a tu día. Mueve los deslizadores a tu propia carga y lee el total:

Calculadora de costos

Un día de resúmenes de contratos

Tokens de entrada por solicitud: 100.000 · Tokens de salida por solicitud: 1500 · Solicitudes por día: 40

ModeloPor díaPor mes
GLM-5.3-Flash$0.0824$2.47
DeepSeek-V4-Flash$0.066$1.98
MiniMax-M2.7$0.209$6.27

Cuando la respuesta es la parte larga#

Los resúmenes son el caso fácil: una respuesta corta cabe en todas partes. El problema empieza cuando el modelo tiene que escribir mucho. Digamos que tienes un manual de 20.000 tokens y pides un informe de 6.000 tokens basado en él. Eso cabe en todos los modelos (6.000 ≤ 8.192), y la tabla en vivo muestra el coste:

Modelo Costo OpenRouter
GLM-5.3-Flash $0.00064 $0.0012
DeepSeek-V4-Flash $0.0009 $0.0022
MiniMax-M2.7 $0.0019 $0.0228

20.000 tokens de entrada y 6000 tokens de salida en total. Los precios por 1M de tokens son actuales y cambian junto con nuestras tarifas; la columna de OpenRouter muestra precios de referencia para la misma carga de trabajo.

Ahora pide una traducción completa del mismo manual. Una traducción dura aproximadamente lo mismo que el original, así que necesitas espacio para unos 20.000 tokens de respuesta. Pon max_tokens a 25.000: 20.000 + 25.000 = 45.000, muy dentro de la ventana de 380K, y 25.000 ≤ 32.768, así que DeepSeek-V4-Flash lo acepta en una sola respuesta. Un solo trabajo así cuesta $0.0023. Para los modelos con un límite de respuesta de 8.192 tokens, corta el manual en capítulos y envíalos uno a uno.

Cuál para tu caso#

Elige tu caso

Elige el modelo por la forma de tu trabajo

Un documento largo, una respuesta corta

Un archivo de 300K tokens, un log largo, una pila de informes con un resumen o unas pocas preguntas encima: elige GLM-5.3-Flash. Tiene la ventana más amplia, 390K, y una respuesta de hasta 8.192 tokens es más que suficiente para un resumen.

Una respuesta larga

Una traducción completa, un informe completo, un borrador largo: elige DeepSeek-V4-Flash. Escribe hasta 32.768 tokens en una respuesta y aún tiene una ventana de 380K para la fuente.

Un documento de menos de unos 170K

Un contrato, una transcripción, un extracto de código de tamaño medio: MiniMax-M2.7 tiene una ventana de 180K y hasta 8.192 tokens de respuesta, que es suficiente para estos. Consulta la tabla en vivo de arriba para su coste con tus números.

Si aún tienes dudas, pasa un documento real por el script y lee usage. Para una comparación más amplia de los tres modelos por tarea, consulta GLM vs DeepSeek vs MiniMax, y la página de DeepSeek cubre DeepSeek-V4-Flash con más detalle.