AIREITER
DOCS APIPRECIOS
PLANTILLAS
OpenAIText Chat

GPT-5.6 Sol AI Chat Playground y API

Prueba GPT-5.6 Sol en línea para los flujos de trabajo de codificación, razonamiento y agentes más exigentes de la familia GPT-5.6. Compara los precios por token e integra la API.

EntradaOficial $4.00 por 1 M de tokensAIReiter $1.20 por 1 M de tokensSalidaOficial $20.00 por 1 M de tokensAIReiter $6.00 por 1 M de tokensLectura de cachéOficial $0.40 por 1 M de tokensAIReiter $0.12 por 1 M de tokensCreación de cachéOficial $5.00 por 1 M de tokensAIReiter $1.50 por 1 M de tokens
Ejecutar con API
PlaygroundReadmeAPI

ENTRADA

imagefile[]
Optional input images sent alongside the prompt. Up to 5 files. Images are billed as input tokens.
1
2
3
4
5
6
7
8
9
10
11

Install the official OpenAI client — AIReiter speaks the same protocol, so only the base URL changes:

npm install openai

Set the AIREITER_API_KEY environment variable:

export AIREITER_API_KEY=<paste-your-key-here>

Point the client at AIReiter:

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.AIREITER_API_KEY,
  baseURL: "https://aireiter.com/api/v1",
});

Run gpt-5.6-sol:

const response = await client.chat.completions.create({
    "model": "gpt-5.6-sol",
    "messages": [
      {
        "role": "user",
        "content": "Explain what an API rate limit is and how to handle a 429 response in code."
      }
    ],
    "max_tokens": 4096,
    "reasoning_effort": "medium"
  });

console.log(response);

Stream the response instead:

const stream = await client.chat.completions.create({
  ...{
    "model": "gpt-5.6-sol",
    "messages": [
      {
        "role": "user",
        "content": "Explain what an API rate limit is and how to handle a 429 response in code."
      }
    ],
    "max_tokens": 4096,
    "reasoning_effort": "medium"
  },
  stream: true,
});

for await (const event of stream) {
  console.log(event);
}

Install the official OpenAI client — AIReiter speaks the same protocol, so only the base URL changes:

pip install openai

Set the AIREITER_API_KEY environment variable:

export AIREITER_API_KEY=<paste-your-key-here>

Point the client at AIReiter:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AIREITER_API_KEY"],
    base_url="https://aireiter.com/api/v1",
)

Run gpt-5.6-sol:

response = client.chat.completions.create(
      model = "gpt-5.6-sol",
      messages = [
        {
          role = "user",
          content = "Explain what an API rate limit is and how to handle a 429 response in code."
        }
      ],
      max_tokens = 4096,
      reasoning_effort = "medium"
)

print(response)

Stream the response instead:

stream = client.chat.completions.create(
      model = "gpt-5.6-sol",
      messages = [
        {
          role = "user",
          content = "Explain what an API rate limit is and how to handle a 429 response in code."
        }
      ],
      max_tokens = 4096,
      reasoning_effort = "medium",
    stream=True,
)

for event in stream:
    print(event)

Set the AIREITER_API_KEY environment variable:

export AIREITER_API_KEY=<paste-your-key-here>

Run gpt-5.6-sol against AIReiter's API:

curl -s -X POST \
  -H "Authorization: Bearer $AIREITER_API_KEY" \
  -H "Content-Type: application/json" \
  "https://aireiter.com/api/v1/chat/completions" \
  -d '{
  "model": "gpt-5.6-sol",
  "messages": [
    {
      "role": "user",
      "content": "Explain what an API rate limit is and how to handle a 429 response in code."
    }
  ],
  "max_tokens": 4096,
  "reasoning_effort": "medium"
}'

Add "stream": true to the body to receive the response as server-sent events.

SALIDA

Example

A codebase you don't know is a risk, not a hurdle. The plan should burn down that risk in order: understand, run, trace, spike, then make the change small enough that "production-ready" is a property you can demonstrate, not a hope.

Here are the first five steps, with the evidence you collect at each.

Step 1 — Get it building and the baseline green (half day) Read the README, the manifest(s), the CI config, and any architecture docs. Boot the app locally, run the full test suite, run the linter/typechecker. Evidence: The exact commands that reproduce a clean build and a passing test suite from a fresh checkout (recorded output, not memory of it). A one-page map you wrote yourself: where the entry points are, the layers, the build/test toolchain, and the main risks to your feature (e.g. "this touches cron jobs and payments").

Step 2 — Trace the smallest end-to-end slice that resembles your feature (half day) Don't start with your feature. Pick a neighboring one that already works and follow it from entry to persistence. Note the conventions along the way: how errors surface, how config is injected, how logging is done, how tests are written. Evidence: An annotated trace — file → function → what it does — for that slice. A written list of "conventions I must follow" (not intuitions; things you observed in real code). A named shortlist of the 3–5 files you will actually touch. If you can't produce this trace, you're not ready to write code.

