NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-06-24-01KVX2YR68S26GAJQSPS1DAPK1
Run Details
Model:
Z.AI GLM 5.2 (Reasoning, High)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
22.7s
Cost:
$0.003368
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="Version 1: The Stern Welcome" data-color="red"> The stable hands rushed to greet me as I dismounted Thunder, their eyes wide at the sight of a stranger. Before I could speak, a booming voice cut through the commotion. "So, you're the boy they sent from the eastern provinces." Sir Roland emerged from the shadows of the stable, his armor gleaming even in the fading light. He was taller than any man I had ever seen, with a scar running from his left eye to his jaw. His gaze was cold, appraising me like a blacksmith examining a piece of untested steel. "I don't care who your father was, boy. In this castle, you earn your place with sweat and blood." He tossed a bale of hay at my feet. "Start by mucking out the stalls. Your training begins at dawn." I swallowed hard and nodded, knowing that my dream of becoming a knight would demand everything I had. </nc-section> <nc-section data-title="Version 2: The Warm Greeting" data-color="green"> "Well now, what have we here?" A kind voice called out as I led Thunder into the stable. Sir Roland stepped forward, wiping his hands on a worn cloth. Unlike the fearsome knight I had imagined, he had a warm, weathered face with laugh lines around his eyes. He reached out and gripped my shoulder firmly. "You must be Frederick! We've been expecting you, lad." He looked Thunder over and nodded approvingly. "Fine horse you've got there. I can see you've taken good care of him on the road." He gestured for me to follow him. "Come, you must be hungry after such a long journey. My wife has prepared a hot meal, and we'll get you settled in. Training starts tomorrow, but tonight, you rest." The knot in my stomach loosened. Perhaps this place would feel like home after all. </nc-section> <nc-section data-title="Version 3: The Cryptic Knight" data-color="blue"> The stables were quieter than I expected as I dismounted. A figure sat on a wooden bench in the corner, half-hidden in shadow. "You took your time getting here," Sir Roland said without looking up. He was polishing a sword with slow, deliberate strokes. When he finally raised his eyes, they were an unsettling shade of gray, sharp and knowing. "Tell me, Frederick — do you know why you were chosen for this castle?" I hesitated, unsure of what to say. He stood and sheathed his blade. "Not everyone who comes through those gates is meant to be a knight. Some are called here for a different purpose entirely." He glanced towards the distant mountains, where a faint purple light pulsed on the horizon. "There are things stirring in this world that the kingdom is not yet ready to face. You'll learn soon enough." He turned and walked into the night, leaving me alone with Thunder and a growing sense of unease. </nc-section>
created_at
"2026-06-24T15:11:09.824Z"
6/24/2026, 3:11:09 PM
model
"z-ai/glm-5.2-20260616"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
4942
moderation_latency
(null)
generation_time
22240
tokens_prompt
318
tokens_completion
748
native_tokens_prompt
300
native_tokens_completion
670
native_tokens_completion_images
(null)
native_tokens_reasoning
36
native_tokens_cached
0
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.003368
router
(null)
provider_responses
0
endpoint_id
"442ea97f-ad5e-40d5-b9a6-66e9e0417dce"
id
"2026062423111081e1c013d78a4d33"
is_byok
false
latency
4942
model_permaslug
"z-ai/glm-5.2-20260616"
provider_name
"Z.AI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.16.0; linux; x64))"
http_referer
(null)
request_id
"req-1782313869-4OOC1uYO5dDE36bPbM8E"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1782313869-sQhCplJcSdDh6VouTqWW"
upstream_id
"2026062423111081e1c013d78a4d33"
total_cost
0.003368
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Z.AI"
response_cache_source_id
(null)
data_region
"global"
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