Conceptos

Modo direct vs thinking

Cada modelo de chat de Tessera se publica con dos alias: el nombre base responde en modo direct y el mismo nombre con sufijo -thinking activa razonamiento extendido. Direct es el recomendado para flujos interactivos; thinking, cuando aceptas más latencia a cambio de razonar mejor. El modo lo elige el alias que pones en model.

Diferencia operativa

Direct

Respuestas rápidas y económicas para asistentes, RAG, clasificación, extracción y flujos interactivos.

default

Thinking

Más tokens internos y más latencia para planificación, análisis complejo o tareas multi-paso.

opt-in

Coste de latencia

En benchmarks internos, thinking fue aproximadamente 10x más lento y generó muchos más tokens que direct. Por eso Tessera lo deja fuera del SLA de TTFT. No tiene cuota: es ilimitado en todos los tiers.

ModoUso recomendadoSLA TTFTCuota
DirectProducción interactivaCubierto por tierIncluido
ThinkingRazonamiento puntualNo cubiertoIlimitado

Cómo elegir el modo

Cambia el campo model. Direct: Qwen/Qwen3.6-35B-A3B o Qwen/Qwen3.8-27B. Thinking: Qwen/Qwen3.6-35B-A3B-thinking o Qwen/Qwen3.8-27B-thinking. El gateway fija el modo de razonamiento de forma explícita en cada alias, así que no hace falta extra_body y funciona igual con cualquier cliente compatible con OpenAI. No uses chat_template_kwargs.enable_thinking ni reasoning_effort para cambiar de modo: el contrato soportado es el alias.

Activar thinking (Python SDK)
client.chat.completions.create(
    model="Qwen/Qwen3.6-35B-A3B-thinking",
    messages=[{"role": "user", "content": "Evalúa este plan"}],
)