NC Bench
Overview
About
Tests
Models
Model
Z.AI GLM 4.5
Test
Tool usage within Novelcrafter
Scenario
Create alternate prose sections
Run ID
2026-02-08-01KGYY5XB4TBVKFGD1YH8RPZF5
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="The Knight's Welcome" data-color="red"> As I dismounted Thunder in the castle courtyard, a figure in gleaming armor approached. The setting sun reflected off his polished breastplate, nearly blinding me. Sir Roland stood tall, his stern face framed by a graying beard, his hand resting on the hilt of his sword. "So you're the new squire they've sent me," he said, his voice like gravel. "I expected someone... taller." I swallowed hard and bowed my head. "I am Frederick, Sir Roland. I've come to train under your tutelage." He grunted, circling me like a hawk assessing prey. "Can you even lift a sword, boy? Or have you spent your life chasing butterflies in that village of yours?" Before I could answer, he drew his sword with lightning speed, the blade stopping inches from my throat. My breath caught, but I stood my ground, refusing to show fear. A slow smile spread across Sir Roland's face. "Good. You have courage. We'll see if it's matched by skill. Follow me, Frederick. Your training begins now." </nc-section> <nc-section data-title="A Knight's Guidance" data-color="green"> I had just finished brushing Thunder when I heard footsteps behind me. Turning, I found Sir Roland watching me, his armor less intimidating up close, his expression thoughtful rather than severe. "Taking good care of your mount is the first lesson in knighthood," he said, his voice kinder than I had expected. "A knight is nothing without a loyal horse." "Thank you, sir," I replied, bowing respectfully. Sir Roland approached and patted Thunder's neck, the stallion nuzzling his hand in response. "I was told about your arrival. The village master speaks highly of your dedication." I felt my cheeks flush at the praise. "I only wish to serve the kingdom, sir." "And serve you shall," he said, his eyes meeting mine with genuine warmth. "But knighthood is more than swordplay and battle. It's about honor, wisdom, and knowing when to show mercy. Come, let me show you to your chambers. Tomorrow at dawn, your true training begins." As we walked through the castle grounds, Sir Roland pointed out various areas of importance, explaining their histories and purposes. I listened intently, grateful for this unexpected kindness from the legendary knight. </nc-section> <nc-section data-title="The Mysterious Knight" data-color="blue"> The stable shadows grew long as I tended to Thunder, the last rays of sunlight disappearing behind the castle walls. A sudden movement in the darkness made me reach for the small knife at my belt, but I relaxed when Sir Roland stepped into the dim light. "They told me you were coming, Frederick," he said, his voice barely above a whisper. He removed his helmet, revealing surprisingly young features beneath, though his eyes held ancient wisdom. "Sir Roland, I am honored to meet you," I said, bowing deeply. He waved away my formality. "There's no time for pleasantries. Did you see anyone on your journey here? Anyone following you?" I frowned, confused by the question. "No, sir. Only the occasional traveler." Sir Roland nodded slowly, his gaze darting around the stable as if expecting danger. "Good. Your presence here must remain our secret for now. The king has enemies who would strike at him through those he values." "Me? But I'm just a squire," I protested. "Not anymore," Sir Roland said, his hand resting on my shoulder. "You were chosen for a reason, Frederick. Your bloodline is more important than you know. Come with me. There's much to explain, and little time before the moon rises." </nc-section>
created_at
"2026-02-08T15:33:48.089395+00:00"
Sunday, February 8th, 2026 at 3:33:48 PM GMT+00:00
model
"z-ai/glm-4.5"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1426
moderation_latency
(null)
generation_time
17312
tokens_prompt
282
tokens_completion
794
native_tokens_prompt
302
native_tokens_completion
792
native_tokens_completion_images
0
native_tokens_reasoning
0
native_tokens_cached
301
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.00177611
router
(null)
provider_responses
0
id
"6684a2f6c800285fc9df84967154f8fd"
status
200
is_byok
false
latency
1426
endpoint_id
"e4ada6ec-12e7-49c9-837c-398dee612403"
provider_name
"Novita"
model_permaslug
"z-ai/glm-4.5"
api_type
"completions"
id
"gen-1770564810-ZsnmqrXvbI1bOcRXAGLi"
upstream_id
"6684a2f6c800285fc9df84967154f8fd"
total_cost
0.00177611
cache_discount
0.00014749
upstream_inference_cost
0
provider_name
"Novita"
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
100.0000%