LLMx-ai

SpaceXAI: Grok 4.3 (batch)

Grok 4.3 is a reasoning model from SpaceXAI. It accepts text and image inputs with text output, and is suited for agentic workflows, instruction-following tasks, and applications requiring high factual...

Anyone in the Project can @-mention SpaceXAI: Grok 4.3 (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

Grok 4.3 batch is X.AI's asynchronous inference option, trading response speed for a 50% discount on both input and output tokens. With a million-token context window and multimodal support, it handles large documents and image analysis at half the cost of real-time Grok. Best for workflows where you can queue requests and wait minutes to hours for results—batch document processing, overnight dataset labeling, or scheduled report generation. Skip it if you need interactive responses or sub-minute turnaround.

Best for

  • Overnight batch document processing
  • Cost-sensitive large-scale labeling
  • Scheduled report generation from logs
  • Multi-document synthesis under budget
  • Image analysis pipelines with delayed output

Strengths

The 50% price cut makes Grok 4.3 batch one of the most economical options for high-volume text and vision tasks where latency doesn't matter. The million-token context window lets you process entire codebases, legal filings, or multi-chapter manuscripts in a single call without chunking. Multimodal support means you can mix screenshots, diagrams, and text in the same batch job. For teams running nightly ETL or weekly content audits, the cost savings compound quickly.

Trade-offs

Batch inference introduces unpredictable latency—jobs can take minutes to hours depending on queue depth, making this unsuitable for user-facing features or interactive workflows. Without public benchmarks, you're flying blind on accuracy relative to Claude, GPT-4, or Gemini; internal testing is mandatory before production use. The model shares Grok's real-time quirks (occasional verbose responses, less polish than OpenAI on creative writing) but you can't iterate quickly to tune prompts when each run takes an hour.

Specifications

Provider
x-ai
Category
llm
Context length
1,000,000 tokens
Max output
900,000 tokens
Modalities
text, image, file
License
proprietary
Released
2026-04-30

Pricing

Input
$1.00/Mtok
Output
$2.00/Mtok
Model ID
x-ai/grok-4.3: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
$22.88
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
x-ai1000k$1.00/Mtok$2.00/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

Batch Invoice Extraction

Extract all line items, subtotals, tax amounts, and vendor information from the attached invoice images. Return results as a JSON array with one object per invoice, including fields for invoice_number, date, vendor_name, line_items (description, quantity, unit_price), subtotal, tax, and total.

Multi-Document Policy Synthesis

Read all attached policy documents and produce a single 500-word executive summary covering: (1) common themes across all documents, (2) conflicting provisions and how they differ, (3) gaps where no policy provides guidance. Cite document titles when referencing specific clauses.

Overnight Code Review Queue

Review the attached code diff for: (1) potential bugs or edge cases, (2) violations of the style guide in CONTRIBUTING.md, (3) opportunities to simplify logic. For each issue, cite the file and line number, explain the problem, and suggest a fix.

Scheduled Screenshot Audit

Analyze the attached screenshots for: (1) color contrast ratios below WCAG AA standards, (2) text smaller than 14px, (3) deviations from the brand color palette in brand-guide.pdf. List findings by screenshot filename with specific pixel coordinates where possible.

Bulk Dataset Labeling

Label each text sample with: (1) sentiment (positive/negative/neutral), (2) primary topic from the list [product, billing, support, feature_request, bug_report], (3) urgency (low/medium/high). Return a JSON array with one object per sample containing the original text and all three labels.

Example outputs

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

Prompt

Review this Python function for potential race conditions. It's meant to update a shared counter across multiple threads, but we're seeing inconsistent results in production.

Output

The function lacks thread synchronization. When multiple threads call `increment_counter()` simultaneously, the read-modify-write sequence isn't atomic. Thread A reads the value, Thread B reads the same value before A writes back, then both write incremented versions — one increment gets lost. Wrap the critical section in a `threading.Lock()` context manager, or switch to `threading.local()` if each thread needs its own counter. The 1M token context window here lets me see your entire codebase structure if you paste related modules — that often reveals whether this counter is actually shared state or if the architecture can be refactored to avoid locking altogether.

Notes

Demonstrates Grok's ability to diagnose concurrency issues with architectural context. The massive 1M token window means you can include surrounding code for deeper analysis. Trade-off: at $2/Mtok output, verbose explanations on large codebases add up quickly compared to smaller-context alternatives.

Prompt

I have 847 customer support tickets in a CSV. Extract common complaint themes, rank them by frequency, and suggest which ones we could automate responses for. The CSV is attached.

Output

Analyzing all 847 tickets. Top themes: (1) Password reset requests — 203 occurrences, fully automatable with email verification flow. (2) Shipping delay inquiries — 156 occurrences, partially automatable if you integrate tracking APIs. (3) Feature requests for bulk export — 89 occurrences, requires product decision. (4) Billing discrepancies under $50 — 71 occurrences, automatable with receipt lookup. (5) Complex refund cases — 63 occurrences, needs human judgment. Automate #1 and #4 first for 32% ticket reduction. I can draft the automation logic if you share your current support stack.

Notes

Showcases file processing and structured analysis across hundreds of data points. Grok's multimodal input handles CSV attachments directly. The context window accommodates the entire dataset plus follow-up questions in one session. Trade-off: batch processing means responses aren't real-time — plan for async workflows.

Prompt

This screenshot shows our analytics dashboard. Walk me through what's unusual about the traffic spike on March 14th and whether it correlates with the deployment timeline in the second image.

Output

The March 14th spike shows 340% above baseline, concentrated between 2-4 PM UTC. Cross-referencing your deployment log: you pushed version 2.1.3 at 1:47 PM that day, which introduced the new onboarding flow. The spike aligns with that release window. However, the traffic pattern is unusual — it's heavily skewed toward `/api/v2/profile` endpoints rather than the new `/onboarding` routes. This suggests either: (a) the new flow triggers excessive profile fetches due to a rendering bug, or (b) a bot scraped user profiles coincidentally post-deploy. Check your error logs for 429 rate-limit responses during that window to distinguish between the two.

Notes

Highlights image understanding combined with technical reasoning across multiple artifacts. Grok can parse UI screenshots and correlate visual data with structured logs. The $1 input pricing makes multi-image analysis economical. Trade-off: batch mode means you can't iteratively refine the analysis in real-time — frame your question completely upfront.

Use-case deep-dives

Batch document classification

When Grok 4.3 batch wins for overnight policy tagging

A 12-person compliance team needs to classify 8,000 insurance policy PDFs every night—tagging risk tier, renewal flags, and clause exceptions. Grok 4.3 batch is the call here. At $1/Mtok input, you're paying roughly $0.80 per 1,000 documents if each policy averages 800 tokens. The 1M token context means you can stuff full policy text plus examples into a single prompt without chunking. Batch mode cuts cost by 50% over real-time and runs while your team sleeps. The trade-off: you need a 24-hour SLA. If you're triaging live customer tickets where 2-minute response matters, this isn't it—switch to a real-time model. For overnight jobs where accuracy beats speed and you're processing thousands of files, Grok 4.3 batch delivers the lowest per-document cost at this context size.

Multi-file code refactoring

Why Grok 4.3 batch handles cross-repo refactors under budget

A 4-engineer startup is refactoring a monorepo—renaming 200 functions across 50 TypeScript files while preserving call signatures. Grok 4.3 batch is the right model. The 1M token window lets you load the entire dependency graph in one prompt, so the model sees every caller and callee without stitching. At $1 input/$2 output per Mtok, a typical refactor job (400k tokens in, 150k out) costs about $0.70—half what you'd pay for real-time inference. The catch: batch jobs queue for up to 24 hours. If you're pair-programming and need suggestions in under 10 seconds, use a streaming model instead. But for planned refactors where you kick off the job Friday night and review diffs Monday morning, Grok 4.3 batch gives you the context and cost structure that makes sense.

Bulk image captioning

When Grok 4.3 batch is the move for product catalog descriptions

A 20-person e-commerce team uploads 5,000 product photos weekly and needs SEO-friendly alt text for each. Grok 4.3 batch handles this. The model ingests images natively, so you're not preprocessing to base64 or paying a separate vision API. At $1/Mtok input, captioning 5,000 images runs about $15 if each image encodes to 3k tokens. Batch pricing cuts that further. The 1M context window means you can batch 200+ images per request with a shared style guide, keeping tone consistent across the catalog. The limit: if you're running a live storefront where new products go live in under an hour, batch latency kills you—use real-time. For weekly catalog updates where you can queue Sunday night and publish Monday, Grok 4.3 batch is the lowest-cost path to multimodal inference at scale.

Frequently asked

Is Grok 4.3 batch good for long-document analysis?

Yes. The 1M token context window handles full codebases, legal contracts, or research papers in a single pass. Batch mode trades latency for cost, so it's ideal for overnight processing jobs where you need deep reasoning over massive inputs but don't need real-time responses.

Is Grok 4.3 batch cheaper than GPT-4o for bulk tasks?

No. At $1/$2 per Mtok, Grok 4.3 batch costs roughly double what GPT-4o batch charges ($1.25 output). If you're processing millions of tokens daily, GPT-4o or Claude Haiku will cut your bill significantly. Use Grok batch when you need the specific reasoning style, not for pure cost optimization.

Can Grok 4.3 batch process images and PDFs?

Yes. It accepts text, image, and file inputs, so you can feed it scanned documents, charts, or screenshots alongside text. The 1M context means you can include dozens of images in one request without chunking, which is useful for batch report generation or visual QA workflows.

How does Grok 4.3 batch compare to standard Grok 4.3?

Same model, different SLA. Batch mode queues your requests for up to 24 hours in exchange for 50% lower pricing than real-time Grok. If your workflow tolerates delay—data pipelines, nightly summarization, research synthesis—batch saves money. For chat or live apps, use standard Grok 4.3 instead.

Should I use Grok 4.3 batch for automated content moderation?

Only if latency doesn't matter. Batch requests can take hours to complete, which breaks real-time moderation. For user-generated content that needs instant filtering, use a standard API model like GPT-4o mini or Claude Haiku. Reserve Grok batch for retrospective audits or training-data labeling.

Compare with

More language models

See all language models →

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