NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-02-01M1H5BNTW98XCDRB7X3SYT5S9
Run Details
Model:
Z.AI GLM 5.3 Flash (Reasoning, Low)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
18.4s
Cost:
$0.000149
Provider:
Z.AI
Evaluation summary
Score
Evaluator
Details Link
Pass
Match blue prose section
(details)
Pass
Match green prose section
(details)
Pass
Match red prose section
(details)
no eval
Overall
Model input
System
You are an expert fantasy novel author. You are working on a novel called "The Chronicles of the Last Dragon". The following tools are available to you: - <nc-section> Use this tool to create a new section of prose. Arguments: - "data-title": The title of the section. - "data-color": Any color of (red, green, blue, yellow, purple, orange, pink, brown). Example usage: <nc-section data-title="Chapter 1: The Arrival" data-color="blue"> Frederick, a young squire, arrives at the castle to begin his training. </nc-section>
User/Human
The story so far: <storySoFar> Frederick, a young squire, arrives at the castle to begin his training. </storySoFar>
AI
My horse, a majestic stallion named Thunder, galloped across the open field. The wind whipped through my hair as I rode towards the castle gates. The sun was setting, casting a warm glow over the stone walls. I could see the banners of the kingdom fluttering in the breeze.
User/Human
Continue the story with the following instructions: """The local knight, Sir Roland, greets Frederick near the stables.""" Create 3 alternate prose sections that continue the story. - Version 1 (red) - Version 2 (green) - Version 3 (blue)
Model response
Messages
Meta
AI
<nc-section data-title="Chapter 1: The Knight's Greeting (Version 1)" data-color="red"> As I dismounted near the stables, a towering figure in gleaming armor approached. His scarred face broke into a warm smile. "You must be Frederick," Sir Roland said, clasping my shoulder with a gauntleted hand. "Welcome to Castle Aldenreach. I trust the journey wasn't too harsh?" "The road was kind, Sir Roland," I replied, bowing as deeply as my aching legs would allow. "It's an honor to finally meet the knight whose deeds my father spoke of so often." His eyes softened at the mention of my father. "Then we have much to discuss, young squire. Much indeed." Thunder snorted beside us, and Sir Roland chuckled. "Your stallion has spirit. We'll find him a proper stall. Come—the evening meal awaits, and with it, your first lesson." </nc-section> <nc-section data-title="Chapter 1: The Knight's Greeting (Version 2)" data-color="green"> The stables smelled of hay and leather, and I was brushing down Thunder when a shadow fell across the stable door. "So. The new squire arrives," said a gruff voice. Sir Roland stood there, arms crossed, his weathered face unreadable. "You're late." "My apologies, Sir Roland. The pass was flooded—" "Excuses are like rust, boy. They corrode everything they touch." He stepped closer, studying me like a smith appraising a blade. Then, unexpectedly, the corner of his mouth twitched. "But you rode through a flooded pass rather than wait it out. That shows mettle. Unload your things. Training begins at dawn—whether you're ready or not." </nc-section> <nc-section data-title="Chapter 1: The Knight's Greeting (Version 3)" data-color="blue"> Sir Roland was already waiting by the stables when I arrived, leaning against a wooden post as if he'd known the exact moment I would ride through the gates. "Frederick," he said, pushing off the post to greet me. "Your letters said you'd arrive by the north road. You came by the eastern fields instead." I blinked, dismounting. "How could you know that?" "Because I watched you for the last quarter mile." His eyes sparkled with quiet amusement. "A knight must always observe more than he is observed. Remember that—it's the first of many lessons." He offered his hand, firm and calloused. "Welcome to your new life, Frederick. I have a feeling you'll do well here." </nc-section>
created_at
"2026-09-02T13:36:28.005Z"
9/2/2026, 1:36:28 PM
model
"z-ai/glm-5.3-flash-20260826"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3512
moderation_latency
(null)
generation_time
18386
tokens_prompt
303
tokens_completion
609
native_tokens_prompt
300
native_tokens_completion
568
native_tokens_completion_images
(null)
native_tokens_reasoning
6
native_tokens_cached
256
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
num_fetches
(null)
web_search_engine
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"stop"
service_tier
(null)
usage
0.00014914
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer
(null)
request_id
"req-1788356188-fswfDL2UQyVJYnuUtLBw"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1788356188-HdLubU8ESpcKE6fLLy5u"
upstream_id
"20260902213628d04b8aa035de4f45"
provider_responses
0
endpoint_id
"8e9fe48b-2f91-41c3-a8a7-e4a93a8c4ff0"
id
"20260902213628d04b8aa035de4f45"
is_byok
false
latency
3512
model_permaslug
"z-ai/glm-5.3-flash-20260826"
provider_name
"Z.AI"
status
200
total_cost
0.00014914
cache_discount
0.00003072
upstream_inference_cost
0
provider_name
"Z.AI"
response_cache_source_id
(null)
data_region
"global"
workspace_id
"97e315e5-d303-487d-83c1-83180e8a13d4"
Evaluation details
Result
Evaluator
Details
Meta Data
Pass
Match blue prose section
/<nc-section data-title="[^"]*" data-color="blue">[^<]+<\/nc-section>/
n/a
Pass
Match green prose section
/<nc-section data-title="[^"]*" data-color="green">[^<]+<\/nc-section>/
n/a
Pass
Match red prose section
/<nc-section data-title="[^"]*" data-color="red">[^<]+<\/nc-section>/
n/a
no eval