NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-09-01KX40AT0MQA0D4FH4BHWNV07H
Run Details
Model:
GPT-5.6 Terra (Reasoning)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
12.9s
Cost:
$0.016865
Provider:
OpenAI
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: Sir Roland’s Welcome" data-color="red"> Thunder’s hooves slowed from a gallop to a measured clatter as Frederick entered the castle yard. The stables stood beneath the western wall, their broad doors open to the evening air. Warm lamplight spilled across the cobbles, along with the scents of hay, leather, and horses. A man in weathered silver mail stepped from the shadows beside the stable door. His cloak was the deep crimson of the king’s guard, though its hem was muddied from travel. One hand rested lightly upon the hilt of his sword. “You ride well for a boy who has come to learn,” the knight said. Frederick swung down from Thunder’s saddle, suddenly conscious of the dust on his boots. “Frederick of Ashbrook, sir. I was summoned to serve as a squire.” The knight’s stern face softened into the beginning of a smile. “Then you have found the right gate. I am Sir Roland, knight of these lands—and, if the old captain has not changed his mind, your master.” Thunder snorted and lowered his proud head toward Roland. The knight reached out without fear, stroking the stallion’s brow. “A fine beast,” Sir Roland murmured. Then his gaze returned to Frederick. “See that you care for him before you care for yourself. A knight who neglects his horse will soon neglect his honor.” Frederick nodded solemnly. Beyond the stable, the castle bells began to ring for supper, and with them came the first clear feeling that his old life had truly ended at the gates. </nc-section> <nc-section data-title="Version 2: The Knight at the Stables" data-color="green"> By the time Frederick guided Thunder toward the stables, dusk had gathered in the corners of the courtyard. Stablehands hurried past with buckets and bundles of straw, but one figure stood still amid the bustle: a tall knight in a dark green cloak fastened by a silver dragon brooch. “Easy there,” the knight called as Thunder tossed his mane. His voice was calm, yet it carried over the noise of the yard. Frederick pulled gently on the reins and dismounted. “Good evening, sir.” “Is it?” The stranger studied him beneath heavy brows. “That depends on whether you are the squire the castle has been waiting for.” “I am Frederick,” he answered. “From Ashbrook.” At that, the knight gave a short laugh. “Then the road has not swallowed you after all. Sir Roland.” He extended a scarred hand. “I keep watch over this castle, its riders, and, on unfortunate occasions, its new squires.” Frederick clasped the offered hand. Roland’s grip was firm enough to make his fingers ache. A stablehand approached Thunder, but the stallion pinned his ears and stamped. Sir Roland raised a hand, stopping the man. Then he looked at Frederick. “Your horse trusts you,” Roland said. “You will settle him yourself. Afterward, find me in the lower hall. There is much you must learn, and little time before the kingdom remembers why it needs knights.” The words hung in the cooling air. Frederick watched Sir Roland turn toward the castle doors, his green cloak fading into the torchlight, and wondered what danger could make a knight speak so grimly on a squire’s first night. </nc-section> <nc-section data-title="Version 3: Beneath the Western Wall" data-color="blue"> Frederick had scarcely reached the stables when a gray-haired knight emerged from between the stalls. He wore no helmet, and his armor bore the scratches of many battles. A pale scar crossed his cheek from temple to jaw, but his eyes were bright and watchful. “That is Thunder, I presume,” he said, looking first at the stallion and then at Frederick. “The messenger said you would arrive on a black horse with more pride than sense.” Thunder gave an indignant whicker. Frederick could not help smiling. “He has sense, sir. He simply chooses when to use it.” “Ah.” The knight’s laughter rumbled softly. “Then he will fit in here.” He offered Frederick a hand as the young squire slid from the saddle. “Sir Roland. I was once a squire too, though that was long before these walls had begun to crumble.” Frederick glanced at the castle’s looming towers. In the fading sunlight, he saw thin cracks winding through the ancient stone. Above them, the royal banners snapped sharply in a wind that had begun to turn cold. “Will I train under you?” Frederick asked. “If you prove willing to work, to listen, and to stand when standing is difficult.” Roland’s expression grew serious. “Knighthood is not a story told by hearth-fire, Frederick. It is mud beneath your nails, fear in your throat, and choosing to protect someone even when no one will praise you for it.” He took Thunder’s reins and led them toward an empty stall. “Come. Your first lesson begins with a brush, a bucket, and a hungry horse.” </nc-section>
created_at
"2026-07-09T17:55:41.724Z"
7/9/2026, 5:55:41 PM
model
"openai/gpt-5.6-terra-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
533
moderation_latency
(null)
generation_time
12639
tokens_prompt
318
tokens_completion
1290
native_tokens_prompt
302
native_tokens_completion
1074
native_tokens_completion_images
0
native_tokens_reasoning
0
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
"completed"
service_tier
"default"
usage
0.016865
router
(null)
provider_responses
0
endpoint_id
"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id
"resp_0ff60b3d4638a59a016a4fe09dcd0c81958701efcaea0e7639"
is_byok
false
latency
197
model_permaslug
"openai/gpt-5.6-terra-20260709"
provider_name
"OpenAI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer
(null)
request_id
"req-1783619741-DvsuE8jDFpTxXloFIfIO"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1783619741-gMu4lARHWsXb97Q9nB2x"
upstream_id
"resp_0ff60b3d4638a59a016a4fe09dcd0c81958701efcaea0e7639"
total_cost
0.016865
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
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