Desarrollo IA

GPT-6.1 Sol y el Tier Ultrafast: Guía para Constructores de Agentes

14 de octubre de 2026
10 min de lectura
Esfera de latón pulido sobre hormigón claro con luz cálida y baja y suaves estelas de luz detrás
Compartir:

El 29 de septiembre de 2026, OpenAI lanzó GPT-6.1 Sol (id de API gpt-6.1-sol) en el DevDay: un modelo que, según la compañía, se acerca al flagship GPT-6 Astra en código agéntico, computer use y trabajo profesional a un quinto del precio por token de Astra. Nueve días después, el 8 de octubre, sumó un tier de servicio Ultrafast para él.

Leí la página del modelo, la de precios, el changelog y la guía de Ultrafast de OpenAI, más números independientes de Artificial Analysis. Acá va qué cambió respecto de GPT-6 Sol, cuánto cuesta de verdad Ultrafast, código que sigue la documentación y cuándo no conviene pagar por velocidad. No medí nada yo mismo: cada número de abajo tiene su fuente.

1. Los hechos del lanzamiento, y los nombres

GPT-6.1 Sol es un modelo de razonamiento con entrada de texto e imagen y salida de texto, con 1.050.000 tokens de contexto, hasta 128.000 tokens de salida y corte de conocimiento al 30 de abril de 2026, según su página de modelo. La entrada del changelog del 29 de septiembre lo describe como pensado para código complejo y trabajo profesional a menor costo que GPT-6 Astra, y lista multi-agent como función en beta.

Sobre los nombres: son confusos, y todos son reales. La generación más nueva es gpt-6-astra, gpt-6.1-sol, gpt-6-sol y gpt-6-luna. La generación anterior (gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna) sigue con precio en la página de pricing y aparece como reemplazo recomendado de varios modelos que se retiran en la página de deprecaciones. No encontré un gpt-6-terra en la página de precios. Usá el id exacto gpt-6.1-sol, con el punto.

Ficha del modelo (página de OpenAI, leída el 14-oct-2026)

  • • Lanzamiento: 29 de septiembre de 2026 — model id gpt-6.1-sol, un único snapshot con el mismo nombre
  • • Contexto: 1.050.000 tokens (input máx. 922.000, output máx. 128.000); entrada texto e imagen, salida texto
  • • Precio Standard: $2 input / $10 output por 1M tokens; input cacheado $0.10; escrituras de caché $2.50
  • • Sobre 272K tokens de input: 2x en input y caché y 1.5x en output para todo el request
  • • Reasoning effort: low, medium (default), high, xhigh, max — none y minimal no están soportados
  • • Endpoints: Responses (obligatorio para tool calling), Chat Completions sin tools, Batch

2. Qué cambió de verdad respecto de GPT-6 Sol

Tres cosas mejoraron y una empeoró. El precio de lista por token es el mismo que GPT-6 Sol ($2/$10), pero el input cacheado se reduce a la mitad, de $0.20 a $0.10 por millón, lo que pesa más en agentes que reenvían un prefijo largo en cada paso. La calidad subió: Artificial Analysis puntúa a GPT-6.1 Sol en max effort con 52 en su Intelligence Index, contra 48 de GPT-6 Sol y 53 de GPT-6 Astra, según reporta The Batch.

Lo que empeoró es la velocidad y la flexibilidad. The Batch cita unos 57.7 tokens de salida por segundo para GPT-6.1 Sol contra 87.6 de GPT-6 Sol, y el modelo no puede apagar el razonamiento: GPT-6 Sol acepta none, GPT-6.1 Sol no, y la guía de OpenAI dice que uses low. Ultrafast parece la perilla que OpenAI te da para recomprar esa velocidad, pero ese emparejamiento es lectura mía, no un motivo que digan los docs.

Los tres movimientos

🧠

Calidad

Casi Astra según OpenAI; 52 vs 48 (GPT-6 Sol) vs 53 (Astra) en el índice de Artificial Analysis.

💰

Caché

Mismo precio de lista $2/$10, pero el input cacheado baja de $0.20 a $0.10 por 1M. Los prefijos largos de agentes salen más baratos.

⚡

Ultrafast

Un tier de servicio nuevo a 6x el precio Standard. La página de precios lo lista solo para Astra y GPT-6.1 Sol.

Regla de oro

Corré 6.1 Sol en su tier normal por defecto y comprá Ultrafast solo para los pasos donde una persona o un loop ajustado está esperando. Todo lo que pueda correr en segundo plano va en Standard, Flex o Batch.

3. Evidencia, con fuentes

Leé la afirmación principal como reportada por el vendor: OpenAI dice que Sol casi iguala a Astra en código agéntico, computer use y trabajo profesional. La señal independiente es Artificial Analysis. Su Intelligence Index pone a GPT-6.1 Sol (max) en 52, un punto debajo de Astra (53), a $0.72 por tarea del índice contra $3.26 de Astra, según relata The Batch.

