NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR2TD0BAATRK5HN1XMV55H
Run Details
Model:
Z.AI GLM 4.5
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
42.7s
Cost:
$0.004621
Provider:
Novita
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="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. 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 scent of turmeric and cumin wafted up from the curry house below as Aurora Carter turned the key in the third deadbolt. Her part-time delivery shift at Golden Empress had left her muscles aching and her mind buzzing with the day's frustrations. The narrow hallway of Eva's flat was dimly lit, the familiar stacks of books and scrolls creating narrow pathways that only someone who knew the space well could
navigate
without incident. Rory had just set down the bag of takeout when the sharp knock came at the door. Three quick raps, then a pause, followed by two more. Eva's secret knock. But Eva wasn't due back from her conference in Manchester until tomorrow. Frowning, Rory approached the door. Through the peephole, the hallway's distorted view showed nothing but the familiar worn carpet and
flicker
ing overhead light. Still, something made her hesitate—a prickle at the back of her neck, the instinctual warning that had saved her more times than she cared to count since discovering London's supernatural underbelly. She unbolted the locks
slowly
,
deliberately
, her hand hovering near the kitchen knife she'd started keeping by the door since Evan. When she finally pulled it open, the sight of him
sent a jolt through
her system—equal parts electric shock and cold dread. Lucien Moreau stood in the hallway, leaning
slightly
on his ivory-handled cane. His platinum blond hair
was slicked
back as always, and his tailored charcoal suit was immaculate, as though he hadn't just walked through London's unpredictable weather. But it was his eyes that always caught her off guard—one amber and one black, heterochromatic and impossible to forget. "Rory," he said, his voice that smooth blend of French and British accents that had once disarmed her
completely
. "May I come in?" Her fingers tightened on the doorframe. "What are you doing here, Lucien?" He offered a small, knowing smile that didn't quite reach his mismatched eyes.
"Is that any
way to greet an old friend?" "We were never just friends," she countered, her voice sharper than intended. "No, we weren't," he agreed
softly
. "And I believe that's
precisely
why I'm here." Rory stepped aside, gesturing for him to enter before she could change her mind. As he limped past her, the faint scent of sandalwood and something metallic—something uniquely him—filled the small entryway. She watched him move through Eva's chaotic flat with a predator's grace despite the cane, his eyes taking in every detail, every ward Eva had painted on the walls and windows. "You haven't been evicted yet, I see," Lucien remarked, running his fingers along a stack of ancient texts that threatened to topple over. "Eva's collection grows more impressive—and more hazardous—by the day." "She'll be back tomorrow," Rory said, closing the door and reengaging only the first deadbolt. A small concession, but one she wasn't sure she should have made. "You shouldn't be here, Lucien. Not after..." "After everything?" he finished, turning to face her. "You're right, of course. But circumstances being what they are, I had little choice." "Circumstances always seem to bring you to my doorstep unannounced," she said, crossing her arms. "One of many things that never changed between us." His expression
flickered
—just for a moment—but she caught it. Hurt, perhaps. Or something close enough that her heart clenched in response. "I
deserve that," he
acknowledged. "And more." "Why are you here, Luc?" she asked, her voice softer now. "Really?" He set his cane against the wall and
slowly
unbuttoned his suit jacket. Underneath, the crisp white shirt was stained with something dark near the shoulder. Blood. Rory's breath caught. "You're hurt." "It's nothing." But when he moved to take off the jacket, he hissed in pain, his hand flying to his side. "Let me see," she demanded, stepping closer before she could stop herself. "I don't want you to feel obligated," he said, his amber eye searching her face while the black one
seemed to
see right through her. "I don't feel obligated," she lied. "I feel... concerned. Despite my better judgment." A ghost of a smile touched his lips. "Your judgment has always been questionable where I'm concerned." Rory rolled her eyes but guided him toward the small kitchen table, clearing away a stack of research notes to make space. She retrieved the first aid kit from beneath the sink—the one Eva kept stocked with more than just bandages and antiseptic. "Take off your shirt," she instructed, turning to grab a clean cloth and a bowl of warm water. When she turned back, he had done as she asked, and the sight of him—of the network of scars across his otherwise perfect skin—still had the power to steal her breath. The newest wound was a deep gash across his ribs, still oozing blood that looked too dark, too thick to be entirely human. "What did this?" she asked,
gently
cleaning the wound. "A demon," he said through gritted teeth. "One who doesn't appreciate my interference in his business." "Since when do you interfere in demon business without backup?" She dabbed at the wound more forcefully than necessary. "Since when do you care?" he retorted, then immediately regretted it. "I'm sorry. That was uncalled for." Rory paused, the cloth hovering over his skin. "I never stopped caring, Lucien. That was never the problem." "The problem," he said quietly, "
was that I
could never give you what you needed. What you deserved." "Which is what? Honesty? Reliability? Someone who doesn't disappear for months without a word?" "All of the above," he admitted. "And more." She finished cleaning the wound and reached for the needle and thread. "This is going to hurt." "I've had worse," he said, but his jaw tightened as she
began to
stitch. They worked in silence for several minutes, the only sounds the needle piercing his skin and his occasional sharp intake of breath. Rory concentrated on her task, on anything other than the proximity of him—the warmth of his skin under her fingers, the way his muscles tensed and relaxed beneath her touch. "You're good at that," he said finally. "My mother was a teacher," Rory replied. "Always said I should have been a surgeon. Instead, I deliver Chinese food and patch up half-demons who can't stay out of trouble." Lucien caught her hand as she reached for the bandages. His fingers were cool against her skin, his touch sending a shiver down her spine. "I missed you, Rory." "Don't," she whispered, pulling her hand away. "Don't say that." "Why not? It's the truth." "Because truth doesn't erase what happened. It doesn't change the fact that you left without a goodbye, that you vanished when I needed you most." "I was trying to protect you," he insisted. "The demon who did this—Malphas—he's been hunting me for months. Anyone connected to me is in danger." "And you thought leaving me in the dark was the solution?" Her voice rose, years of pent-up hurt bubbling to the surface. "After Evan, after everything I've been through, you
really
thought I couldn't handle the truth?" "That's not what I—" "No, that's exactly what you thought!" She stood abruptly, knocking over the chair. "You decided for me, just like everyone else in my life has always decided for me. My father with my career, Evan with... with everything, and you with whether or not I deserved to know if my life was in danger." Lucien rose
slowly
, his hand pressed to his newly stitched side. "You're right. I made a mistake. A terrible one." "Damn right you did." "And if I could go back and change it, I would," he continued, stepping closer. "In a heartbeat. But I can't, Rory. All I can do is try to make it right." "By showing up bleeding on my doorstep?" "By showing up and telling you the truth. All of it. No more secrets, no more disappearances." He reached out, tucking a strand of her black hair behind her ear. "If you'll let me." Rory's breath hitched at his touch, at the sincerity in his mismatched eyes. She had missed him—God, how she had missed him—but the wounds he had left were deeper than the one she had just stitched. "Why now?" she asked
softly
. "What's changed?" "Everything," he said simply. "And nothing at all. Except that I've realized that being without you is worse than any danger Malphas could pose." The confession hung between them, heavy and fragile. Rory's heart warred with her head, with the memory of every time he had let her down, every time she had forgiven him only to be hurt again. "You should go," she said finally, her voice
barely above a whisper
. Lucien's expression didn't change, but she saw the
flicker
of pain in his eyes. "If that's what you want." "I don't know what I want," she admitted. "That's the problem." He nodded
slowly
, reaching for his shirt. "I understand. But Rory?" He paused at the door, his hand on the handle. "I'm not leaving London. Not this time. And I'm not giving up on us." Before she could respond, he
was gone
, leaving only the scent of sandalwood and the memory of his touch behind. Rory sank into the chair he had just vacated, her head in her hands, wondering how she had ever thought she could keep him out of her heart when he had been living there all along.
created_at
"2026-02-17T02:50:58.059403+00:00"
2/17/2026, 2:50:58 AM
model
"z-ai/glm-4.5"
4/5/2001, 12:00:00 AM
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
961
moderation_latency
(null)
generation_time
42572
tokens_prompt
808
tokens_completion
2412
native_tokens_prompt
764
native_tokens_completion
2062
native_tokens_completion_images
0
native_tokens_reasoning
0
native_tokens_cached
763
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.00462093
router
(null)
provider_responses
0
id
"7134ae301ac31d0f72c94afbb9086612"
status
200
is_byok
false
latency
961
endpoint_id
"e4ada6ec-12e7-49c9-837c-398dee612403"
provider_name
"Novita"
model_permaslug
"z-ai/glm-4.5"
4/5/2001, 12:00:00 AM
api_type
"completions"
id
"gen-1771296614-6051O2eaG3Mm6blWA2uA"
upstream_id
"7134ae301ac31d0f72c94afbb9086612"
total_cost
0.00462093
cache_discount
0.00037387
upstream_inference_cost
0
provider_name
"Novita"
Evaluation details
Result
Evaluator
Details
Meta Data
34.5679%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
27
adverbTagCount
8
adverbTags
0
"he said, his voice that smooth blend of French and British accents that had once disarmed her completely [once completely]"
1
"he agreed softly [softly]"
2
"Rory said, closing the door and reengaging only the first deadbolt [only]"
3
"he said quietly [quietly]"
4
"he said finally [finally]"
5
"she whispered, pulling her hand away [away]"
6
"he said simply [simply]"
7
"she said finally, her voice barely above a whisper [finally, barely]"
11.7276%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1586
totalAiIsmAdverbs
14
found
0
adverb
"completely"
count
1
1
adverb
"deliberately"
count
1
2
adverb
"gently"
count
1
3
adverb
"precisely"
count
1
4
adverb
"slightly"
count
1
5
adverb
"slowly"
count
4
6
adverb
"softly"
count
2
7
adverb
"barely above a whisper"
count
1
8
adverb
"really"
count
2
highlights
0
"completely"
1
"deliberately"
2
"gently"
3
"precisely"
4
"slightly"
5
"slowly"
6
"softly"
7
"barely above a whisper"
8
"really"
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)
81.0845%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1586
totalAiIsms
3
found
0
word
"flickered"
count
1
1
word
"flicker"
count
1
2
word
"navigate"
count
1
highlights
0
"flickered"
1
"flicker"
2
"navigate"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"sent a shiver through"
count
1
highlights
0
"sent a jolt through"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
82
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
82
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
3
totalSentences
120
matches
0
"\"Is that any"
1
"deserve that,\" he"
2
"was that I"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
63
mean
24.84
std
16.3
cv
0.656
sampleLengths
0
74
1
42
2
54
3
43
4
58
5
23
6
12
7
22
8
12
9
14
10
63
11
32
12
34
13
22
14
24
15
21
16
7
17
12
18
27
19
5
20
21
21
12
22
25
23
13
24
17
25
43
26
18
27
54
28
9
29
16
30
19
31
17
32
18
33
18
34
14
35
8
36
17
37
14
38
52
39
7
40
30
41
29
42
10
43
5
44
25
45
25
46
37
47
4
48
54
49
20
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
82
matches
0
"was slicked"
1
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
188
matches
(empty)
78.4416%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1047
adjectiveStacks
0
stackExamples
(empty)
adverbCount
60
adverbRatio
0.05730659025787966
lyAdverbCount
29
lyAdverbRatio
0.027698185291308502
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
120
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
120
mean
13.04
std
8.38
cv
0.643
sampleLengths
0
23
1
20
2
31
3
17
4
10
5
3
6
12
7
5
8
18
9
31
10
21
11
22
12
12
13
26
14
20
15
19
16
4
17
6
18
6
19
13
20
9
21
12
22
6
23
8
24
14
25
18
26
31
27
23
28
9
29
15
30
12
31
7
32
8
33
14
34
15
35
9
36
9
37
2
38
10
39
5
40
2
41
11
42
1
43
13
44
13
45
1
46
3
47
2
48
21
49
12
68.6111%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
6
diversityRatio
0.44166666666666665
totalSentences
120
uniqueOpeners
53
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
27
fancyCount
23
fancyTags
0
"he said, his voice that smooth blend of French and British accents that had once disarmed her completely (say, accent once disarm)"
1
"she countered, her voice sharper than intended (counter)"
2
"he agreed softly (agree softly)"
3
"Lucien remarked, running his fingers along a stack of ancient texts that threatened to topple over (remark, run threaten topple)"
4
"Rory said, closing the door and reengaging only the first deadbolt (say, close reengage only)"
5
"she said, crossing her arms (say, cross)"
6
"he acknowledged (acknowledge)"
7
"she demanded, stepping closer before she could stop herself (demand, step stop)"
8
"he said, his amber eye searching her face while the black one seemed to see right through her (say, search seem see)"
9
"she lied (lie)"
10
"she instructed, turning to grab a clean cloth and a bowl of warm water (instruct, turn grab)"
11
"he said through gritted teeth (say grit)"
12
"retorted (retort)"
13
"he said quietly (say quietly)"
14
"he admitted (admit)"
15
"he said, but his jaw tightened as she began to stitch (say, tighten begin stitch)"
16
"he said finally (say finally)"
17
"she whispered, pulling her hand away (whisper, pull hand away)"
18
"he insisted (insist)"
19
"he continued, stepping closer (continue, step)"
80.8490%