Thinking Machines: Inkling
Inkling is an open-weight multimodal mixture-of-experts model from Thinking Machines Lab, with 41B active parameters out of 975B total. It is designed for general-purpose reasoning, coding, agentic and tool-use systems,...
Anyone in the Project can @-mention Thinking Machines: Inkling 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
- Long-document analysis under budget
- Multimodal tasks with audio input
- Cost-sensitive batch processing
- Prototyping with extended context
- Mixed-media content workflows
Strengths
The 524K context window handles entire codebases, legal filings, or multi-hour transcripts in a single pass. At $1 input / $4.05 output per Mtok, it undercuts many competitors on long-context tasks where token volume drives cost. Native audio support means you can feed meeting recordings or podcasts directly without preprocessing. The pricing structure favors read-heavy workloads — ideal for summarization, extraction, and analysis where input tokens dominate.
Trade-offs
No public benchmarks means you can't compare reasoning quality, instruction-following, or accuracy against Claude, GPT-4, or Gemini. You'll need to run your own evals before trusting it for high-stakes tasks. The $4.05 output rate climbs quickly if you generate long responses — fine for extraction, less so for drafting. Multimodal capabilities are listed but undocumented, so expect trial-and-error on image and audio quality. Without a track record, you're an early adopter taking on validation overhead.
Specifications
- Provider
- thinkingmachines
- Category
- llm
- Context length
- 524,288 tokens
- Max output
- 471,859 tokens
- Modalities
- text, image, audio
- License
- proprietary
- Released
- 2026-07-17
Pricing
- Input
- $1.00/Mtok
- Output
- $4.05/Mtok
- Model ID
thinkingmachines/inkling
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 |
|---|---|---|---|---|---|---|
| thinkingmachines | 524k | $1.00/Mtok | $4.05/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
Summarize Long Transcript
You have a full transcript of a 3-hour board meeting. Extract the top 5 decisions made, any unresolved questions, and a one-paragraph summary of the overall discussion.
Extract Data from PDF
This is a 200-page clinical trial report. Extract the primary endpoint, sample size, statistical significance, and any adverse events mentioned. Return as a bulleted list.
Analyze Codebase Context
Here's the complete source code for a Python web app. Identify any repeated logic that could be refactored into shared utilities, and flag any security concerns in authentication flows.
Compare Audio Interviews
I've uploaded 8 customer interview recordings. Identify the top 3 pain points mentioned across all interviews and quote specific examples from each.
Multimodal Report Generation
You have a slide deck (images), speaker notes (text), and the recorded presentation (audio). Write a 500-word summary that integrates insights from all three sources.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
Review this Python function for potential race conditions in a multi-threaded environment. Focus on the shared state access patterns and suggest specific fixes.
This function has three critical race conditions. First, the counter increment on line 47 isn't atomic—two threads reading the same value before incrementing will lose updates. Wrap it in a threading.Lock() or use threading.local() if each thread needs its own counter. Second, the cache dictionary access at line 52 lacks synchronization; concurrent writes can corrupt the internal hash table. Use a threading.RLock() around all cache operations, or switch to a thread-safe collections.OrderedDict with manual locking. Third, the status flag check-then-act pattern (lines 58-60) creates a TOCTOU vulnerability. Move the flag inside the lock's critical section. The 524K token context means I can see your entire codebase—these patterns repeat in your worker pool module too.
Demonstrates deep code analysis with architectural awareness. The model references its 524K context window to surface related issues elsewhere in the codebase—a strength for large refactoring tasks. However, at $4.05/Mtok output, verbose explanations like this cost more than terser alternatives.
Generate a technical architecture diagram description for a real-time bidding system handling 50K requests/second. Include data flow, failure modes, and latency budgets for each component.
The system uses a three-tier design: Edge layer (Cloudflare Workers, <5ms P99), bidding engine (Rust microservices on Kubernetes, 15ms SLA), and decision store (ScyllaDB, 2ms read latency). Incoming bid requests hit the edge, which validates schema and rate-limits by IP. Valid requests route to one of 40 bidding pods via consistent hashing on auction_id. Each pod queries the decision store for advertiser budgets, runs auction logic in-memory, and returns the winning bid. Failure modes: if a pod crashes, requests rehash to survivors—expect 100ms latency spike during rebalance. If ScyllaDB degrades, the bidding engine falls back to a Redis cache with stale budget data (5-minute TTL), accepting 2-3% overspend risk. The architecture assumes AWS us-east-1; cross-region adds 40-60ms.
Shows strong systems thinking with realistic latency numbers and explicit trade-off documentation. The multimodal capability (text+image input) would let users upload existing diagrams for critique. The massive context window handles entire design docs, but the $1.00 input cost makes repeated uploads expensive during iteration.
Listen to this 3-minute customer support call recording and draft a follow-up email summarizing the issue, our proposed solution, and next steps. Match the customer's tone—they were frustrated but professional.
Subject: Follow-up on Your Billing Discrepancy (Ticket #47291) Hi Jordan, Thank you for taking the time to walk me through the duplicate charge issue this afternoon. I understand the frustration—seeing two $299 charges when you only authorized one is unacceptable, especially when it affects your monthly budget. Here's what we're doing: I've escalated this to our payments team with priority status. They'll reverse the duplicate charge within 2 business days, and you'll see the credit as 'REFUND - Invoice #8834' on your statement. I'm also adding a $50 account credit for the inconvenience, applied automatically to your next invoice. Next steps: I'll email you Thursday afternoon with confirmation that the refund processed. If you don't see it by Friday, reply to this thread and I'll personally follow up with our finance director. Again, I appreciate your patience while we sorted this out. Best, Alex
Highlights the audio modality—useful for teams processing call recordings or meeting transcripts. The model captures tone nuance (frustrated but professional) and structures a clear action plan. The 524K context could theoretically handle hours of audio, but at current pricing, transcription services remain more economical for bulk processing.
Use-case deep-dives
When you need one model to handle PDFs, screenshots, and voice memos
A 4-person consulting team collects client input across Zoom transcripts, whiteboard photos, and contract PDFs—then needs a single model to synthesize findings into a brief. Inkling handles this because it accepts text, image, and audio in one call, and the 524k context window means you can drop 15 documents plus 3 hours of audio without chunking. At $1.00 input, a 200k-token research pass costs $0.20; the $4.05 output rate only matters if you're generating 50k+ token reports (most teams cap at 5k). The trade-off: no public benchmarks means you're flying blind on accuracy versus GPT-4 or Claude on complex reasoning tasks. If your synthesis is more aggregation than analysis, and you value the multi-modal convenience, Inkling is the simpler stack.
Why half-million-token context wins for quarterly call reviews
A 12-person SaaS support team records every customer call and wants to spot feature requests across 90 days of transcripts without pre-filtering. Inkling's 524k window fits roughly 400k words—enough for 200+ calls in a single prompt. You feed the raw audio files, ask for a ranked feature list, and pay $1.00 per million input tokens (a 300k-token batch costs $0.30). The output cost of $4.05/Mtok is negligible here because the answer is a 2k-token summary. The risk: without MMLU or HumanEval scores, you can't benchmark Inkling's instruction-following against Gemini 1.5 Pro or GPT-4 Turbo on the same task. If you're already committed to the vendor or need the audio-native path, it's a clean fit. Otherwise, test on 20 calls before committing the workflow.
When image-heavy workflows hit cost ceilings on vision models
A 3-person design QA team screenshots 500 UI states per sprint and needs an LLM to flag accessibility violations before human review. Most vision models charge per image; Inkling charges per token, and a 1080p screenshot typically encodes to 800-1200 tokens. At $1.00/Mtok input, 500 images cost $0.40-$0.60 per run versus $2-5 on competitor vision APIs. The 524k context means you can batch all 500 in one call instead of looping. The output is a 10k-token report at $0.04. The catch: no published vision benchmark (e.g., MMMU, ChartQA) means you're trusting vendor claims on OCR and spatial reasoning. If your violations are simple (contrast, alt-text presence), the price advantage is real. If you need nuanced layout critique, run a 50-screenshot pilot against GPT-4V first.
Frequently asked
Is Thinking Machines Inkling good for general text tasks?
Inkling supports text, image, and audio inputs with a 524k token context window, making it capable of handling long documents and multimodal workflows. Without public benchmarks, performance relative to GPT-4 or Claude remains unclear. The $4.05/Mtok output price sits between mid-tier and premium models, suggesting competitive capability, but you'll need to test it against your specific use case before committing.
Is Inkling cheaper than GPT-4o or Claude Sonnet?
At $1.00 input and $4.05 output per Mtok, Inkling costs less than GPT-4o ($2.50/$10.00) but more than Claude Sonnet 3.5 ($3.00/$15.00 for the newer version, though older Sonnet was cheaper). For output-heavy workloads like content generation, Inkling's $4.05 rate makes it 60% cheaper than GPT-4o. Input costs favor Inkling across the board.
Can Inkling handle 500k token documents in one request?
Yes. The 524k context window accommodates documents up to roughly 400k words, leaving room for your prompt and response. This matches Claude's extended context and exceeds GPT-4 Turbo's 128k limit. Actual performance on retrieval tasks across that full window isn't benchmarked publicly, so test recall accuracy on your longest documents before relying on it for production RAG or summarization.
How does Inkling compare to other multimodal models?
Inkling's text-image-audio support puts it alongside GPT-4o and Gemini 1.5 Pro in capability breadth. Without MMMU, VQA, or audio transcription benchmarks, we can't quantify its vision or speech accuracy. The pricing undercuts GPT-4o significantly, making it worth testing if you need multimodal at scale and can tolerate the lack of third-party validation on quality.
Should I use Inkling for production chatbots or API integrations?
The absence of public benchmarks makes Inkling a higher-risk choice for customer-facing applications where response quality is critical. If you're building internal tools or can A/B test thoroughly, the pricing and context window are attractive. For production chatbots, start with a limited rollout and compare outputs against GPT-4o or Claude on your actual prompts before scaling.
Compare with
More language models
- Thinking Machines: Inkling (free)thinkingmachines
- Thinking Machines: Inkling Smallthinkingmachines
- Thinking Machines: Inkling Small (free)thinkingmachines
- TypeSafe: Jev Routertypesafe
- Upstage: Solar Mini 4upstage
- Upstage: Solar Pro 3upstage
- Upstage: Solar Pro 4upstage
- Venice: Uncensoredcognitivecomputations
- WizardLM-2 8x22Bmicrosoft
- Writer: Palmyra X5writer
- xAI: Grok 3x-ai
- xAI: Grok Latestx-ai