NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-09-01KX416W72D36HQW1XXJRT4F2B
Run Details
Model:
GPT-5.6 Terra (Reasoning)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
13.1s
Cost:
$0.015935
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: The Knight at the Stables" data-color="red"> Thunder’s hooves slowed from a thunderous gallop to a tired clatter as Frederick guided him through the castle’s outer yard. The smell of hay, leather, and woodsmoke drifted from the stables ahead. Beneath their broad eaves stood a knight in a weathered blue cloak, one gloved hand resting on the neck of a gray mare. “Frederick, I presume,” the man called. Frederick slid from Thunder’s saddle, trying not to show how stiff his legs had become from the journey. “Yes, sir.” The knight approached, his silvered armor marked with the scratches of old battles. Yet his eyes were kind. “Sir Roland, master of this garrison—and, for your sins, the man charged with teaching you which end of a sword is safe to hold.” Frederick managed a nervous smile. “I have held a sword before, Sir Roland.” “Then we shall begin by unteaching you.” Sir Roland’s smile deepened. He took Thunder’s reins and examined the stallion with an approving nod. “A fine beast. Stable him well. In this castle, a squire is judged first by how he treats those who cannot speak for themselves.” As Frederick led Thunder toward an empty stall, a distant cry echoed from beyond the western hills—low, vast, and strange enough to make every horse in the stable yard shudder. </nc-section> <nc-section data-title="Version 2: Sir Roland’s Measure" data-color="green"> By the time Frederick reached the stables, dusk had gathered in the corners of the castle yard. Lanterns burned beneath the stable awning, turning the drifting dust to gold. A broad-shouldered knight waited there, leaning against a post as though he had been expecting Frederick all evening. He wore no helm, and gray threaded through his dark beard. A sword hung at his side, plain but well cared for. “You ride hard for a boy arriving at a place meant to teach patience,” he said. Frederick flushed and dismounted. “The road was long, sir.” “So it is.” The knight stepped forward and offered his hand. “Sir Roland of Ashmere. You must be Frederick.” Frederick clasped the knight’s forearm. Sir Roland’s grip was firm, but not cruel. “My father said you would train me.” “Your father said many things in his letter.” Sir Roland glanced at Thunder, who stamped uneasily at the cobbles. “Most of them flattering. I prefer to make my own judgment.” He pointed toward the stable doors. “Unsaddle your horse. Brush him. Feed him before you ask about your bed or your supper.” Frederick looked from the knight to the warm light beyond the doors. “Is that my first lesson?” “It is,” Sir Roland replied. “A knight who seeks comfort before duty is only a man wearing metal.” Frederick said nothing more. He set to work, while above the castle towers, a single black shape crossed the fading sky—too large to be any ordinary bird. </nc-section> <nc-section data-title="Version 3: The Old Knight’s Warning" data-color="blue"> Frederick rode into the stable yard just as the castle bells rang the evening hour. Thunder snorted and tossed his mane, unsettled by the clamor. Near the largest stall stood a knight in polished mail, speaking quietly to a stablehand. When he turned, Frederick saw that the knight’s left cheek bore a pale scar running from temple to jaw. “Easy there,” the man said, not to Frederick but to Thunder. His voice was calm, and the stallion gradually ceased pawing at the ground. Then the knight looked up. “You are late.” Frederick swallowed. “I rode as fast as I could, sir.” “And still you arrived before nightfall. That makes you either determined or fortunate.” The knight came closer, his cloak whispering over the stones. “Sir Roland. I oversee the squires here.” “Frederick, sir.” “I know.” Sir Roland’s gaze lingered on him, measuring something Frederick could not name. “Your father once served beside me. He was brave, though bravery is not always enough.” The words carried a weight that made Frederick’s excitement falter. “Is my father well?” Sir Roland’s expression softened, but only slightly. “He lives. For now, that must be enough.” He took Thunder’s reins and handed them back at once. “Care for your horse. Then report to the armory. There are matters you should hear before the others arrive.” As Frederick led Thunder inside, he noticed claw marks gouged deep into the stable doors—four furrows in the oak, each longer than his hand. </nc-section>
created_at
"2026-07-09T18:11:01.481Z"
7/9/2026, 6:11:01 PM
model
"openai/gpt-5.6-terra-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
665
moderation_latency
(null)
generation_time
12932
tokens_prompt
318
tokens_completion
1208
native_tokens_prompt
302
native_tokens_completion
1012
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.015935
router
(null)
provider_responses
0
endpoint_id
"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id
"resp_0b55759a565b39eb016a4fe4358cf4819392cc1c8cde35003f"
is_byok
false
latency
296
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-1783620661-6zSzaFbXiZXNhCzT8Uhj"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1783620661-LIkHMPWkg16NJA0DdcXI"
upstream_id
"resp_0b55759a565b39eb016a4fe4358cf4819392cc1c8cde35003f"
total_cost
0.015935
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