AIREITER
DOCS APIPREÇOS
TEMPLATES
OpenAIText Chat

GPT-5.6 Sol AI Chat Playground and API

Experimente o GPT-5.6 Sol online para as tarefas mais exigentes de código, raciocínio e fluxos de trabalho de agentes na família GPT-5.6. Compare preços por token e integre a API.

EntradaOficial $4.00 por 1 milhao de tokensAIReiter $1.20 por 1 milhao de tokensSaídaOficial $20.00 por 1 milhao de tokensAIReiter $6.00 por 1 milhao de tokensLeitura de cacheOficial $0.40 por 1 milhao de tokensAIReiter $0.12 por 1 milhao de tokensCriação de cacheOficial $5.00 por 1 milhao de tokensAIReiter $1.50 por 1 milhao de tokens
Executar com API
PlaygroundLeia-meAPI

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.

SAÍDA

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 saída
2354
Tokens per second
55.13 tokens / second
Time to first token
-

Detalhes do modelo

Use a mesma chave de modelo no Playground, nas solicitações da API e nos fluxos de trabalho internos.

ID do modelo
gpt-5.6-sol
Provedor
OpenAI
Protocolo
OpenAI Chat Completions
Janela de contexto
1,050,000 tokens
Saída máxima
128,000 tokens
Token de entrada
120 créditos / 1 mi de tokens
Token de saída
600 créditos / 1 mi de tokens
Leitura de cache
12 créditos / 1 mi de tokens
Gravação de cache
150 créditos / 1 mi de tokens

O que você pode fazer com o GPT-5.6 Sol

Escolha o GPT-5.6 Sol para os trabalhos de maior complexidade na família GPT-5.6, especialmente tarefas difíceis de código, raciocínio e agentes.

Raciocínio Principal

Use o nível mais forte do GPT-5.6 para problemas difíceis com várias restrições que interagem entre si.

Trabalho de Software Complexo

Projete, depure e revise sistemas em que a simples correspondência superficial de padrões não é suficiente.

Agentes Avançados

Planeje fluxos de trabalho mais longos, interprete resultados de ferramentas e se recupere quando uma etapa intermediária falhar.

Análise Técnica Profunda

Compare arquiteturas, riscos e caminhos de implementação com trade-offs explícitos.

Casos de Uso do GPT-5.6 Sol

Mais adequado para as solicitações mais difíceis em uma pilha roteada do GPT-5.6; use Terra ou Luna quando a tarefa não precisar de profundidade de flagship.
01

Tarefas Difíceis de Programação

Use para arquitetura, depuração em vários arquivos e implementação complexa.

02

Tarefas Avançadas com Agentes

Use quando os planos precisarem resistir a várias chamadas de ferramenta e revisões.

03

Análise Profunda

Use para decisões com evidências conflitantes e trade-offs importantes.

04

Nível de Escalonamento

Direcione solicitações difíceis para cá depois que um modelo mais leve não conseguir concluir com confiabilidade.

Como usar o GPT-5.6 Sol

Teste o modelo em três etapas simples.

01

Escolha Suas Configurações

Defina os controles de resposta e as opções de upload suportadas pelo modelo.

02

Envie um Prompt

Descreva a tarefa, adicione o contexto relevante e revise a resposta em streaming e o uso de tokens.

03

Conecte a API

Use o endpoint documentado e sua API key para levar o mesmo modelo ao seu produto.

Construa com a API do GPT-5.6 Sol

Passe de um teste interativo para uma integração em produção com controles previsíveis e relatório de uso.

Protocolos familiares

Use o protocolo da API configurado para este modelo, incluindo streaming quando disponível.

Visibilidade de uso

Acompanhe tokens de entrada, tokens de saída e créditos consumidos após cada resposta.

Controles específicos do modelo

Passe os parâmetros de geração compatíveis em vez de depender de padrões genéricos.

Uma conta e saldo

Teste e opere modelos de texto compatíveis por meio da mesma conta AIReiter e do mesmo sistema de cobrança.

FAQ do GPT-5.6 Sol

Perguntas comuns sobre o playground online, preços e acesso à API.

/ 01

Quando devo escolher o GPT-5.6 Sol?

Escolha o Sol para as tarefas mais difíceis de programação, raciocínio e agentes na família GPT-5.6.

/ 02

Como o Sol difere de Terra e Luna?

Sol é o nível flagship; Terra é o nível equilibrado para produção, enquanto Luna prioriza velocidade e custo.

/ 03

Todo o tráfego do GPT-5.6 deve usar o Sol?

Não. Use roteamento e avaliações para que as solicitações rotineiras fiquem no Terra ou no Luna.

/ 04

Como o GPT-5.6 Sol é precificado?

As taxas atuais de tokens de entrada e saída são exibidas acima do playground.

/ 05

Posso chamar o GPT-5.6 Sol por meio de uma API?

Sim. Siga a documentação da API vinculada e use o ID do modelo gpt-5.6-sol.

AIREITER

Dúvidas? Entre em contato em
[email protected]

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

LLM

Vídeo IA

Imagem IA

Blog

Ver Tudo →

Empresa

Política de PrivacidadeTermos de ServiçoPolítica de Reembolso

© 2026 AIReiter. Todos os direitos reservados.