NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-04-24-01KQ019R923SGHR80T5XD7KBEA
Run Details
Model:
Z.AI GLM 4.5 Air
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
19.1s
Cost:
$0.001034
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="Sir Roland's Greeting" data-color="red"> Frederic approached the stables, his heart pounding with nervous anticipation. As he reached for the reins of his tired horse, a deep voice resonated behind him. "Well now, what have we here?" Frederick turned to see a knight in gleaming armor, his face stern beneath a helmet tucked under one arm. The knight's eyes, the color of storm clouds, sized Frederick up from head to toe. "Sir Roland," he announced, extending a gauntleted hand. "The commander said you'd be arriving. New blood in the training yard, eh?" Frederick stammered a greeting, noticing the many scars etched across Roland's face and the way his hand rested near the hilt of his sword. "Don't look so frightened, boy," Roland said with a smirk. "The only thing more dangerous than a dragon with an attitude is a squire who lacks courage. You'd best find some before morning drills." </nc-section> <nc-section data-title="Sir Roland's Greeting" data-color="green"> Frederick led his weary horse toward the castle stables, marveling at the magnificent beasts housed within. As he stepped inside, a warm voice called out, "Welcome, young squire!" Frederick turned to see a knight with kind eyes and a warm smile, polishing a saddle with practiced ease. "I'm Sir Roland," he said, extending his hand. "Commander told me to expect you. First time at the castle?" Frederick nodded, feeling some of his tension melt away. Roland clapped him on the shoulder. "Excellent! We've been needing some fresh energy in the training yard. Don't worry about your horseāhe'll be well cared for. Tomorrow morning, bright and early, we'll begin your training. The knights here are like family to me, and soon you'll be part of that family too. Any questions, you just come find me. Now, let's get you settled in your quarters." </nc-section> <nc-section data-title="Sir Roland's Greeting" data-color="blue"> Frederic approached the stables, the scent of hay and horses filling the air as he searched for a place to board his mount. A figure emerged from the shadows, moving with an unnatural grace despite the heavy armor. "The commander's new squire," the knight observed, his voice low and melodic. Frederick nodded, suddenly feeling small under the knight's intense gaze. "Sir Roland," the knight introduced himself, removing his helmet to reveal piercing blue eyes that seemed to look right through Frederick. "You've arrived at an interesting time, young one. The stars are shifting, and old powers stir beneath our feet." Frederick shuddered, though he wasn't sure if from fear or excitement. Roland leaned closer, his voice barely above a whisper. "There are things in this castle older than the stones themselves. Things that sleep... and things that dream. Your training will be unlike any other's. Prepare your mind, not just your muscles." With that, he turned and disappeared back into the shadows, leaving Frederick alone with more questions than answers. </nc-section>
created_at
"2026-04-24T15:21:27.115Z"
4/24/2026, 3:21:27 PM
model
"z-ai/glm-4.5-air"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1615
moderation_latency
(null)
generation_time
18811
tokens_prompt
318
tokens_completion
1043
native_tokens_prompt
297
native_tokens_completion
887
native_tokens_completion_images
(null)
native_tokens_reasoning
285
native_tokens_cached
4
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"
usage
0.00103442
router
(null)
provider_responses
0
endpoint_id
"c8760514-8a81-4a73-ae2c-be4942ba93f3"
id
"20260424232127defa8a18f0db4ddf"
is_byok
false
latency
1615
model_permaslug
"z-ai/glm-4.5-air"
provider_name
"Z.AI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer
(null)
request_id
"req-1777044087-5EGmMXBJJdR9Ty9bUmig"
session_id
(null)
api_type
"completions"
id
"gen-1777044087-d1TRWresGHGGSp3ATQJZ"
upstream_id
"20260424232127defa8a18f0db4ddf"
total_cost
0.00103442
cache_discount
6.8e-7
upstream_inference_cost
0
provider_name
"Z.AI"
response_cache_source_id
(null)
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