NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-02-08-01KGYZYQ2NN5NP9GTPA32F6FNS
Run Details
Model:
Z.AI GLM 4.7
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
26.9s
Cost:
$0.002704
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="A Stern Welcome" data-color="red"> I pulled hard on the reins, bringing Thunder to a skidding halt just before the wooden gates of the stable. Dust swirled around us, settling on my cloak. From the shadows of the doorway, a towering figure stepped forward, his plate armor clanking with a heavy, rhythmic sound. It was Sir Roland. His face was a mask of stone, a jagged scar running down his left cheek, and his eyes bore into me with the intensity of a hawk spotting prey. "You are Frederick, I presume," he stated, his voice gravelly and devoid of warmth. "You keep a horse waiting, and you keep a knight waiting. Do not make a habit of it." </nc-section> <nc-section data-title="The Warm Reception" data-color="green"> As I slowed Thunder to a gentle trot, the golden light of the fading sun caught the gleam of armor near the stable entrance. A man with a thick, salt-and-pepper beard and kind eyes stepped out, wiping his hands on a rag. It was Sir Roland. He didn't stand on ceremony; instead, he walked right up to Thunder’s side and patted the stallion's muscular neck with practiced ease. "Easy now, big fellow," he murmured before looking up at me with a crinkled-eyed smile. "You must be the new squire. I’m Roland. You’ve had a long ride—come, let's get your friend settled and find you some supper." </nc-section> <nc-section data-title="The Silent Guardian" data-color="blue"> The air grew cooler as I guided Thunder toward the stables, the towering walls of the castle casting long, stretching shadows across the cobblestones. Leaning against a post near the entrance was a knight, his helmet tucked under one arm, staring out at the horizon with a melancholy expression. Sir Roland turned slowly as I approached, his movements fluid and precise, like water. He didn't speak at first, simply gestured toward an empty stall with a gloved hand. "Stables are through there," he said, his voice quiet but commanding. "See to your horse first. A knight who cannot care for his mount is no knight at all." </nc-section>
created_at
"2026-02-08T16:04:58.698692+00:00"
2/8/2026, 4:04:58 PM
model
"z-ai/glm-4.7-20251222"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
7953
moderation_latency
(null)
generation_time
26511
tokens_prompt
282
tokens_completion
1145
native_tokens_prompt
292
native_tokens_completion
1150
native_tokens_completion_images
(null)
native_tokens_reasoning
673
native_tokens_cached
2
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.00270422
router
(null)
provider_responses
0
id
"20260209000431897960d30e7e4ae0"
status
200
is_byok
false
latency
7953
endpoint_id
"be4acbf5-9fcf-4332-a01d-76dfeb6d7b99"
provider_name
"Z.AI"
model_permaslug
"z-ai/glm-4.7-20251222"
api_type
"completions"
id
"gen-1770566671-bj61X6gvpbk6PW2ru2ID"
upstream_id
"20260209000431897960d30e7e4ae0"
total_cost
0.00270422
cache_discount
9.8e-7
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