NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-02-01M1GVTWATHTXQB1QA6K27YAZN
Run Details
Model:
Z.AI GLM 5.3 (Reasoning, Max)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
29.4s
Cost:
$0.004299
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 Arrival — Version 1" data-color="red"> As I dismounted near the stables, a towering figure emerged from the shadows of the archway. Sir Roland, the local knight, stood nearly seven feet tall, his armor scratched and dented from countless battles. His gray beard was braided with small iron rings, each one a token from a fallen foe. "You must be Frederick," he rumbled, his voice like distant thunder. "The boy who traveled three days to become a squire." I bowed low, my heart pounding. "Yes, my lord. I am honored to—" "Save your honors," he interrupted, though a hint of warmth flickered in his weathered eyes. "We'll see if you still feel honored after your first week of training. Now, tend to your horse. A squire who neglects his steed neglects his duty." I turned to Thunder, but Sir Roland's heavy hand fell upon my shoulder. "And Frederick," he said quietly, "look at the castle when you finish. Really look at it. By the time your training ends, you'll never see it the same way again." </nc-section> <nc-section data-title="Chapter 1: The Arrival — Version 2" data-color="green"> The stable master took Thunder's reins, and that's when I noticed him—a knight leaning against the fence, watching me with an amused expression. Sir Roland was younger than I had imagined, perhaps thirty-five, with a crooked nose that had clearly been broken more than once. "Frederick of Millbrook?" he asked, pushing off from the fence. "I half expected you to arrive by carriage. Your father's letter made you sound... softer." I stiffened. "My father wanted me to take the clerical path. I chose differently." "Did you now?" Sir Roland circled me slowly, appraising my frame like a merchant examining livestock. "Skinny arms. Good shoulders, though. And those hands—farmer's hands?" "Blacksmith's son, my lord." His eyebrows rose with genuine interest. "A blacksmith's son! Well then, you'll appreciate the weight of a sword more than most. Come, walk with me. The stew in the great hall is terrible, but it's hot, and you'll want to hear about the dragon before you sleep." I froze mid-step. "Dragon?" Sir Roland grinned, and for the first time, I saw the exhaustion beneath his humor. "Every squire asks eventually. Best you know now what you've truly ridden into." </nc-section> <nc-section data-title="Chapter 1: The Arrival — Version 3" data-color="blue"> The stables smelled of hay and horse sweat, a comfort after three long days on the road. I was unsaddling Thunder when I heard footsteps behind me—soft, deliberate, nothing like a stablehand's shuffle. "You groom your horse before you groom yourself. Good instincts." I turned to find a woman in a knight's cloak, silver-streaked hair tied back, a longsword at her hip. For a moment I didn't understand—then it struck me. *Sir* Roland. Not the grizzled old warrior I had pictured, but her. "I'm Sir Roland," she confirmed, reading my surprise with a wry smile. "Yes, I know what they told you in the villages. Let me guess—gray beard, scars, voice like a landslide?" "Something like that," I admitted, feeling my cheeks burn. "Well, the beard never suited me." She ran a hand down Thunder's neck, and my horse—wary of strangers since the day I bought him—leaned into her touch. "You'll begin at dawn. Until then, eat something and sleep. The last squire who arrived here skipped his rest and fainted in the training yard before the first bell." "What happened to him?" I asked. Sir Roland's expression darkened, just slightly. "That, Frederick, is a story for another night." </nc-section>
created_at
"2026-09-02T10:50:00.419Z"
9/2/2026, 10:50:00 AM
model
"z-ai/glm-5.3-20260816"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3188
moderation_latency
(null)
generation_time
29339
tokens_prompt
303
tokens_completion
1036
native_tokens_prompt
300
native_tokens_completion
948
native_tokens_completion_images
(null)
native_tokens_reasoning
97
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.00429936
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer
(null)
request_id
"req-1788346200-TcdQI1JiB12Vi7FxQNWM"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1788346200-MTHetNZ7T3Keiw0jkf56"
upstream_id
"202609021850006433cd8e03be40fe"
provider_responses
0
endpoint_id
"db975786-e7f6-4838-9e56-3e0b77f1bdc2"
id
"202609021850006433cd8e03be40fe"
is_byok
false
latency
3188
model_permaslug
"z-ai/glm-5.3-20260816"
provider_name
"Z.AI"
status
200
total_cost
0.00429936
cache_discount
0.00029184
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