NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-16-01KHKANQWV9YN10WA7YHY4J7GW
Run Details
Model:
GPT-5
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
32.6s
Cost:
$0.015977
Provider:
OpenAI
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"> The stables breathed in the twilight—warm hay, damp leather, the soft clatter of hooves settling. I swung down from Thunder’s saddle, my legs buzzing from the ride, and led him beneath the low eaves where swallows nested like ink blots against the sky. A man stepped from the shadows, helm under his arm, the sunset drawing iron along the lines of his jaw. “You must be Frederick,” he said, voice like gravel smoothed by the sea. He laid a steadying hand on Thunder’s neck, and the big stallion stilled. “Sir Roland, local knight of Greythorn. Your letter reached us before you did.” I bowed, startled by the quiet warmth in his gaze. “Sir. I’m ready to begin.” “We’ll see what readiness means at dawn,” he replied with the ghost of a smile. He nodded to a stablehand. “See Thunder fed and watered.” To me, he offered a hand, rough and sure. “Welcome to the work, lad. The walls teach little; the yard teaches the rest. Walk with me, and mind your eyes—this keep has edges you can bleed on.” </nc-section> <nc-section data-title="Version 2: Hay, Steel, and First Impressions" data-color="green"> Thunder snorted, tossing his mane as we came to the stable yard. Lanterns winked to life one by one, and the sweet, familiar scent of hay rose to meet us. A ginger cat threaded between my boots as I loosened the girth, the creature bold as a captain. “Mind your fingers,” called a voice, amused, from the open stall. A knight with wind-tangled hair and laughter tucked into the corners of his eyes stepped forward, gauntlets hooked at his belt. “Sir Roland. Local steel, if you’ll have it. You’re Frederick, then?” “I am,” I said, and he clasped my forearm, grip firm, honest. “Good. Thunder’s a fine beast—he’ll test whether you’re finer.” He offered an apple to my stallion, who chomped it without ceremony. “Stables first, then supper. We start before the sun remembers its name. You’ll learn the lay of the yard, the rhythm of the bell, and why polish on your boots is more than pride. Welcome to Greythorn Keep, lad. Keep your ears open; the horses gossip worse than the squires.” </nc-section> <nc-section data-title="Version 3: Shadows by the Stable Door" data-color="blue"> Evening settled like a cloak around the castle, the stable lamps painting long bars of amber across Thunder’s flank. I patted his neck, murmuring thanks, when a figure detached from the doorway’s gloom—mail whispering, boots soft on straw. “Frederick,” he said, a question and a certainty. The knight’s eyes were clear as winter water. “Sir Roland. I keep the peace here—most days it lets me.” He touched the horse’s shoulder in greeting, then inclined his head to me. “Near the stables is where truth smells like sweat, not perfume. A good place to meet.” I straightened. “I’m honored, sir.” “Honor comes cheap. We’ll see about worth.” His glance ticked to the ramparts, listening to some private measure. “Dawn in the yard. Bring a blade you trust and boots you don’t mind bleeding. For now, get Thunder settled and find a bowl of stew before the pot’s scraped clean. Welcome to your first night on the edge of something larger than you know.” </nc-section>
created_at
"2026-02-16T13:37:13.413731+00:00"
2/16/2026, 1:37:13 PM
model
"openai/gpt-5-2025-08-07"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
16302
moderation_latency
(null)
generation_time
32556
tokens_prompt
318
tokens_completion
1001
native_tokens_prompt
302
native_tokens_completion
1560
native_tokens_completion_images
0
native_tokens_reasoning
768
native_tokens_cached
0
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
"completed"
usage
0.0159775
router
(null)
provider_responses
0
id
"resp_093541422e3108f00169931d6879408196a0b5e98bfd5b1d7f"
status
200
is_byok
false
latency
225
endpoint_id
"7c2f859a-7890-4e8e-b1de-1cd1c0a800b4"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-5-2025-08-07"
api_type
"completions"
id
"gen-1771249000-Qmx8x7gYk07yk553BmX9"
upstream_id
"resp_093541422e3108f00169931d6879408196a0b5e98bfd5b1d7f"
total_cost
0.0159775
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
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%