AIREITER
OpenAIText Chat

GPT-6.1 Sol

Use GPT-6.1 Sol at 30% of OpenAI's price: $0.60/1M input, $3.00/1M output. Compare with GPT-6 Sol and Astra, plus curl, Python, and Codex setup.

Eingabe-TokenEingabeAusgabeCache-LesenCache-Erstellung
≤ 272,000$0.60 pro 1 Mio. Tokens$3.00 pro 1 Mio. Tokens$0.03 pro 1 Mio. Tokens$0.75 pro 1 Mio. Tokens
> 272,000$1.20 pro 1 Mio. Tokens$4.50 pro 1 Mio. Tokens$0.06 pro 1 Mio. Tokens$1.50 pro 1 Mio. Tokens

Preise pro Million Token. Die Preisstufe gilt für die gesamte Anfrage, basierend auf allen Eingabe-Token einschließlich Cache-Lese- und Schreibvorgängen.

Mit API ausführen

EINGABE

AUSGABE

Example
Generated in
42.7 seconds
Eingabe-Token
134
Ausgabe-Token
2354
Tokens per second
55.13 tokens / second
Time to first token
-

Modelldetails

Verwenden Sie denselben Modellschlüssel im Playground, in API-Anfragen und in internen Workflows.

Modell-ID
gpt-6.1-sol
Anbieter
OpenAI
Protokoll
OpenAI Chat Completions
Kontextfenster
1,050,000 Token
Maximale Ausgabe
128,000 Token

Last updated: 30 September 2026. Official prices and limits from OpenAI's GPT-6.1 Sol model page.

GPT-6.1 Sol vs GPT-6 Sol, Astra, and Luna

GPT-6.1 Sol is OpenAI's upgrade to GPT-6 Sol, released on 29 September 2026. It sits between GPT-6 Astra, the most capable model in the family, and GPT-6 Luna, the low-cost tier for focused, high-volume tasks.

Base input and output rates are unchanged from GPT-6 Sol. The difference is cached input, which drops from 10% to 5% of the uncached rate. Against Astra, short-context input and output cost one fifth as much. Prices below are per 1M tokens. The AIReiter columns are what you pay here.

ModelOfficial inputOfficial outputOfficial cached inputAIReiter inputAIReiter outputAIReiter cached input
GPT-6.1 Sol$2.00$10.00$0.10$0.60$3.00$0.03
GPT-6 Sol$2.00$10.00$0.20$0.60$3.00$0.06
GPT-6 Astra$10.00$50.00$1.00$3.00$15.00$0.30
GPT-6 Luna$0.10$0.50$0.01$0.03$0.15$0.003

What changed from GPT-6 Sol

  • Cached input is half the price. Official cache reads drop from $0.20 to $0.10 per 1M, and from $0.06 to $0.03 on AIReiter.
  • Reasoning effort gains max. Supported values are low, medium (default), high, xhigh, and max. The none and minimal settings are not supported, so remove them from existing requests before switching the model ID.
  • Same limits. A 1,050,000-token context window, 128K output tokens, text and image input, and the same 272K long-context surcharge.

Which one to pick

Use Luna for routine, high-volume traffic such as classification, extraction, and first-line support. Use GPT-6.1 Sol for hard code, long documents, and agents that must recover from failed steps. Keep Astra for the small share of tasks where Sol measurably falls short, since it costs five times as much per token.

Call GPT-6.1 Sol from your code

The endpoint is OpenAI-compatible, so existing OpenAI clients work by changing the base URL and the API key. The model ID is gpt-6.1-sol.

Tool calling works on both endpoints. On OpenAI's own API, GPT-6.1 Sol supports tool calling only through the Responses API, not Chat Completions. On AIReiter, Chat Completions requests with tools are handled for you, so existing tool loops keep working after you switch the model ID. New integrations can use either /api/v1/chat/completions or /api/v1/responses.

curl (Chat Completions)

curl https://aireiter.com/api/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $AIREITER_API_KEY" \
  -d '{
    "model": "gpt-6.1-sol",
    "messages": [{"role": "user", "content": "Explain how a 429 response should be retried."}],
    "reasoning_effort": "medium",
    "stream": true
  }'

Python with tool calling (Responses API)

from openai import OpenAI

client = OpenAI(
    base_url="https://aireiter.com/api/v1",
    api_key="YOUR_AIREITER_API_KEY",
)

response = client.responses.create(
    model="gpt-6.1-sol",
    input="What is the weather in Paris right now?",
    reasoning={"effort": "medium"},
    tools=[{
        "type": "function",
        "name": "get_weather",
        "description": "Get the current weather for a city.",
        "parameters": {
            "type": "object",
            "properties": {"city": {"type": "string"}},
            "required": ["city"],
        },
    }],
)

for item in response.output:
    if item.type == "function_call":
        print(item.name, item.arguments)

Node (Chat Completions, streaming)

import OpenAI from "openai"

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

const stream = await client.chat.completions.create({
  model: "gpt-6.1-sol",
  messages: [{ role: "user", content: "Explain how a 429 response should be retried." }],
  reasoning_effort: "medium",
  stream: true,
})

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content ?? "")
}

