OpenAI: GPT-5.6 Luna (batch)
GPT-5.6 Luna is a fast, cost-efficient model in OpenAI's GPT-5.6 series. It is suited for high-volume, latency-sensitive tasks such as chat, classification, and lightweight agentic workflows, providing capable reasoning for...
Anyone in the Project can @-mention OpenAI: GPT-5.6 Luna (batch) with the team's shared context - pooled credits, one chat, one memory.
Starter is free forever - 1 Project, 100 credits/month, 1 MCP. No card.
Verdict
Best for
- Overnight batch document processing
- Large-scale dataset annotation runs
- Full codebase analysis and refactoring
- Multi-document research synthesis
- Cost-sensitive long-context tasks
Strengths
The 1.05M token context window swallows entire codebases or research paper collections without chunking. At $0.10/Mtok input, Luna undercuts real-time GPT-5 variants by 80% on the input side — meaningful savings when you're feeding 500K+ tokens per job. Batch pricing makes high-volume annotation, code review, and document transformation economically feasible at scale. The GPT-5.6 reasoning layer handles complex multi-step analysis that earlier batch models couldn't reliably execute.
Trade-offs
Batch mode enforces 24-hour turnaround, so Luna is useless for interactive chat or real-time debugging. Output pricing at $0.60/Mtok stays high — if your job generates verbose responses, costs climb fast. No public benchmarks yet means you're flying blind on head-to-head performance against Claude 3.7 Opus or Gemini 2.0 Pro. The 'Luna' designation suggests this is an experimental or preview release, so expect API changes and potential deprecation on OpenAI's typical 6-month cycle.
Specifications
- Provider
- openai
- Category
- llm
- Context length
- 1,050,000 tokens
- Max output
- 128,000 tokens
- Modalities
- file, image, text
- License
- proprietary
- Released
- 2026-07-09
Pricing
- Input
- $0.10/Mtok
- Output
- $0.60/Mtok
- Model ID
openai/gpt-5.6-luna:batch
Per-token prices show what the model costs upstream. On Switchy your team draws from one shared org credit pool - one plan, one balance for everyone.
Team cost calculator
5 seats · 80 msgs/day
Switchy meters this against your org's shared credit pool - one plan, one balance for everyone.
Providers
| Provider | Context | Input | Output | P50 latency | Throughput | 30d uptime |
|---|---|---|---|---|---|---|
| openai | 1050k | $0.10/Mtok | $0.60/Mtok | — | — | — |
Performance
Benchmarks
Works well with
Top MCPs
Compatibility data comes from first-party telemetry; once we have enough co-usage signal, top MCPs for this model will appear here.
How Switchy teams use it
Starter prompts
Codebase Refactor Plan
Review this codebase and propose a refactoring plan to improve modularity. Identify tightly coupled components, suggest interface boundaries, and outline a migration sequence that minimizes risk.
Multi-Paper Literature Synthesis
Synthesize the key findings from these research papers on [topic]. Identify consensus views, conflicting results, and gaps in the literature. Organize by theme, not by paper.
Bulk Contract Review
Review these contracts and flag any clauses that deviate from our standard terms. For each deviation, note the contract ID, clause text, and risk level (low/medium/high).
Dataset Annotation at Scale
Label each text sample with: sentiment (positive/negative/neutral), primary topic, and confidence score (0-100). Return results as JSON array with sample_id, sentiment, topic, confidence.
Long-Form Content Audit
Audit this documentation set for factual errors, outdated information, and inconsistent terminology. List each issue with page reference, error type, and suggested correction.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
Review this Python function for edge cases and suggest improvements. The function merges overlapping time intervals from a list of tuples.
The function handles basic overlap detection but misses three edge cases: (1) intervals that touch at boundaries (e.g., (1,3) and (3,5)) aren't merged when they should be, (2) unsorted input causes incorrect merges, and (3) empty list input raises an unhandled exception. Add input validation, sort intervals by start time first, and adjust the overlap condition to `current[1] >= next[0]` instead of `>`. Also consider whether touching intervals should merge based on your use case—some domains treat them as separate.
With a 1M+ token context window, this model can review entire codebases in one pass, catching edge cases across multiple related functions. The batch pricing ($0.10 input) makes large-scale code audits economical. However, batch processing means no real-time interaction—you submit jobs and wait for results, which doesn't suit iterative debugging workflows.
Summarize the key findings from these 47 customer interview transcripts (attached). Focus on recurring pain points related to onboarding and feature discovery.
Across the 47 interviews, three pain points dominate: (1) 34 participants couldn't locate the import feature within their first session, citing unclear navigation labels; (2) 28 mentioned the onboarding tutorial felt too long (avg. 12 minutes) and skipped it entirely; (3) 19 expressed confusion about pricing tiers during signup, specifically which features were included in the base plan. Secondary themes include requests for keyboard shortcuts (mentioned 15 times) and mobile app parity (11 times). The onboarding-tutorial issue correlates strongly with users who churned within 30 days.
The 1.05M token context window handles dozens of long-form documents without summarization loss—ideal for qualitative research synthesis. Batch mode suits this workflow since analysis doesn't need to be instant. The trade-off: you can't ask follow-up questions interactively. If findings spark new questions, you'll need to submit another batch job.
Generate 20 variations of this email subject line for A/B testing, optimized for open rates in B2B SaaS. Original: 'New features in your dashboard'.
Here are 20 variations spanning different psychological triggers: curiosity-driven ('3 dashboard changes you haven't noticed yet'), urgency-based ('Your dashboard just got faster—see what's new'), benefit-focused ('Save 2 hours/week with these dashboard updates'), personalized ('[FirstName], your team's dashboard has new tools'), question-format ('Ready to unlock these dashboard features?'), and social-proof angles ('Join 1,200 teams using our latest dashboard tools'). Each variation maintains professional tone while testing a distinct open-rate hypothesis. Avoid the urgency variants if your audience skews conservative—B2B buyers often ignore artificial scarcity.
Batch pricing makes bulk content generation extremely cost-effective at $0.60/Mtok output—generating hundreds of variations costs pennies. The model's multimodal support means you could include brand guidelines as images. The limitation: batch jobs can take minutes to hours depending on queue depth, so this doesn't work for real-time campaign launches or live brainstorming sessions.
Use-case deep-dives
When Luna's batch pricing justifies overnight document processing
A 12-person legal ops team needs to classify 8,000 contract amendments monthly by clause type and risk tier. GPT-5.6 Luna in batch mode costs $0.10/Mtok input versus $0.30+ for real-time alternatives, cutting their monthly bill from $240 to $80 when processing happens overnight. The 1.05M token context window handles full contracts without chunking, which matters when risk clauses reference exhibits 40 pages earlier. Batch jobs return results in 12-24 hours, so this works if your workflow tolerates next-morning delivery. If you need same-hour turnaround or your volume drops below 2,000 documents/month where the batch setup overhead outweighs savings, switch to a real-time endpoint. For high-volume, delay-tolerant classification where context matters, Luna's batch tier is the cost-efficient call.
How Luna's context window handles cross-file refactoring reviews
A 5-engineer SaaS team ships a TypeScript monorepo where feature branches touch 15-30 files per PR. GPT-5.6 Luna's 1.05M token window fits their entire 180k-line codebase in one prompt, so the model sees import chains, shared utilities, and type definitions without the context-stitching errors that break smaller-window models. At $0.60/Mtok output, a 4,000-token refactoring summary costs $0.0024 versus $0.012 on premium real-time tiers. The batch constraint means reviews land 18 hours after PR creation, which works for their async code review culture but fails if you merge same-day. If your codebase exceeds 800k tokens or you need sub-hour feedback loops, this isn't the model. For teams doing thorough, overnight reviews of large codebases, Luna's context and batch economics are hard to beat.
Why Luna works for infrequent, high-volume text analysis
A 20-person B2B product team analyzes 6,000 support tickets and NPS comments each quarter to extract feature requests and pain points. They run this job four times a year, not daily, so batch latency is irrelevant. Luna's $0.10 input pricing processes 15M tokens (roughly 6,000 tickets at 2,500 tokens each) for $1.50 versus $4.50 on real-time endpoints. The 1.05M context window lets them group 400 tickets per prompt for thematic clustering without losing cross-ticket patterns. Output at $0.60/Mtok keeps the 50k-token synthesis report under $0.03. If you're running this analysis weekly or need interactive exploration, the batch delay kills the workflow. For quarterly or monthly bulk analysis where cost per run matters more than speed, Luna's batch tier is the right economic choice.
Frequently asked
Is GPT-5.6 Luna batch good for large-scale text processing?
Yes, if you can tolerate async processing. The batch endpoint trades real-time response for 50% cost savings versus standard GPT-5.6 Luna. With a 1.05M token context window, it handles entire codebases or document sets in one call. Expect 12-24 hour turnaround times, so this works for overnight data pipelines, not interactive chat.
Is GPT-5.6 Luna batch cheaper than Claude Opus for bulk tasks?
At $0.10 input and $0.60 output per Mtok, Luna batch undercuts Claude Opus 4.7 ($3/$15) by 97% on input and 96% on output. For batch summarization, classification, or extraction jobs where you're processing millions of tokens daily, Luna batch saves thousands monthly. The trade-off is OpenAI's batch queue versus Anthropic's synchronous API.
Can GPT-5.6 Luna batch handle 500-page PDFs in one request?
Yes, easily. A 500-page PDF typically runs 300-400K tokens, well under the 1.05M context limit. Upload the file via the Files API, reference it in your batch job, and Luna processes the entire document without chunking. This works for contracts, research papers, or financial reports where cross-page context matters.
How does GPT-5.6 Luna batch compare to GPT-5.6 Luna standard?
Same model, same quality, half the price, but async-only. Standard Luna gives you streaming responses in seconds; batch Luna queues your job and returns results hours later. If your workflow can absorb the delay—nightly ETL, weekly report generation, archival analysis—batch is the obvious choice. For user-facing features, stick with standard.
Should I use GPT-5.6 Luna batch for automated content moderation?
Only if you're moderating historical content, not live user posts. Batch processing means 12-24 hour delays, which kills real-time moderation. But for auditing last month's uploads, scanning archived forums, or bulk-tagging a media library, Luna batch's pricing makes it viable to run exhaustive checks you'd skip at standard API rates.
Compare with
More language models
- OpenAI: GPT-5.6 Luna Proopenai
- OpenAI: GPT-5.6 Luna Pro (batch)openai
- OpenAI: GPT-5.6 Solopenai
- OpenAI: GPT-5.6 Sol (batch)openai
- OpenAI: GPT-5.6 Sol Proopenai
- OpenAI: GPT-5.6 Sol Pro (batch)openai
- OpenAI: GPT-5.6 Terraopenai
- OpenAI: GPT-5.6 Terra (batch)openai
- OpenAI: GPT-5.6 Terra Proopenai
- OpenAI: GPT-5.6 Terra Pro (batch)openai
- OpenAI: GPT-5 (batch)openai
- OpenAI: GPT-5 Miniopenai