TheDrummer: UnslopNemo 12B
UnslopNemo v4.1 is the latest addition from the creator of Rocinante, designed for adventure writing and role-play scenarios.
Anyone in the Project can @-mention TheDrummer: UnslopNemo 12B 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
- Uncensored creative writing and roleplay
- Long-context document processing under budget
- Direct responses without safety theater
- Prototyping with extended context windows
Strengths
The million-token context window competes with top-tier models at a fraction of the cost—$0.40/Mtok versus $2-7.50 for comparable context from Gemini or Claude. Flat input/output pricing simplifies budgeting for long-form generation. The 'unslop' positioning suggests tuning away from verbose corporate-speak and refusal patterns, which appeals to users building creative tools or internal assistants where safety filters create friction. At 12B parameters, inference should be fast enough for interactive use cases.
Trade-offs
No public benchmarks means you're flying blind on reasoning, coding, or instruction-following quality relative to established 12B models like Mistral Small or Qwen 2.5 14B. The 'uncensored' framing may introduce liability risk for customer-facing applications—expect outputs that violate content policies on mainstream platforms. Proprietary license limits transparency into training data and fine-tuning methods. Without MMLU, HumanEval, or MT-Bench scores, you'll need to run your own evals before trusting it for anything beyond experimentation.
Specifications
- Provider
- thedrummer
- Category
- llm
- Context length
- 1,024,000 tokens
- Max output
- 819,200 tokens
- Modalities
- text
- License
- proprietary
- Released
- 2024-11-08
Pricing
- Input
- $0.40/Mtok
- Output
- $0.40/Mtok
- Model ID
thedrummer/unslopnemo-12b
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 |
|---|---|---|---|---|---|---|
| thedrummer | 1024k | $0.40/Mtok | $0.40/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 Legal Contract
Read this 50-page contract and produce a 300-word summary covering payment terms, termination clauses, liability caps, and any unusual provisions that create risk for the signing party.
Uncensored Character Dialogue
Write a tense confrontation scene between two rival gang leaders negotiating territory. Include realistic profanity and threats. 400 words, third-person past tense.
Technical Documentation Rewrite
Rewrite this API reference documentation in plain English for a junior developer. Remove corporate buzzwords, keep all technical accuracy, add a simple code example at the end.
Multi-Document Research Synthesis
I'm pasting five research papers on microplastic pollution. Synthesize the consensus findings, highlight where studies conflict, and list the three most-cited mitigation strategies. 500 words.
Direct Business Email Draft
Draft an email to a vendor whose shipment is three weeks late. Be direct about the impact on our production schedule and request a firm delivery date by end of week. No apologies or pleasantries—just facts and next steps.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
Review this function for potential race conditions. It's meant to cache API responses but we're seeing stale data under load.
The core issue is in your cache-check-then-set pattern. Between lines 47-52, you read `cache.get(key)`, evaluate it, then `cache.set(key, response)` without atomicity. Under concurrent requests, two threads can both see a cache miss, both fetch from the API, and the slower write wins—potentially storing older data. Wrap the check-set in a lock or use `cache.setIfAbsent()` with a promise to coordinate callers. Also note your TTL logic assumes synchronous completion; if the API call times out, you'll cache a partial response.
This example shows UnslopNemo's strength in multi-threaded reasoning—it identifies the race window and proposes two concrete fixes. The 1M token context means it could handle the entire codebase as input. However, without public benchmarks, we can't verify its accuracy rate on concurrency bugs versus models like Claude or GPT-4.
Explain how transformers use attention mechanisms to a new ML engineer who understands matrix multiplication but hasn't seen neural nets before.
Think of attention as a weighted lookup table. You have a query (what you're asking about), keys (labels for each piece of information), and values (the actual information). For each query, you compute similarity scores against all keys—usually via dot products—then softmax those scores into weights. Multiply those weights by the values and sum: that's your context-aware output. In transformers, every token generates its own query/key/value, so each word 'attends' to every other word in parallel. The magic is that these weights are learned, not hand-coded, so the model discovers which words matter for predicting the next one.
UnslopNemo's 'unslop' branding suggests it avoids over-explained prose, and this example delivers—clear analogies without filler. The explanation builds from the engineer's stated knowledge (matrix math) rather than restarting from scratch. At $0.40/$0.40 per Mtok, it's cheaper than frontier models for high-volume educational content, though we lack quality benchmarks to confirm pedagogical accuracy.
Generate a SQL query to find customers who made purchases in Q1 2024 but not Q2, then rank them by total Q1 spend. Schema: customers(id, name), orders(id, customer_id, amount, created_at).
```sql WITH q1_customers AS ( SELECT customer_id, SUM(amount) AS total_spend FROM orders WHERE created_at >= '2024-01-01' AND created_at < '2024-04-01' GROUP BY customer_id ), q2_customers AS ( SELECT DISTINCT customer_id FROM orders WHERE created_at >= '2024-04-01' AND created_at < '2024-07-01' ) SELECT c.name, q1.total_spend FROM q1_customers q1 JOIN customers c ON q1.customer_id = c.id LEFT JOIN q2_customers q2 ON q1.customer_id = q2.customer_id WHERE q2.customer_id IS NULL ORDER BY q1.total_spend DESC; ```
The query correctly uses CTEs for readability and a LEFT JOIN with NULL check for the exclusion logic—standard best practice. UnslopNemo's 1M token context is overkill here but would shine if the prompt included 50 tables of schema documentation. The $0.40 flat rate makes it cost-effective for batch SQL generation, though without code-benchmark data we can't compare correctness to specialized models like CodeLlama.
Use-case deep-dives
When 1M tokens and flat pricing beat tiered models for compliance teams
A 4-person compliance team at a fintech needs to cross-reference 800-page regulatory filings against internal policy docs every quarter. UnslopNemo 12B handles this because the 1M-token context window swallows entire document sets in one pass, and the flat $0.40/Mtok pricing means no input/output cost asymmetry when you're feeding massive prompts and getting back structured findings. Most models charge 3-5x more for output tokens, which kills the economics when your use-case is "read everything, write a summary". The 12B parameter count keeps inference fast enough for same-day turnaround. If your docs exceed 1M tokens or you need sub-second responses, you're looking at a different model class, but for quarterly batch work under that ceiling, this is the cost-optimal play.
Why support teams under 50 tickets/day should consider this over GPT-4
A 3-person SaaS support team gets 30-40 tickets daily, each requiring context from Intercom threads, Notion docs, and Slack history. UnslopNemo 12B works here because you can dump the entire customer history (often 200k-400k tokens across sources) into the prompt without chunking or retrieval overhead, and the symmetric $0.40 pricing means a typical ticket costs $0.08-0.12 end-to-end versus $0.30+ on GPT-4 Turbo. The 12B size handles classification and draft responses reliably for straightforward SaaS questions. If you're fielding 100+ tickets/day or need multilingual support, the lack of public benchmarks becomes a risk and you should test against Gemini 1.5 Flash, but for small-team volume with English-only tickets, the context capacity and cost structure are hard to beat.
When to use this for monorepo analysis instead of Claude or GPT-4
A 5-engineer team maintaining a 150k-line Python monorepo needs to assess the blast radius of deprecating a core utility module. UnslopNemo 12B fits because you can load the entire codebase (typically 400k-600k tokens with comments) plus the deprecation plan into one context, and the flat pricing makes exploratory queries cheap—ask 10 variations of "what breaks if we remove this" for under $0.50 total. The 12B parameter count is sufficient for dependency tracing and impact analysis on well-structured code. The trade-off: no public benchmarks means you're flying blind on code generation quality, so use this for analysis and planning, not for writing the actual refactor. If you need the model to generate migration code or handle polyglot repos, Claude 3.5 Sonnet is the safer bet despite costing 3x more per run.
Frequently asked
Is UnslopNemo 12B good for general text generation?
Yes, if you need a mid-sized model that avoids over-polished corporate tone. The "Unslop" branding suggests it's tuned away from the overly-safe assistant voice common in mainstream models. At 12B parameters, it balances capability with reasonable inference costs, though no public benchmarks exist to confirm quality claims.
Is UnslopNemo 12B cheaper than GPT-4o or Claude Sonnet?
Significantly cheaper. At $0.40 per Mtok for both input and output, you're paying roughly 1/15th of GPT-4o's cost and 1/8th of Claude Sonnet 3.5. The symmetric pricing means long outputs don't penalise you extra. Trade-off: you're using a 12B model with zero public benchmark validation versus proven frontier systems.
Can UnslopNemo 12B handle the full 1M token context window?
The 1.024M token window is advertised, but without published benchmarks showing needle-in-haystack or long-context recall scores, real-world performance is unverified. Most 12B models struggle with effective reasoning beyond 32-64k tokens. Expect degraded accuracy in the outer ranges unless TheDrummer has shared private evals proving otherwise.
How does UnslopNemo 12B compare to Llama 3.1 8B or Mistral 7B?
UnslopNemo sits between those in parameter count, so theoretically more capable than 7-8B models. However, Llama 3.1 8B has extensive public benchmarks showing 68-72 MMLU scores; UnslopNemo has none. The "Unslop" tuning might give different stylistic output, but you're choosing based on vibes rather than validated performance data.
Should I use UnslopNemo 12B for production chatbots?
Only if you've run your own evals first. The lack of public benchmarks means you can't predict failure modes, accuracy on common tasks, or safety behaviour. The low price and large context window are attractive for prototyping, but deploy to real users only after confirming it meets your quality bar on representative test cases.
Compare with
More language models
- Thinking Machines: Inklingthinkingmachines
- 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