WayToClawEarn
High impactOpenAI

GPT-6 Sol and Luna launch: API prices permanently cut 50%, which model should developers pick?

OpenAI launched GPT-6 Sol and Luna on September 22, permanently cutting API prices 50% vs GPT-5.6. Sol targets complex coding and agent tasks at $2/$10 per million tokens; Luna handles high-frequency low-cost use at $0.10/$0.50. Here is the pricing comparison, migration notes, and model selection guidance.

Edisen Lu · WayToClawEarnVia OpenAIPublished Sep 28, 2026

Reviewed from public sources · AI-assisted drafting under editorial oversight. How we work · Original source

Public-source compilation

Synthesized from public posts/docs. Prefer the original source for primary claims.

How we review content · Primary source · OpenAI

TL;DR

If you searched for "GPT-6 Sol Luna API pricing" or "how to migrate from GPT-5.6 to GPT-6": both models launched September 22, 2026, with API prices permanently cut 50% vs GPT-5.6 promotional rates. Sol handles complex coding and agent tasks; Luna is built for high-frequency, low-cost workloads.

Pricing Comparison (per million tokens, USD)

ModelInputOutputCached InputContext Window
GPT-6 Sol$2.00$10.00$0.201,050,000
GPT-6 Luna$0.10$0.50$0.011,050,000
GPT-5.6 Sol (promo)$4.00$20.00——
GPT-5.6 Luna$0.20$1.20——

Note: GPT-5.6 Sol's $4/$20 was already a promotional rate guaranteed only through November 21, 2026. The real saving vs list price is greater than 50%.

Model Positioning

DimensionGPT-6 SolGPT-6 Luna
TargetComplex professional work, coding, agent tasksSpeed-first, high-frequency low-cost
Reasoning effortnone/low/medium(default)/high/xhigh/maxSame
Knowledge cutoff2026-04-202026-05-18
Fine-tuningNot supportedNot supported
EndpointsResponses, Chat Completions, BatchSame

Migration Breaking Changes

1. Function calling behavior change

In Chat Completions, function calling only works with reasoning_effort: "none". For any other effort level, migrate tool-calling code to the Responses API.

2. Sampling parameters removed

When reasoning is on, drop temperature, top_p, top_logprobs, and logprobs.

3. Reasoning effort renaming

If you used minimal effort on older models, start with low on GPT-6 and benchmark.

4. Prompt caching config changed

Old: prompt_cache_retention: {"ttl": "30m"}

New: prompt_cache_options: {"ttl": "30m"}

Caching starts at 1,024 visible input tokens. Cache writes cost 125% of input price; reads cost 10%.

5. Codex auto-switching

Multiple developers report Codex sessions being automatically switched to GPT-6 models. Pin the model ID explicitly if you depend on GPT-5.6 behavior.

Developer Model Selection Guide

Use caseRecommendedWhy
Multi-step agent orchestration, complex codingGPT-6 SolStrong reasoning, stable function calling
High-frequency batch classification, summarizationGPT-6 LunaExtremely low per-token cost, fast
Fine-tuning requiredStay on GPT-5.6GPT-6 does not support fine-tuning yet
Long context (>272K input)Evaluate costAbove 272K, input is 2x and output is 1.5x

Reminder: OpenAI has not announced GPT-5.6 API deprecation dates. But Codex is already auto-switching, so evaluate migration early.

Next Steps

  1. Replace existing model IDs with gpt-6-sol and gpt-6-luna in your test environment
  2. Check if your function-calling code depends on Chat Completions (if so, migrate to Responses API)
  3. Use caching to optimize costs: a stable system prompt saves 90% on input from the second call
  4. Track real-time pricing at OpenAI API Pricing

Related tutorials: how to build an automated content publishing pipeline with Claude Code and n8n at /ai-agent-tutorials.

openaigpt-6apipricingcodingllm

View source →

Educational reference only: cases summarize public sources and may use AI-assisted drafting under editorial review. Not financial advice; outcomes are not guaranteed.