La misma cobertura dice que en el Coding Agent Index, GPT-6.1 Sol en xhigh corriendo en Codex superó a Astra por un punto con menos del 15% del costo por tarea, mientras Claude Sonnet 5.5 y Claude Opus 5.5 en Claude Code ocuparon los dos primeros lugares. En el índice general Opus 5.5 saca 58 y Sonnet 5.5 saca 56, así que es una historia de eficiencia de costo, no una victoria de leaderboard.

Afirmaciones verificadas

  • • gpt-6.1-sol a $2/$10, input cacheado $0.10, Ultrafast a $12/$60 por 1M tokens — página de precios de OpenAI
  • • Ultrafast agregado para GPT-6.1 Sol el 8 de octubre en la Responses API con service_tier en ultrafast — changelog de OpenAI
  • • Disponible para todos los usuarios de API, límites de rate separados, WebSockets muy recomendados — guía de Ultrafast de OpenAI
  • • Intelligence Index 52 vs Astra 53 vs GPT-6 Sol 48 — Artificial Analysis, según The Batch

Letra chica

La guía de Ultrafast de OpenAI no da ningún multiplicador de velocidad. La cobertura del DevDay habla de hasta 6x más rápido en la API y hasta 8x en Codex, que son techos, no garantías. Artificial Analysis lista la variante max en unos 48.5 tokens por segundo en su página del modelo y la llama notablemente lenta, así que medí tu propio p50 y p95 antes de prometerle algo a los usuarios.

4. Quickstart: Ultrafast en la Responses API

Ultrafast es un parámetro del request, no otro modelo: el mismo checkpoint, con service_tier en ultrafast sobre la Responses API. La página de Fast mode de OpenAI usa exactamente esta forma con service_tier en fast, y Ultrafast cambia el valor. El objeto de respuesta trae un campo service_tier, así que si lo logueás podés demostrar qué tier atendió cada llamada.

Para agentes, la guía de Ultrafast recomienda con fuerza WebSockets, porque los loops con muchas tool calls rápidas pagan overhead de red en cada ida y vuelta HTTP. Mantenés una conexión abierta y encadenás turnos con previous_response_id, enviando solo los items nuevos de input. Los dos primeros snippets siguen los ejemplos documentados (los ejemplos de la guía usan gpt-6-astra y dicen que gpt-6.1-sol está soportado); el tercero es un patrón defensivo mío, no sale de los docs. No ejecuté ninguno.

Una llamada por HTTP

La misma llamada que el ejemplo de Fast mode de OpenAI, con el tier Ultrafast. OpenAI dice que el tier está abierto a todos los usuarios de API, sujeto a sus propios límites de rate.

from openai import OpenAI

client = OpenAI()

response = client.responses.create(
    model="gpt-6.1-sol",
    input="Resumí la salida del test que falla en dos oraciones.",
    reasoning={"effort": "low"},
    service_tier="ultrafast",
)
print(response.output_text)
print(response.service_tier)  # confirmá qué tier atendió la llamada

Loop de agente multi-turno por WebSocket

Patrón de la guía de Ultrafast de OpenAI: una conexión, turnos encadenados con previous_response_id. Instalá con pip install --upgrade "openai[realtime]".

from openai import OpenAI

client = OpenAI()
previous_response_id = None
prompts = [
    "Encontrá la función que parsea el archivo de config.",
    "Ahora listá todos los que llaman a esa función.",
]

with client.responses.connect() as connection:
    for prompt in prompts:
        connection.response.create(
            model="gpt-6.1-sol",
            service_tier="ultrafast",
            previous_response_id=previous_response_id,
            input=prompt,
        )
        for event in connection:
            if event.type == "response.output_text.delta":
                print(event.delta, end="", flush=True)
            elif event.type == "response.completed":
                previous_response_id = event.response.id
                print()
                break
            elif event.type in {"response.failed", "response.incomplete", "error"}:
                raise RuntimeError(event.to_json())
        else:
            raise RuntimeError("la conexión se cerró antes de terminar la respuesta")

Migración y un fallback seguro

Patrón propio: pagá Ultrafast solo en pasos críticos de latencia y bajá a Standard si ese tier te limita por rate.

from openai import OpenAI, RateLimitError

client = OpenAI()

# Una llamada de GPT-6 Sol que se rompe en 6.1 Sol:
#   model="gpt-6-sol", reasoning={"effort": "none"}, temperature=0.2
# En GPT-6.1 Sol: no hay "none" (usá "low"), sacá temperature/top_p/logprobs.