Step 3 — Spike the core path (day 2) Build the ugly version: hardcoded values, no error handling, no tests. The purpose is to confirm the path you traced in step 2 is real and to surface what you didn't know you didn't know. Evidence: A working spike demonstrating the feature's central data path, alongside a list of every assumption the spike broke and what you corrected. That correction list is the most valuable document in this whole plan.

Step 4 — Write the contract before the code (half of day 2 / day 3) Once the spike proves the path, pin down what production needs: the inputs/outputs, the error cases, where it sits in the conventions from step 2. Then write the tests — they'll be red, but they're the specification. Evidence: A one-to-two-page design doc, an agreed interface/API shape (with the team if there is one), and a red test suite that encodes intended behavior. If you can't write the contract without consulting the code, you haven't finished step 2.

Step 5 — Implement in small, verified increments (days 3–4) Replace the spike with the real thing in small commits, each one keeping the suite green, leaning on the existing patterns. Run lint/tests/typecheck per commit — CI, not just locally — and exercise the actual path against a real instance (staging or a local environment that isn't stubbed). Evidence: A branch with progressive commits, each green in CI; coverage on the new code; something that proves it works against reality (a test result, a log trace, a screenshot); and a review by at least one person who knows the codebase. The review counts as evidence — an unfamiliar codebase has tribal knowledge you cannot extract from the files alone.

Steps 6+ would be the things that actually make it "shipped": a migration plan and its rollback, feature flagging, observability, the release and post-release verification. But the first five get you to a reviewed, green, working slice in staging — which is the point at which you can say "this will work in production" with evidence behind it, instead of a guess.

{
  "model": "gpt-5.6-sol",
  "input": {
    "model": "gpt-5.6-sol",
    "messages": [
      {
        "role": "user",
        "content": "Explain what an API rate limit is and how to handle a 429 response in code."
      }
    ],
    "max_tokens": 4096,
    "reasoning_effort": "medium"
  },
  "output": "A codebase you don't know is a risk, not a hurdle. The plan should burn down that risk in order: understand, run, trace, spike, then make the change small enough that \"production-ready\" is a property you can demonstrate, not a hope.\n\nHere are the first five steps, with the evidence you collect at each.\n\n**Step 1 — Get it building and the baseline green (half day)**\nRead the README, the manifest(s), the CI config, and any architecture docs. Boot the app locally, run the full test suite, run the linter/typechecker.\n*Evidence:* The exact commands that reproduce a clean build and a passing test suite from a fresh checkout (recorded output, not memory of it). A one-page map you wrote yourself: where the entry points are, the layers, the build/test toolchain, and the main risks to your feature (e.g. \"this touches cron jobs and payments\").\n\n**Step 2 — Trace the smallest end-to-end slice that resembles your feature (half day)**\nDon't start with your feature. Pick a neighboring one that already works and follow it from entry to persistence. Note the conventions along the way: how errors surface, how config is injected, how logging is done, how tests are written.\n*Evidence:* An annotated trace — file → function → what it does — for that slice. A written list of \"conventions I must follow\" (not intuitions; things you observed in real code). A named shortlist of the 3–5 files you will actually touch. If you can't produce this trace, you're not ready to write code.\n\n**Step 3 — Spike the core path (day 2)**\nBuild the ugly version: hardcoded values, no error handling, no tests. The purpose is to confirm the path you traced in step 2 is real and to surface what you didn't know you didn't know.\n*Evidence:* A working spike demonstrating the feature's central data path, alongside a list of every assumption the spike broke and what you corrected. That correction list is the most valuable document in this whole plan.\n\n**Step 4 — Write the contract before the code (half of day 2 / day 3)**\nOnce the spike proves the path, pin down what production needs: the inputs/outputs, the error cases, where it sits in the conventions from step 2. Then write the tests — they'll be red, but they're the specification.\n*Evidence:* A one-to-two-page design doc, an agreed interface/API shape (with the team if there is one), and a red test suite that encodes intended behavior. If you can't write the contract without consulting the code, you haven't finished step 2.\n\n**Step 5 — Implement in small, verified increments (days 3–4)**\nReplace the spike with the real thing in small commits, each one keeping the suite green, leaning on the existing patterns. Run lint/tests/typecheck per commit — CI, not just locally — and exercise the actual path against a real instance (staging or a local environment that isn't stubbed).\n*Evidence:* A branch with progressive commits, each green in CI; coverage on the new code; something that proves it works against reality (a test result, a log trace, a screenshot); and a review by at least one person who knows the codebase. The review counts as evidence — an unfamiliar codebase has tribal knowledge you cannot extract from the files alone.\n\nSteps 6+ would be the things that actually make it \"shipped\": a migration plan and its rollback, feature flagging, observability, the release and post-release verification. But the first five get you to a reviewed, green, working slice in staging — which is the point at which you can say \"this will work in production\" with evidence behind it, instead of a guess.",
  "metrics": {
    "input_tokens": 134,
    "output_tokens": 2354,
    "generated_in_seconds": 42.7
  },
  "example": true
}
Generated in
42.7 seconds
Token de entrada
134
Token de salida
2354
Tokens per second
55.13 tokens / second
Time to first token
-

Detalles del modelo

Usa la misma clave de modelo en Playground, solicitudes API y flujos de trabajo internos.

ID del modelo
gpt-5.6-sol
Proveedor
OpenAI
Protocolo
OpenAI Chat Completions
Ventana de contexto
1,050,000 tokens
Salida máxima
128,000 tokens
Token de entrada
120 créditos / 1 M de tokens
Token de salida
600 créditos / 1 M de tokens
Lectura de caché
12 créditos / 1 M de tokens
Escritura de caché
150 créditos / 1 M de tokens

Lo que puedes hacer con GPT-5.6 Sol

Elige GPT-5.6 Sol para los trabajos de mayor complejidad de la familia GPT-5.6, especialmente código difícil, razonamiento y tareas de agentes.

Razonamiento insignia

Usa el nivel más potente de GPT-5.6 para problemas difíciles con varias restricciones que interactúan.

Trabajo de software complejo

Diseña, depura y revisa sistemas donde la simple coincidencia de patrones no basta.

Agentes avanzados

Planifica flujos de trabajo más largos, interpreta los resultados de las herramientas y recupérate cuando falle un paso intermedio.

Análisis técnico profundo

Compara arquitecturas, riesgos y rutas de implementación con concesiones explícitas.

Casos de uso de GPT-5.6 Sol

Ideal para las solicitudes más difíciles en una pila GPT-5.6 enrutada; usa Terra o Luna cuando la tarea no necesite profundidad de nivel insignia.
01

Tareas de codificación difíciles

Úsalo para arquitectura, depuración de varios archivos e implementación compleja.

02

Tareas avanzadas de agentes

Úsalo cuando los planes deban resistir varias llamadas a herramientas y revisiones.

03

Análisis profundo

Úsalo para decisiones con evidencia contradictoria e importantes concesiones.

04

Nivel de escalado

Dirige aquí las solicitudes difíciles cuando un modelo más ligero no pueda terminarlas de forma fiable.

Cómo usar GPT-5.6 Sol

Prueba el modelo en tres pasos sencillos.

01

Elige tu configuración

Configura los controles de respuesta y las opciones de carga compatibles con el modelo.

02

Envía una instrucción

Describe la tarea, añade el contexto relevante y revisa la respuesta en streaming y el uso de tokens.

03

Conecta la API

Usa el endpoint documentado y tu clave de API para llevar el mismo modelo a tu producto.

Crea con la API de GPT-5.6 Sol

Pasa de una prueba interactiva a una integración de producción con controles predecibles e informes de uso.

Protocolos familiares

Usa el protocolo API configurado para este modelo, incluida la transmisión en tiempo real donde esté disponible.

Visibilidad del uso

Haz seguimiento de los tokens de entrada, los tokens de salida y los créditos consumidos después de cada respuesta.

Controles específicos del modelo

Pasa los parámetros de generación compatibles en lugar de depender de valores predeterminados genéricos.

Una sola cuenta y saldo

Prueba y utiliza los modelos de texto compatibles a través de la misma cuenta de AIReiter y el mismo sistema de facturación.

Preguntas frecuentes sobre GPT-5.6 Sol

Preguntas comunes sobre el playground en línea, los precios y el acceso a la API.

/ 01

¿Cuándo debería elegir GPT-5.6 Sol?

Elige Sol para las tareas de codificación, razonamiento y agentes más difíciles de la familia GPT-5.6.

/ 02

¿En qué se diferencia Sol de Terra y Luna?

Sol es el nivel insignia; Terra es el nivel equilibrado para producción, mientras que Luna prioriza la velocidad y el coste.

/ 03

¿Todo el tráfico de GPT-5.6 debería usar Sol?

No. Usa el enrutamiento y las evaluaciones para que las solicitudes rutinarias se mantengan en Terra o Luna.

/ 04

¿Cómo se fija el precio de GPT-5.6 Sol?

Las tarifas actuales de tokens de entrada y salida se muestran encima del playground.

/ 05

¿Puedo llamar a GPT-5.6 Sol a través de una API?

Sí. Sigue la documentación de la API enlazada y usa el ID de modelo gpt-5.6-sol.

AIREITER

¿Preguntas? Contáctanos en
[email protected]

新速率有限公司NEWRATE LIMITED香港九龍花園街 2-16 號好景商業中心 2304 室Room 2304, Haojing Commercial Center, 2-16 Garden Street, Kowloon, Hong Kong

LLM

GPT-6 AstraGemini 3.8 FlashClaude Fable 5.1GLM-5.3 FlashGemini 3.6 Flash

Video IA

Gemini Omni 1.1 Flash ExtMiniMax H3Kling 3.0 Motion ControlKling 3.0 TurboKling 3.0

Imagen IA

GPT-Image 2.5Grok Imagine Image 2.0Midjourney V8.1Midjourney V7Z-Image Turbo

Blog

Ver todo →

Compañía

Política de privacidadTérminos de servicioPolítica de reembolso

© 2026 AIReiter. Todos los derechos reservados.