LLMopenai

OpenAI: GPT-6 Luna Pro (batch)

GPT-6 Luna Pro is the same underlying model as [GPT-6 Luna](https://openrouter.ai/openai/gpt-6-luna), served with `reasoning.mode` set to `pro` for higher-quality responses on complex tasks. **Cost note:** pro mode spends far more...

Anyone in the Project can @-mention OpenAI: GPT-6 Luna Pro (batch) with the team's shared context - pooled credits, one chat, one memory.

All models

Starter is free forever - 1 Project, 100 credits/month, 1 MCP. No card.

Verdict

GPT-6 Luna Pro (batch) offers OpenAI's latest reasoning architecture at 90% lower cost than real-time endpoints, making it the go-to for high-volume workflows where 12-24 hour latency is acceptable. The million-token context window handles book-length documents and large codebases in a single pass. Trade-off: batch processing means no streaming and delayed results. Reach for this when you're processing thousands of requests overnight and cost per token matters more than instant feedback.

Best for

  • Overnight processing of large document sets
  • Cost-sensitive code analysis across repositories
  • Batch summarization of research papers
  • High-volume data extraction pipelines
  • Scheduled report generation from transcripts

Strengths

The 1M token context window eliminates chunking for most real-world documents — entire novels, multi-file codebases, and day-long meeting transcripts fit in one request. Batch pricing at $0.05 input makes it 20x cheaper than GPT-4o real-time for the same capability tier. File and image modalities mean you can throw PDFs and screenshots directly into the pipeline without preprocessing. OpenAI's track record suggests strong instruction-following and JSON mode reliability for structured extraction tasks.

Trade-offs

Batch processing introduces 12-24 hour turnaround, which kills this model for interactive use cases or anything user-facing. Without public benchmarks yet, we can't verify how GPT-6 Luna Pro stacks up against Claude 3.7 Sonnet or Gemini 2.0 Flash on reasoning-heavy tasks. The $0.25 output pricing climbs fast if your prompts generate long responses — a 10k token summary costs $2.50 in output alone. No streaming means you can't show progress or catch errors early in long-running jobs.

Specifications

Provider
openai
Category
llm
Context length
1,050,000 tokens
Max output
128,000 tokens
Modalities
file, image, text
License
proprietary
Released
2026-09-22

Pricing

Input
$0.05/Mtok
Output
$0.25/Mtok
Model ID
openai/gpt-6-luna-pro: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

Estimated monthly spend
$1.94
17.6M tokens / month
5 seats · 80 msgs/day

Switchy meters this against your org's shared credit pool - one plan, one balance for everyone.

Providers

ProviderContextInputOutputP50 latencyThroughput30d uptime
openai1050k$0.05/Mtok$0.25/Mtok———

Performance

Performance snapshots are collected daily. Check back after the next ingestion run.

Benchmarks

Public benchmark scores are not available yet for this model. Check back after the next ingestion run.

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

Not enough Projects have used this model yet to share anonymised team stats. We wait for at least 50 distinct Projects per week before publishing any aggregate.

Starter prompts

Extract Structured Data from PDFs

Extract all parties, dates, monetary amounts, and key obligations from this contract. Return as JSON with fields: parties (array), effective_date, termination_date, payment_terms (array), obligations (array of {party, obligation, deadline}).

Summarize Research Paper Collection

I'm attaching 25 papers on transformer architectures. Create a 2-page summary covering: (1) consensus findings across papers, (2) major disagreements or contradictions, (3) gaps no paper addresses. Cite paper titles inline.

Analyze Codebase for Security Issues

Review this codebase for security issues. Flag: SQL injection risks, hardcoded credentials, missing input validation, insecure authentication flows. For each issue, provide file path, line number, severity (critical/high/medium), and a one-line fix recommendation.

Generate Weekly Report from Transcripts

I'm providing transcripts from Monday-Friday standups. Generate a weekly report with sections: Key Decisions Made, Blockers Identified, Action Items (with owner and deadline), Metrics Discussed. Keep it under 1000 words.

Compare Product Screenshots Over Time

I'm attaching screenshots of a competitor's product from Jan, Apr, Jul, Oct. Identify: new features added, removed UI elements, layout changes, and any shifts in messaging or branding. Present as a timeline.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

Review this 450-page M&A contract for non-standard indemnification clauses and flag any that shift liability beyond typical SaaS acquisition terms.

Output

In this illustrative example, the model would identify seven non-standard indemnification provisions across sections 8.3, 12.1, and Exhibit D. It would flag uncapped IP warranty exposure in section 8.3(b) that extends beyond the standard 12-month survival period to perpetuity, note the unusual customer data breach liability allocation in 12.1(d) that makes the acquirer responsible for pre-closing incidents discovered post-closing, and highlight the reverse indemnification cap in Exhibit D-2 that's set at 3x purchase price rather than the industry-standard 1x. Each finding would include the specific clause text, page reference, and a comparison to market-standard SaaS M&A language.

Notes

The 1.05M token context window enables analysis of complete transaction documents without chunking or summarization loss. This matters for legal review where a missed cross-reference can create material risk. The batch processing model suits document review workflows where 24-hour turnaround is acceptable, though real-time negotiation support would require the standard API.

Prompt

Generate a Python data pipeline that ingests this 18-month Snowflake query log, identifies the 200 most expensive queries, clusters them by access pattern, and outputs optimization recommendations with estimated cost savings.

Output

In this illustrative example, the model would produce a complete pipeline using pandas and scikit-learn: CSV ingestion with schema validation, cost calculation per query using warehouse credits and execution time, K-means clustering (k=12) to group queries by table access patterns and time-of-day distribution, and a final report generator. The code would include error handling for malformed log entries, parameterized cluster count, and a cost-benefit estimator that projects savings from recommended indexes, materialized views, and warehouse right-sizing. The output would be production-ready with type hints, docstrings, and unit test stubs for the core clustering logic.

Notes

File modality support means the model can directly ingest the query log without requiring you to paste 18 months of data into a prompt. The $0.05/Mtok input pricing makes analyzing large operational datasets economically viable—this job would cost roughly $0.50 in input tokens. The batch endpoint's lower output cost ($0.25 vs. standard API rates) suits report generation where you're producing lengthy analysis documents.

Prompt

Here are 40 customer support tickets from last week (images attached). Extract the core issue from each, map them to our product taxonomy, identify which three product areas are generating the most confusion, and draft FAQ entries for each.

Output

In this illustrative example, the model would process each ticket image (screenshots, forwarded emails, handwritten notes), extract the customer's question and any visible error messages or UI states, then categorize issues using your product taxonomy. It would identify that 14 tickets relate to the new billing dashboard (confusion about proration logic), 9 concern the API rate limiting changes (unclear error messages), and 7 involve the mobile app's offline mode (sync conflict resolution). For each area, it would draft a 150-word FAQ entry in your support voice, incorporating the specific language customers used in tickets and addressing the underlying mental model mismatch that's causing the confusion.

Notes

Image understanding enables processing of real support artifacts—screenshots with annotations, forwarded email chains, photos of error screens—without requiring manual transcription. The large context window lets you submit an entire week's tickets in one job, preserving cross-ticket patterns that single-ticket analysis would miss. Batch processing fits support team workflows where overnight analysis informs next-day prioritization, though it wouldn't suit real-time ticket triage.

Use-case deep-dives

Batch legal document review

Why Luna Pro batch wins for overnight contract analysis pipelines

A 12-person legal ops team processes 200+ vendor contracts monthly, extracting clause risks and compliance flags into structured JSON. Luna Pro batch cuts their per-document cost to $0.05 input / $0.25 output per Mtok—roughly 40% below real-time alternatives—while the 1.05M token window handles full MSAs plus exhibits in a single call. They queue the batch at 6pm, pull results at 8am, and route flagged contracts to paralegals. The trade-off: batch jobs take 12-24 hours, so this only works when you can afford overnight latency. If you need answers in under an hour, pay the real-time premium. Otherwise, Luna Pro batch is the correct call for any document workflow where volume matters more than speed.

Multi-file codebase refactoring

When to batch-process large refactors across 50+ file repos

A 4-engineer startup inherited a 60-file Python monolith and needs to migrate from Flask to FastAPI across every route handler. Luna Pro batch ingests the entire codebase (averaging 800K tokens with dependencies) and returns a refactor plan plus diffs for each file. At $0.05/$0.25 per Mtok, the full job costs under $0.30—cheap enough to run nightly as the codebase evolves. The file and image modalities let them include architecture diagrams and config samples in the prompt. The catch: batch latency means this is a planning tool, not an interactive copilot. If your team codes in tight feedback loops, stick with real-time models. If you can queue refactors overnight and review diffs in the morning standup, Luna Pro batch is the right pick.

High-volume customer feedback tagging

How a 20-person SaaS team tags 5K monthly support tickets overnight

A customer success team collects 5,000 support tickets and NPS comments each month and needs sentiment scores, feature requests, and churn signals extracted into their data warehouse. Luna Pro batch processes the full corpus for under $2 total—each ticket averages 400 tokens input, 50 tokens output—and the 1.05M context window lets them include the last 90 days of product release notes as grounding context in every call. They run the batch weekly, load results into Looker, and surface trends in their Monday review. The boundary: if you need real-time ticket routing or same-day escalation, batch latency kills the workflow. But for retrospective analysis where cost per ticket matters and you can wait 24 hours, Luna Pro batch is the obvious choice.

Frequently asked

Is GPT-6 Luna Pro good for long document analysis?

Yes. The 1.05M token context window handles entire codebases, legal contracts, or research papers in a single pass. At $0.05/Mtok input, you can process a 500-page document for under $0.10. Batch mode adds latency but cuts costs further if you're not running interactive queries.

Is GPT-6 Luna Pro cheaper than GPT-4o for batch jobs?

Significantly. GPT-4o costs $2.50 input / $10 output per Mtok; Luna Pro is 50× cheaper on input and 40× cheaper on output. For high-volume classification, summarization, or data extraction where you can tolerate batch delays, Luna Pro saves thousands monthly compared to real-time models.

Can GPT-6 Luna Pro handle image and file inputs?

Yes, it supports image and file modalities alongside text. You can feed PDFs, spreadsheets, or screenshots directly into batch jobs. This makes it practical for document digitization pipelines or visual QA tasks where you're processing thousands of files overnight and don't need instant responses.

How does GPT-6 Luna Pro compare to GPT-5 for accuracy?

No public benchmarks exist yet, so accuracy claims are unverified. OpenAI typically improves reasoning and instruction-following with each generation, but without MMLU, HumanEval, or GPQA scores, you're testing blind. Run your own evals on representative tasks before committing production workloads.

Should I use GPT-6 Luna Pro for real-time chatbots?

No. Batch mode means requests queue and process asynchronously—often taking minutes to hours. Use GPT-4o, Claude Sonnet, or Gemini Flash for chat. Reserve Luna Pro for overnight ETL jobs, bulk content generation, or dataset labeling where latency doesn't matter and cost does.

Compare with

More language models

See all language models →

Data last verified 12 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.