NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQSA550SHGMF5HPGYDDMZ6
Run Details
Model:
Z.AI GLM 4.6
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
1m 8s
Cost:
$0.005897
Provider:
DeepInfra
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="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The air in Richmond Park tasted of petrichor and damp earth, a familiar London scent that did little to calm the frantic hummingbird beat of Aurora’s heart. She stood with Nyx and Isolde before a circle of seven ancient oaks, their trunks gnarled like arthritic hands. These were the standing stones, though they were wood, not rock. Lichen splotched their bark in shades of sage and ash, and the city’s distant drone
seemed to
die against their silent presence. Isolde moved with an unhurried grace, her silver hair a static river down her back. She stopped at the gap between two of the largest trees and turned, her pale lavender eyes holding an unnerving depth. “The threshold is thin here,” she said, her voice a melody that
seemed to
pluck at the air itself. “Step only where I step.” Aurora nodded, her hand unconsciously finding the Heartstone pendant at her throat. The deep crimson gem was cool and still against her skin. No faint pulse, no tell-tale warmth. It was as inert as any ordinary stone, a fact that was both reassuring and deeply unsettling. If this place wasn’t connected to Hel, what in God’s name was it? Beside her, Nyx was a patch of deeper shadow in the dappled light of the late afternoon. They had no feet to step with, but their form tensed, a subtle compression of darkness that Aurora had learned meant they were wary. Isolde lifted a hand, not to touch the trees, but to pass between them. The air there
shimmered
, like heat haze rising from asphalt, but it carried no warmth. It was a cold distortion, a glitch in the world. The Seer
glided
through it without hesitation. For a moment, she
was gone
, her form dissolving into the
wavering
veil. Aurora’s breath hitched. She took a step forward, the Fae-forged blade at her hip a solid, reassuring
weight
. The moonsilver dagger was always cold, a persistent, biting chill against her skin, but as she approached the shimmering barrier, that coldness… changed. It didn’t warm, but it felt less like an intrusion and more like an arrival, a welcome
resonance
. She
clenched her jaw
and followed Isolde. The sensation was like walking through a waterfall of static electricity. The world blinked out of existence for a single, disorienting second—no sound, no sight, just the feeling of being e
very
where and nowhere at once. Then she stumbled through to the other side. And the world
was remade
. The first thing that struck her was the light. It had no source. There was no sun, no sky visible through the dense canopy of interwoven branches, yet the clearing
was bathed
in a soft, luminescent glow, as if the
very
air was alive with light. The colours were impossibly vivid. Mosses glowed emerald, lichens shone with the iridescent sheen of opals, and flowers—flowers that had no business blooming in an English autumn—spilled across the forest floor in a riot of colour. She saw crimson roses,
velvet
bluebells, and orchids the colour of liquid gold, all growing together in a tangled, beautiful carpet.
The air was thick with
the scent of honeysuckle, night-blooming jasmine, and something else, something clean and sharp like ozone after a lightning strike. She knelt, her fingers hovering over a perfect white lily. The petals felt real, cool and silky. This was no illusion. A
flicker
of movement drew her gaze. Isolde
was walking
deeper into the grove, and with e
very
step she took on the lush ground, she left no footprint. Not an impression, not a displaced blade of grass. It was as if she weighed nothing, as if she were a ghost haunting a place that was already a dream. “It is beautiful, is it not?” Nyx’s whisper was right beside her ear, though the Shade had made no sound. “And dangerous.” Aurora straightened up, her hand resting on the hilt of her dagger. The cold of the blade was a familiar anchor now. “What is this place?” “A memory,” Isolde called back, her voice
echoing
slightly
. “A promise.” They walked deeper, and the sense of wonder
began to
curdle with a slow-dawning unease. Aurora looked up, trying to gauge the time. The light hadn’t changed, still holding that steady, sourceless quality. But it felt like they had been walking for an hour, maybe more. Her stomach, which had been tight with nerves, now rumbled with a genuine hunger. “How long have we been in here?” she asked, her voice sounding small in the
profound
stillness. There were no birds, no insects. The only sound was the soft crunch of her own boots on the loamy soil and the whisper of Nyx’s presence. Isolde paused, a faint smile on her lips. “Time here is a river, not a road. It flows where it wishes.” As if to prove her point, a vine on a nearby oak tree
trembled
. A tight bud unfurled with impossible speed, its green sheath peeling back to reveal a trumpet-shaped bloom of the purest violet. The flower held its brilliance for a moment, its colour so deep it
seemed to
drink the light, and then, just as
quickly
, its petals curled, browned, and drifted to the ground as dust. All in the space of a few heartbeats. A shiver traced its way down Aurora’s spine. This place wasn’t just
otherworldly
; it was fundamentally wrong, operating on laws she couldn’t comprehend. Finally, the woods opened into a larger clearing. In its centre stood a single, magnificent weeping willow, its branches trailing into a pool of water so still it looked like a sheet of polished obsidian. The water was black, yet it did not reflect the glowing canopy above. Instead, it held a swirling
tapestry
of stars, nebulae, and distant galaxies. A piece of the night sky had fallen and pooled on the forest floor. Aurora approached the edge of the pool, mesmerized. The water lapped silently at the mossy stones, the cosmic light within it pulsing with a slow, ancient rhythm. She knelt again, drawn by an irresistible curiosity. The air here was even sweeter, colder. She reached out a trembling hand and dipped her fingers into the water. It was cold. Shockingly, bitingly cold, like the Fae blade, but it was wet. It was real water. But as she pulled her hand back, the ripples she created didn’t disturb the reflection of the stars. They passed through the celestial image as if it were an illusion, leaving the cosmos untouched. She stared at her dripping fingers, then back at the impossible pool. She was a girl from Cardiff who’d fled a bad relationship and now delivered Chinese food for a living. She knew about deadlines and rent and the bitter taste of cheap coffee. She did not know about places where time bloomed and died, or water that held the universe captive. A
profound
sense of her own smallness washed over her, so vast and sudden it almost brought her to her knees. She
was standing
on the edge of a world so far beyond her
own that she
couldn’t even see the shore from here.
created_at
"2026-02-17T02:46:11.89437+00:00"
2/17/2026, 2:46:11 AM
model
"z-ai/glm-4.6"
4/6/2001, 12:00:00 AM
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
369
moderation_latency
(null)
generation_time
68172
tokens_prompt
1590
tokens_completion
3594
native_tokens_prompt
1543
native_tokens_completion
3317
native_tokens_completion_images
(null)
native_tokens_reasoning
1875
native_tokens_cached
1536
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.0058974699989248
router
(null)
provider_responses
0
id
"chatcmpl-ROOlCCjS4DqFdOudVegfcNr4"
status
200
is_byok
false
latency
46
endpoint_id
"c8607edc-8577-4199-b03d-1213da4743dc"
provider_name
"DeepInfra"
model_permaslug
"z-ai/glm-4.6"
4/6/2001, 12:00:00 AM
api_type
"completions"
id
"gen-1771296303-88R664omUWOWkWkPOUJQ"
upstream_id
"chatcmpl-ROOlCCjS4DqFdOudVegfcNr4"
total_cost
0.0058974699989248
cache_discount
0.0005376000010752
upstream_inference_cost
0
provider_name
"DeepInfra"
Evaluation details
Result
Evaluator
Details
Meta Data
22.2222%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
3
adverbTagCount
1
adverbTags
0
"Isolde called back, her voice echoing slightly [slightly]"
74.9373%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1197
totalAiIsmAdverbs
3
found
0
adverb
"quickly"
count
1
1
adverb
"slightly"
count
1
2
adverb
"very"
count
1
highlights
0
"quickly"
1
"slightly"
2
"very"
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)
0.0000%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1197
totalAiIsms
13
found
0
word
"tapestry"
count
1
1
word
"resonance"
count
1
2
word
"flicker"
count
1
3
word
"shimmered"
count
1
4
word
"glided"
count
1
5
word
"wavering"
count
1
6
word
"trembled"
count
1
7
word
"otherworldly"
count
1
8
word
"velvet"
count
1
9
word
"profound"
count
2
10
word
"weight"
count
1
11
word
"echoing"
count
1
highlights
0
"tapestry"
1
"resonance"
2
"flicker"
3
"shimmered"
4
"glided"
5
"wavering"
6
"trembled"
7
"otherworldly"
8
"velvet"
9
"profound"
10
"weight"
11
"echoing"
66.6667%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"clenched jaw/fists"
count
1
1
label
"air was thick with"
count
1
highlights
0
"clenched her jaw"
1
"The air was thick with"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
83
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
4
narrationSentences
83
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
83
matches
0
"own that she"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
1
mean
0
std
0
cv
0
sampleLengths
0
1189
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
83
matches
0
"was gone"
1
"was remade"
2
"was bathed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
171
matches
0
"was walking"
1
"was standing"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1151
adjectiveStacks
0
stackExamples
(empty)
adverbCount
44
adverbRatio
0.038227628149435276
lyAdverbCount
13
lyAdverbRatio
0.011294526498696786
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
83
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
83
mean
14.33
std
7.23
cv
0.505
sampleLengths
0
27
1
19
2
11
3
22
4
15
5
21
6
19
7
17
8
11
9
6
10
17
11
13
12
17
13
24
14
14
15
15
16
10
17
7
18
13
19
3
20
15
21
22
22
1
23
18
24
7
25
11
26
24
27
8
28
5
29
9
30
4
31
33
32
5
33
31
34
21
35
24
36
10
37
7
38
4
39
7
40
21
41
9
42
21
43
20
44
14
45
10
46
13
47
17
48
8
49
10
56.2249%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
5
diversityRatio
0.37349397590361444
totalSentences
83
uniqueOpeners
31
8.3333%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
3
fancyCount
2
fancyTags
0
"she said, her voice a melody that seemed to pluck at the air itself (say, voice seem)"
1
"Isolde called back, her voice echoing slightly (call back, echo slightly)"
78.1403%