def ask(prompt, latency_critical=False):
    kwargs = {
        "model": "gpt-6.1-sol",
        "input": prompt,
        "reasoning": {"effort": "low"},
    }
    if latency_critical:
        try:
            return client.responses.create(**kwargs, service_tier="ultrafast")
        except RateLimitError:
            pass  # pool de Ultrafast agotado: caer a Standard
    return client.responses.create(**kwargs)

Límites honestos

  • • Precio: Ultrafast es 6x Standard en todas las clases de token y 3x Fast mode; un request de más de 272K tokens de input lista a $24 input / $90 output por 1M.
  • • Acelera la salida, no el pensamiento: el changelog dice que reduce el tiempo entre tokens de salida. Una corrida en max effort sigue razonando mucho; bajá el effort en los pasos críticos de latencia.
  • • No hay razonamiento apagado: el mínimo es low. Para pasos triviales de alto volumen, gpt-6-luna todavía soporta none y lista a $0.10/$0.50.
  • • Ultrafast está documentado solo para la Responses API, y el tool calling de este modelo exige Responses igual. Fine-tuning y predicted outputs no están soportados.
  • • Límites de rate separados (por defecto 1M, 4M y 40M TPM en Build, Launch y Grow) y sin comportamiento de ramp o downgrade documentado: validá response.service_tier en vez de asumir.
  • • Ruteo de seguridad: OpenAI lo califica como crítico en capacidad de ciberseguridad, y según The Batch los chequeos automáticos pueden bloquear respuestas o rutear pedidos cyber marcados a un modelo de respaldo. Tus herramientas de seguridad pueden ver rechazos.
  • • Multi-agent está en beta: los esquemas de items pueden cambiar, y la guía no dice cómo se facturan los tokens de los subagentes ni si se combina con Ultrafast.

5. Qué hacer esta semana

Tratalo como dos decisiones separadas: si 6.1 Sol reemplaza tu default actual, y qué pocos pasos merecen Ultrafast. Tomalas en ese orden, porque Ultrafast multiplica lo que ya cuesta tu baseline.

Checklist de adopción

  1. 1. Mapeá none a low y re-corré tu suite de evals en gpt-6.1-sol, comparando costo por tarea además de accuracy.
  2. 2. Sacá temperature, top_p y logprobs de los requests, y mové el código de tool calling de Chat Completions a la Responses API.
  3. 3. Auditá el prompt caching: las escrituras de caché se facturan a 1.25x, así que mantené un prefijo estable y mirá cached_tokens y cache_write_tokens en usage.input_tokens_details.
  4. 4. Elegí uno o dos pasos críticos de latencia (turnos interactivos, loops de tools ajustados) y probá Ultrafast ahí por WebSocket, logueando response.service_tier, latencia y costo por paso.
  5. 5. Mandá el trabajo en segundo plano y masivo a Batch o Flex, a la mitad del precio Standard.
  6. 6. Si pasás por un gateway como LiteLLM, confirmá que reenvíe service_tier: su página de Ultrafast muestra una llamada probada con Astra y describe Sol como un reemplazo de modelo.

El precio de un paso más rápido (ilustrativo)

Tomá un paso de agente con 100K tokens de input cacheado, 20K de input sin cachear y 10K de output, todo a precio de lista. Standard: $0.15. Fast: $0.30. Ultrafast: $0.90. Es aritmética sobre las tarifas publicadas de OpenAI, no una medición. Ultrafast vale la pena solo si ahorrar segundos en ese paso te vale unos 75 centavos a vos o a tu usuario.

Veredicto

GPT-6.1 Sol es la mitad más interesante de esta historia: calidad casi Astra en índices independientes a precios de Sol, con lecturas de caché más baratas. Para la mayoría de los workloads de agentes es el modelo a evaluar primero, con las salvedades de que no puede apagar el razonamiento y de que no es el campeón de velocidad en max effort.

Ultrafast es una herramienta, no un default. Seis veces el precio compra menos tiempo entre tokens de salida, y solo el camino crítico de latencia debería pagarlo. Mantené un fallback a Standard, logueá el tier en cada llamada y verificá las afirmaciones en tu propio workload.

Fuentes de este post

Primarias e independientes

  • • Docs de OpenAI: página del modelo GPT-6.1 Sol, precios y changelog (leídos el 14-oct-2026)
  • • Docs de OpenAI: guías de Ultrafast mode y Fast mode
  • • Docs de OpenAI: guía del último modelo y página de deprecaciones
  • • The Batch: cobertura del DevDay con cifras de Artificial Analysis
  • • Artificial Analysis: página de GPT-6.1 Sol; docs de Ultrafast de LiteLLM
Diego Rodriguez

Diego Rodriguez

Ingeniero Senior Full-Stack & AI

Diego tiene mas de 9 anos de experiencia construyendo aplicaciones potenciadas por IA de produccion, desde orquestacion de LLMs y pipelines RAG hasta deteccion de riesgos con ML y sistemas de trading algoritmico.

Conoce mas sobre Diego →