Use GPT-6.1 Sol in Codex CLI

Codex CLI talks to the Responses API, so tool use works out of the box. Put this in ~/.codex/config.toml, then export your key as AIREITER_API_KEY:

model_provider = "aireiter"
model = "gpt-6.1-sol"
model_reasoning_effort = "high"
disable_response_storage = true

[model_providers.aireiter]
name = "AIReiter"
base_url = "https://aireiter.com/api/v1"
wire_api = "responses"
env_key = "AIREITER_API_KEY"

base_url must stop at /api/v1. Keep the real key in the environment variable, never in the TOML file. Grab a key on the API keys page and see the LLM API integration guide for other clients.

What GPT-6.1 Sol actually costs you

Here is the arithmetic on three realistic workloads at AIReiter's rate of $0.60 input and $3.00 output per 1M tokens, with no cache hits.

WorkloadPer requestCost per 1,000 requests
Support reply2K in / 500 out$2.70
Code review on a diff20K in / 2K out$18.00
Agent step with tool results50K in / 4K out$42.00
  • Cached input reads cost $0.03 per 1M, one twentieth of a fresh read. If 40K of that 50K agent step is a cached prefix, the step drops from $42.00 to about $19.20 per 1,000 requests. A stable system prompt and context prefix matter more on GPT-6.1 Sol than on GPT-6 Sol.
  • Requests above 272K input tokens are surcharged for the whole request, at 2x on input and cache and 1.5x on output. A 300K-in / 4K-out request costs about $0.378, while the same task trimmed to 270K costs about $0.174.

Output tokens cost five times what input tokens cost. Higher reasoning effort produces more reasoning tokens, which are billed as output, so reserve xhigh and max for problems that need them.

Try GPT-6.1 Sol in three steps

No install and no setup. The playground above runs against the same endpoint your code will call.

01

Set reasoning effort

Start at medium. Raise it to high, xhigh, or max for problems that need planning before answering, and lower it to low when latency matters more than depth.

02

Send a prompt

Paste your real task rather than a toy one. Token usage and credits consumed are reported under every response, so you can price the workload before committing.

03

Copy the API call

Move the same request into your code with model ID gpt-6.1-sol. Tool calling works on both Chat Completions and the Responses API.

GPT-6.1 Sol FAQ

Pricing, capability, and migration questions.

/ 01

How much does GPT-6.1 Sol cost on AIReiter?

GPT-6.1 Sol costs $0.60 per 1M input tokens and $3.00 per 1M output tokens on AIReiter, which is 30% of OpenAI's official $2.00 and $10.00. Cached input reads are $0.03 per 1M against the official $0.10, and cache writes are $0.75 per 1M. Requests above 272K input tokens are billed at 2x input and 1.5x output.

/ 02

What changed from GPT-6 Sol?

Base input and output prices are the same as GPT-6 Sol, but cached input is half the price, at 5% of the uncached rate instead of 10%. Reasoning effort gains a max setting, while the none and minimal settings are no longer supported. The context window, output limit, and long-context surcharge are unchanged.

/ 03

Is GPT-6.1 Sol better than GPT-6 Astra?

No. Astra remains OpenAI's most capable GPT-6 model, and GPT-6.1 Sol sits one tier below it. The case for Sol is cost: its short-context input and output prices are one fifth of Astra's, at $2 versus $10 input and $10 versus $50 output per 1M tokens. Route to Astra only where Sol measurably falls short.

/ 04

What is the context window?

GPT-6.1 Sol has a 1,050,000-token context window with up to 128,000 output tokens, and input and output share that budget. In practice the cheap part of the window is the first 272K input tokens: above that, the whole request is billed at 2x input and cache rates and 1.5x output.

/ 05

Which reasoning effort settings are supported?

GPT-6.1 Sol accepts low, medium, high, xhigh, and max, with medium as the default. The none and minimal settings that some earlier GPT models accepted are not supported. Higher settings produce more reasoning tokens, which are billed as output, so start at medium and raise it only for problems that need planning.

/ 06

Does GPT-6.1 Sol support tool calling?

Yes. On OpenAI's own API, GPT-6.1 Sol supports tool calling only through the Responses API, not Chat Completions. On AIReiter, tool calling works on both https://aireiter.com/api/v1/chat/completions and https://aireiter.com/api/v1/responses with model gpt-6.1-sol, so existing Chat Completions tool loops keep working unchanged.

/ 07

How do I use GPT-6.1 Sol in Codex CLI?

Add an aireiter provider to ~/.codex/config.toml with base_url https://aireiter.com/api/v1, wire_api set to responses, and env_key set to AIREITER_API_KEY, then set model to gpt-6.1-sol. Export your AIReiter key in that environment variable and start Codex. The full config is in the code section above.

/ 08

When was GPT-6.1 Sol released?

OpenAI released GPT-6.1 Sol on 29 September 2026 as an upgrade to GPT-6 Sol. It is available in the OpenAI API and in ChatGPT Work and Codex for paid plans. On AIReiter it is available in the playground and the API from launch, at 30% of the official per-token price.