NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-15-01KKS2X60KRCXBFJ76VEV85XCD
Run Details
Model:
Z.AI GLM 5 Turbo
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
10.6s
Cost:
$0.002240
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" data-color="red"> I brought Thunder to a halt at the stables, his flanks heaving from the hard ride. Before I could dismount, a shadow fell across me—tall, broad, and unyielding. "So you're the boy they sent," came a gruff voice. Sir Roland stepped into view, his armor scarred from countless battles, his jaw set like iron. He didn't offer a hand. He didn't smile. "I hope you're not expecting a warm welcome, squire. I've broken better men than you." His eyes, cold as winter steel, raked over me with obvious disdain. "Unsaddle your horse. Stable him properly. You have one chance to prove you're not completely useless." He turned without waiting for a response, his cape snapping behind him like a whip. "Don't keep me waiting." </nc-section> <nc-section data-title="Chapter 1: The Arrival" data-color="green"> "Easy there, lad—let the horse walk the last stretch," called a cheerful voice from the stable yard. Sir Roland emerged from the shadows of the barn doors, wiping his hands on a cloth. Despite his reputation as one of the kingdom's finest warriors, there was something almost fatherly about him. His weathered face crinkled into a warm smile. "Frederick, yes? I was told to expect you before sundown, and it looks like you've made it with time to spare." He approached Thunder calmly, offering his hand for the stallion to sniff. "Good horse. You've treated him well on the journey." He clapped me on the shoulder with surprising gentleness. "Come now—let's get Thunder settled, and then I'll show you to your quarters. You'll need your rest. Training begins at dawn, and I won't go easy on you just because it's your first day." </nc-section> <nc-section data-title="Chapter 1: The Arrival" data-color="blue"> The stables loomed ahead, their wooden doors open to the evening air. I slid from Thunder's saddle, my legs stiff from the long ride, and was reaching for the reins when I noticed the figure leaning against the fence post. Sir Roland watched me with an unreadable expression. He was younger than I'd expected—not yet forty, with close-cropped hair and eyes that seemed to miss nothing. His sword rested at his hip, worn but clearly well-maintained. "You ride well," he said simply. It wasn't a compliment—just an observation. "Your seat is untrained, but your instincts are decent enough." He pushed off from the post and walked toward me, boots crunching on the gravel. "I'll be your master during your time here. I don't offer second chances, and I don't offer praise. If I say nothing, assume you've done adequately." He glanced at Thunder. "Stable the horse. Find me in the main hall when you're finished." </nc-section>
created_at
"2026-03-15T15:47:45.817Z"
3/15/2026, 3:47:45 PM
model
"z-ai/glm-5-turbo-20260315"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2910
moderation_latency
(null)
generation_time
10222
tokens_prompt
318
tokens_completion
767
native_tokens_prompt
292
native_tokens_completion
682
native_tokens_completion_images
(null)
native_tokens_reasoning
45
native_tokens_cached
290
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.00224
router
(null)
provider_responses
0
endpoint_id
"9ce3b132-3a17-4fea-8092-0e8e519ed32b"
id
"202603152347478667ef860f224acc"
is_byok
false
latency
2910
model_permaslug
"z-ai/glm-5-turbo-20260315"
provider_name
"Z.AI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer
(null)
api_type
"completions"
id
"gen-1773589665-spMXMA3wci3os6LGrrl6"
upstream_id
"202603152347478667ef860f224acc"
total_cost
0.00224
cache_discount
0.0002784
upstream_inference_cost
0
provider_name
"Z.AI"
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