NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-09-01KX41A2M3W6K9MHTC1TQVV7MB
Run Details
Model:
GPT-5.6 Terra
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
13.8s
Cost:
$0.018155
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: A Knight at the Stables" data-color="red"> Thunder’s hooves slowed from a gallop to a weary trot as Frederick passed beneath the castle gate. The inner yard was alive with evening noise: blacksmiths hammering at the forge, servants hurrying with lanterns, and stable hands calling to one another over the whinnying of horses. Near the long timbered stables stood a broad-shouldered knight in a weathered blue cloak. His silvered hair caught the last light of the sun, and a scar ran from his left temple to the corner of his jaw. Though he wore no helm, his sword rested easily at his side. “Frederick, I presume,” the knight called. Frederick drew Thunder to a halt and slid from the saddle. “Yes, sir.” The knight studied him for a moment, then gave a small, approving nod. “I am Sir Roland, knight of these lands and master of the castle’s squires. You have made good time from the southern road.” “I did not wish to arrive late.” “A sensible answer.” Sir Roland stepped nearer and laid a gloved hand against Thunder’s neck. The stallion snorted but did not pull away. “And you brought a fine companion with you. See that you care for him before you seek your own supper. A squire who neglects his horse will soon neglect his duty.” Frederick nodded quickly. “I will, Sir Roland.” “Good.” The knight’s stern face softened by the smallest degree. “Then welcome to Highmere Castle, Frederick. Tomorrow, your training begins.” </nc-section> <nc-section data-title="Version 2: Sir Roland’s Measure" data-color="green"> The castle yard smelled of rain-dark earth, hay, and woodsmoke. Frederick guided Thunder toward the stables, where warm lamplight spilled through open doors. He had barely dismounted when a voice spoke behind him. “Hold the reins properly, boy. A nervous horse can smell uncertainty.” Frederick turned. A knight stood beside the stable entrance, leaning one arm against a weathered post. He was not dressed for ceremony. His chain shirt was partly hidden beneath a travel-stained surcoat, and his boots were muddy to the knee. Yet there was no mistaking the authority in his bearing. Frederick straightened. “Forgive me, sir.” The knight approached, his keen gray eyes settling first on Frederick and then on Thunder. “No forgiveness needed. Only improvement.” He took the reins for a moment, murmured something low to the stallion, and handed them back. Thunder’s ears flicked forward. “I am Sir Roland,” he said. “The local knight, though the villagers prefer to call me their shield. You must be the new squire sent from Ashbrook.” “Yes, Sir Roland. Frederick of Ashbrook.” “Frederick of Ashbrook,” Roland repeated, as if weighing the name. “You have a long road ahead of you. Steel, saddlecraft, courtly duty—none of it is learned in a day.” Frederick glanced up at the battlements looming above them. “I am ready to learn.” Sir Roland’s mouth curved into a faint smile. “We shall discover whether you are ready before dawn. First bell. Training yard.” With that, he turned toward the stable doors. “Come, then. Your horse deserves shelter, and you deserve a meal—though I would not grow too fond of either comfort.” </nc-section> <nc-section data-title="Version 3: The Knight’s Warning" data-color="blue"> Frederick led Thunder toward the stables, his legs stiff from the long ride. Shadows pooled beneath the eaves, and the air was thick with the sweet scent of hay. Somewhere inside, another horse stamped nervously against its stall. “Easy there,” Frederick whispered, stroking Thunder’s mane. “You have a gentle hand.” The voice came from the darkness beside the stable doors. Frederick spun around, one hand falling instinctively to the small knife at his belt. A knight stepped into the fading light. He wore a dark cloak clasped with a bronze dragon, and beneath it gleamed the edge of battered armor. His face was grave, but not unkind. “I meant no disrespect,” Frederick said. “You showed caution, not disrespect.” The knight looked at him closely. “That may keep you alive.” Frederick lowered his hand. “Who are you, sir?” “Sir Roland.” The name carried weight in the quiet yard. “I watch over this castle and the villages beyond its walls. I was told a new squire would arrive before nightfall.” “Then you were told correctly. I am Frederick.” Sir Roland’s gaze shifted to Thunder, then to the distant western hills, where the sun had vanished behind a line of black pines. “You arrive at an uneasy time, Frederick. There have been strange sounds in those woods. Missing sheep. Tracks no hunter can name.” Frederick tried not to let his unease show. “Is it wolves?” “If only it were.” Sir Roland rested his hand upon the hilt of his sword. Then he seemed to catch himself and gave Frederick a firm nod. “But tonight, you need only tend your horse and rest. Tomorrow, you will meet the other squires.” He pushed open the stable door, and golden light washed over the yard. “Welcome to Highmere,” Sir Roland said. “May it prove kinder to you than it has to some.” </nc-section>
created_at
"2026-07-09T18:12:46.346Z"
7/9/2026, 6:12:46 PM
model
"openai/gpt-5.6-terra-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
568
moderation_latency
(null)
generation_time
13403
tokens_prompt
318
tokens_completion
1389
native_tokens_prompt
302
native_tokens_completion
1160
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.018155
router
(null)
provider_responses
0
endpoint_id
"3cc89000-ae34-4dde-9c7d-5ce009c8af0b"
id
"resp_0688e68599068171016a4fe49e74288194aa5dca7e3b25d19a"
is_byok
false
latency
251
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-1783620766-zn3ZX3PbUH9WjAYl2n1z"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1783620766-pCY0uzMu5AmFhvq1QqDo"
upstream_id
"resp_0688e68599068171016a4fe49e74288194aa5dca7e3b25d19a"
total_cost
0.018155
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