NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQJ3XR1EJD6FMZXYHQRJJG
Run Details
Model:
Z.AI GLM 4.7 Flash
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
49.5s
Cost:
$0.001519
Provider:
Z.AI
Model input
System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The rain in Soho didn’t just fall; it hammered, a relentless physical
weight
that slicked the cobblestones into mirrors of darkness. Detective Harlow Quinn slowed her pace, the heavy rubber soles of her boots seeking purchase on the wet asphalt. Her breath plumed in ragged streams before her, catching in the back of her throat, a sharp contrast to the freezing air. She checked the leather
watch
strapped to her left wrist. 02:14. Three hours of patrol, one dead end, and a growing knot of frustration in her gut that had nothing to do with the damp chill seeping through her overcoat. The military precision she usually relied on to steady her nerves felt frayed at the edges. Ahead, a silhouette detached itself from the shadows of a narrow side street. Tomás Herrera. He looked smaller up close, bundled in a trench coat that was too thin for the temperature, his hands jammed deep into his pockets. At twenty-nine, Herrera should have been
navigating
the city with ease, not fleeing through it like a rat in a drainpipe. Quinn tightened her grip on her service revolver, the steel familiar and comforting, but the hairs on the back of her neck stood up. "You’re cornered, Tomás," Quinn called out, her voice cutting through the hiss of the rain. "Drop your hands. Now." Herrera didn't stop. He didn't even glance back. He broke into a sprint, his stride long and desperate, turning the corner toward a derelict loading dock that abutted the back exit of The Raven’s Nest. Quinn sprinted, her legs burning, her heartbeat syncing with the relentless drumming of the rain. She vaulted the low rusted gate, the chain snagging her coat but snapping free. As she scrambled onto the concrete platform, Herrera was already at the base of a crumbling brick wall, his fingers scrabbling frantically at a loose mortar joint. He knew the exit. Quinn had known every blind spot in this sector, but Herrera
was acting
on instinct, or worse, insider knowledge. It didn't make sense. Herrera was a paramedic. A man who spent his nights stabilizing the broken. What was he running from? A flash of metal caught her eye. He wasn't clawing at brick; he
was pulling
something from a pouch at his belt—a small, smooth bone, pearly white and faintly warm to the touch. He pressed it against the rough stone. The bricks didn't just move; they dissolved. A wedge of darkness yawned open in the stonework, expanding with a sickening sound of tearing mortar. Herrera hesitated for a fraction of a second, looking back over his shoulder, his face a mask of sheer terror and resolve. Then he turned and vanished into the void. Quinn skidded to a halt. The brickwork had sealed again, indistinguishable from the rest of the wall. There was no grate. No handle. Just cold, damp brick. She approached the gap, her eyes scanning for a trigger, a seam, a mechanism. Nothing. Just silence. Her partner’s death
echoed
in her mind, three years of murky details, unanswered questions, and the creeping suspicion that the file had
been shuffled
away, buried under red tape and supernatural excuses. DS Morris hadn't just died in the line of duty. He had died *something else*. She rested a palm against the cold surface of the brick, closing her eyes. The logical choice was to call for tactical backup, to seal the area, to preserve the scene. But as a gust of wind whistled through the opening, carrying with it the smell of ozone, sulfur, and stale incense, Quinn knew that standard protocol didn't cover portals in London's sewers. She unholstered her weapon, checking the chamber. One round left in the magazine. She didn't bring her spare. Stupid. Idiotic. She should have
been prepared
for *anything*, but three years of desk duty and paperwork had dulled her instincts. Still, she couldn't leave Herrera here. Not if he
was running
to the people responsible for Morris. Not if he was walking straight into a trap—or if he was bringing a trap back with him. Quinn holstered her weapon. She reached into her coat pocket, her fingers brushing against the heavy metal badge clipped to her belt. She hesitated, the impulse to leave it, to leave the evidence of who she was behind her, almost overwhelming. In a place like this, the law was irrelevant. The badge was just another piece of metal. But she was a Quinn, born to order chaos. She lowered her hand and pressed her hand against the seam of the brick. It didn't move. The stone was impenetrable, likely magical in a way that physical force couldn't move. Quinn stepped back, searching for something, anything. A loose grate? A sewer cap? Her gaze drifted to the unmarked loading dock across the narrow alley. It was dark, piled with rotting cardboard boxes. Approaching it
slowly
, Quinn moved to the edge of the platform. She peered over. A ladder. A rusted fire escape leading down into the gloom, silhouetted against the faint, sickly glow of a streetlamp several stories below. She swung one leg over the railing and lowered herself down. The metal rungs were slick, frost clinging to them despite the ambient humidity. Her boots made a wet *thud-thud* as she descended, the distance between her and the street shrinking. The wind howled, whipping her cropped salt-and-pepper hair into her eyes. The ground was an abandoned Tube station. The scent hit her first—a mix of stagnant water, old paper, and something sweet, cloying, like rotting fruit. She hit the concrete with a heavy thud, her knees absorbing the impact. She drew her weapon again, sweeping the empty platform. "You're making a huge mistake, Quinn," she whispered to herself. "You're going to end up like Morris." The station was vast, a tunnel of wet concrete arches stretching into infinity. There were no trains, no lights, only the ambient glow from a flickering industrial fixture down the hall. It was the kind of place that looked like a movie set for a post-apocalyptic dread. She followed the lights. The farther she went, the more the architecture changed. The tiled walls of the station
were gone
, replaced by rough-hewn timber and canvas stalls. A scent of roasted meat and strange spices filled the air, competing with the metallic tang of blood. She was no longer in Camden. The geography of London had folded in on itself. The crowd was a shifting tide of shadows. Ghouls in trench coats, figures with eyes that glowed violet, women with skin the color of polished mahogany. Quinn kept her head down, her grip tight on her gun, moving with the precision of a soldier in hostile territory. She didn't belong here. She was the anomaly in the room, the only thing in this twisted bazaar that smelled like rain and cheap whiskey. She spotted him near a stall selling colorful glass vials. Tomás Herrera
was hunched
over, his hand pressed against his side. "Tomás!" Quinn shouted, stepping out from behind a stack of crates. Herrera spun around, his hand flying to his belt for a weapon that wasn't there. When he saw her, the relief on his face was
palpable
, mixed with a look of abject terror. He looked like he hadn't slept in days, his dark curls plastered to his olive skin, his breathing shallow. Quinn took two steps toward him, her eyes scanning for threats. The crowd around them parted like water around a stone, creating a tight circle of silence. "You shouldn't be here," Herrera rasped, his accent thickening, the Sevillian lilt cutting through the noise. "You don't know what you walked into." "I know it's a chase scene, Tomás," Quinn said, her voice hard. "Answer me. Who are you running from?" Herrera looked past her, his gaze locking onto something behind her. A chill spread through Quinn’s spine. She didn't turn. "Protect the token," Herrera pleaded, his voice cracking. "Not for me. Not for them." "Who?" "A courier. For the agency." Herrera shoved something into her hand. It was a heavy, metal medallion—a Saint Christopher. It felt impossibly warm in her cold palm. "Take it. It will show you the way out." "I'm not leaving without answers." "You'll die," Herrera said, backing away toward the darkness of the tunnel. "The hunt is tonight." He turned and sprinted into the shadows, vanishing around a corner as a low growl
echoed
from the void. Quinn stood frozen, the medallion burning against her skin. She knew she should shoot, track him down, corner him. She was a detective, damn it. That was what she did. But the crowd
was getting
restless. The glowing eyes
were fixing
on her. A heavy hand settled on her shoulder, blocking her path. She spun, leveling her gun, but her arm felt heavy, leaden. She looked down at the medallion. The Saint Christopher’s face
was twisted
in a look of frantic warning. Around his neck, a small inscription
began to
glow with a faint, pulsating blue light. Quinn lowered her weapon. She had a choice. She could walk out into the night with her life, leaving Morris' killer—and her partner's murderer—in the dark. Or she could follow the blinking light. She took a breath, the wet air tasting of copper and decay. She stepped forward, into the tunnel, and let the light guide her away from the street.
created_at
"2026-02-17T02:41:57.589188+00:00"
2/17/2026, 2:41:57 AM
model
"z-ai/glm-4.7-flash-20260119"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2812
moderation_latency
(null)
generation_time
49452
tokens_prompt
914
tokens_completion
4125
native_tokens_prompt
812
native_tokens_completion
3657
native_tokens_completion_images
(null)
native_tokens_reasoning
1762
native_tokens_cached
4
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"stop"
usage
0.0015194
router
(null)
provider_responses
0
id
"2026021710410796ea3c3ecfe84fbf"
status
200
is_byok
false
latency
2811
endpoint_id
"18a62ad3-010d-49c1-87bd-c2af7056db0b"
provider_name
"Z.AI"
model_permaslug
"z-ai/glm-4.7-flash-20260119"
api_type
"completions"
id
"gen-1771296067-329yI5PrsvyhKKHfK8c3"
upstream_id
"2026021710410796ea3c3ecfe84fbf"
total_cost
0.0015194
cache_discount
2.4e-7
upstream_inference_cost
0
provider_name
"Z.AI"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
7
adverbTagCount
0
adverbTags
(empty)
93.6548%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1576
totalAiIsmAdverbs
1
found
0
adverb
"slowly"
count
1
highlights
0
"slowly"
100.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
68.2741%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1576
totalAiIsms
5
found
0
word
"palpable"
count
1
1
word
"weight"
count
1
2
word
"echoed"
count
2
3
word
"navigating"
count
1
highlights
0
"palpable"
1
"weight"
2
"echoed"
3
"navigating"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
132
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
132
filterMatches
0
"watch"
hedgeMatches
0
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
141
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
48
mean
32.6
std
17.52
cv
0.537
sampleLengths
0
62
1
56
2
15
3
69
4
19
5
35
6
56
7
45
8
40
9
7
10
47
11
27
12
17
13
47
14
63
15
39
16
35
17
58
18
23
19
30
20
34
21
23
22
52
23
38
24
9
25
17
26
47
27
46
28
15
29
72
30
21
31
11
32
52
33
27
34
23
35
19
36
20
37
14
38
1
39
36
40
5
41
16
42
19
43
30
44
40
45
27
46
33
47
28
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
5
totalSentences
132
matches
0
"been shuffled"
1
"been prepared"
2
"were gone"
3
"was hunched"
4
"was twisted"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
8
totalVerbs
239
matches
0
"was acting"
1
"was pulling"
2
"was running"
3
"was walking was bringing"
4
"was getting"
5
"were fixing"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1495
adjectiveStacks
0
stackExamples
(empty)
adverbCount
34
adverbRatio
0.02274247491638796
lyAdverbCount
11
lyAdverbRatio
0.007357859531772575
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
141
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
141
mean
11.1
std
6.89
cv
0.621
sampleLengths
0
21
1
19
2
22
3
10
4
1
5
29
6
16
7
13
8
2
9
24
10
21
11
24
12
15
13
4
14
3
15
5
16
27
17
15
18
14
19
27
20
4
21
19
22
4
23
4
24
9
25
5
26
7
27
26
28
7
29
7
30
17
31
22
32
8
33
5
34
12
35
4
36
2
37
4
38
14
39
1
40
2
41
32
42
10
43
5
44
14
45
17
46
32
47
7
48
6
49
5
35.0000%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
21
diversityRatio
0.29285714285714287
totalSentences
140
uniqueOpeners
41
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
7
fancyCount
6
fancyTags
0
"Quinn called out, her voice cutting through the hiss of the rain (call out, cut)"
1
"she whispered to herself (whisper)"
2
"shouted (shout)"
3
"Herrera rasped, his accent thickening, the Sevillian lilt cutting through the noise (rasp, thicken, cut)"
4
"Herrera pleaded, his voice cracking (plead, crack)"
5
"Herrera said, backing away toward the darkness of the tunnel (say, back away)"
88.0546%