NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-16-01KHKA5VWYPVVEMVXKCDDJTCDX
Run Details
Model:
GPT-5
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
42.5s
Cost:
$0.017397
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" data-color="red"> The courtyard’s clamor fell to a hush as I reined Thunder before the stables. Lantern light pooled like spilled honey along the cobbles, and the smell of hay and oiled leather greeted us. A tall figure stepped from the shadows—a man with laugh-lines cut deep at the eyes and a cloak the color of stormclouds. “Welcome to Highmere, Squire Frederick,” he said, voice steady as an anvil. “I am Sir Roland.” He moved with the easy grace of someone long acquainted with armor, one gloved hand soothing Thunder’s neck. “Good legs on this one. He’ll forgive your mistakes if you own them quick.” “I mean to make as few as I can,” I managed, sliding from the saddle. My knees wobbled only a little. Sir Roland’s mouth quirked. “Ambition’s a fine fire—temper it with patience, and you won’t scorch yourself. Stalls are open there. See Thunder bedded, then find me at dawn in the eastern yard. We’ll see what your hands can do besides gripping reins.” He stepped back to meet my eyes fully, and for a heartbeat the weight of the castle—the training, the trials—seemed to rest on his shoulders alone. Then he nodded once, like a door opening. “Welcome to your beginning.” </nc-section> <nc-section data-title="Version 2" data-color="green"> Thunder’s hooves clattered to stillness before the long, low stable. From within came the thud of bales and the comforting snort of horses at rest. A knight in plain steel, unadorned save for a leather baldric darkened by years of use, waited by the door. His gaze cataloged me, my seat, my hands on the reins. “Frederick,” he said. Not a question. “Sir Roland.” I slid down. “Sir.” “Walk him,” Sir Roland ordered, turning to keep pace beside me. “Slow. Let me see if you guide or drag.” We made a gentle circle. Thunder followed my shoulder with only a twitch at the bit. Sir Roland watched my fingers more than my face. “Better than most first days,” he admitted. “You listen. Horses like that. So do instructors.” He halted us by a stall already bedded fresh. “You’ll muck before you polish steel. Know why?” “To learn humility?” I ventured. “To learn rhythm,” he corrected. “The body learns a steady labor. Later, your sword will be grateful.” A flicker of approval touched his features. “Dawn. Eastern yard. Bring no pride you cannot carry at a run.” He clapped Thunder’s shoulder, then mine, the same measured weight. “Welcome to work worth doing.” </nc-section> <nc-section data-title="Version 3" data-color="blue"> Evening spilled blue across the stones as Thunder and I drifted toward the stables. Swallows skimmed the eaves, stitching the day closed with quick wings. A man waited by the half-door, helm under his arm, hair gone silver at the temples like frost that refused to melt. “Frederick,” he greeted, as if we were resuming a conversation paused years ago. “I am Sir Roland. You came with the wind still on your cloak.” “It was a fair wind,” I said, patting Thunder’s neck. He smiled at the horse first. “Fair winds choose the willing.” He reached out, and Thunder, judgmental as any old tutor, allowed the touch. “Good. He approves. That will make our first lesson kinder.” “First lesson?” My voice climbed before I could anchor it. “Patience and presence,” he replied, stepping aside to open a stall. “Two things a blade cannot teach you.” He gestured toward the quiet within, the soft gold of straw. “See to him. Feel the shape of his breath. Make your movements match it.” I led Thunder in. The stable’s hush folded around us like a vow. Sir Roland’s silhouette filled the doorway, not blocking the light but framing it. “Dawn,” he said, already turning. “Bring your questions. Leave your certainty. We’ll trade both for skill.” </nc-section>
created_at
"2026-02-16T13:28:43.205293+00:00"
2/16/2026, 1:28:43 PM
model
"openai/gpt-5-2025-08-07"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3158
moderation_latency
(null)
generation_time
42094
tokens_prompt
318
tokens_completion
1610
native_tokens_prompt
302
native_tokens_completion
1702
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.0173975
router
(null)
provider_responses
0
id
"resp_02e187a316b037bc0169931b603d74819384ba2f07a1160d94"
status
200
is_byok
false
latency
163
endpoint_id
"7c2f859a-7890-4e8e-b1de-1cd1c0a800b4"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-5-2025-08-07"
api_type
"completions"
id
"gen-1771248480-oiVSHUh2b5KQttZtwMzI"
upstream_id
"resp_02e187a316b037bc0169931b603d74819384ba2f07a1160d94"
total_cost
0.0173975
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%