NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-04-24-01KQ0PH2W5W4PHEYQKGERTT31W
Run Details
Model:
GPT-5.5 (Reasoning)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
16.8s
Cost:
$0.021310
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" data-color="red"> Frederick slowed Thunder as the castle stables came into view, their thatched roofs glowing copper beneath the last light of evening. The air smelled of hay, leather, and rain-damp stone. Stable boys paused in their work to glance at the newcomer, whispering behind their hands as the young squire guided his stallion beneath the shadow of the gatehouse. A tall man in a weathered cloak stood near the stable doors, one hand resting on the pommel of a sword that looked as though it had seen more battles than Frederick had years. His beard was touched with gray, but his eyes were sharp and clear. “You ride well for one so young,” the knight said. Frederick dismounted quickly and bowed, nearly tangling himself in the reins. “Sir Roland?” The knight’s mouth curved into the faintest smile. “Aye. And you must be Frederick. Welcome to Castle Ardent. Your training begins at dawn.” </nc-section> <nc-section data-title="Version 2" data-color="green"> By the time Frederick reached the stables, twilight had settled over the castle yard like a blue cloak. Thunder snorted and stamped, uneasy amid the clang of distant smithing and the call of guards upon the walls. Frederick patted the stallion’s neck, murmuring comfort, though his own heart beat just as restlessly. “Best let him smell the place before you ask him to trust it.” The voice came from beside a stack of hay bales. Frederick turned to find a broad-shouldered knight watching him with calm amusement. The man wore no polished helm or glittering armor, only a mail shirt beneath a plain wool tunic. Yet there was something in the way he stood that made even the stable hands keep a respectful distance. Frederick bowed. “Sir Roland, I presume.” “You presume correctly.” The knight stepped forward and offered a firm hand. “And you are Frederick, the new squire. Come then—let us see whether you have brought courage with that fine horse.” </nc-section> <nc-section data-title="Version 3" data-color="blue"> The great castle gates groaned shut behind Frederick, sealing him within a world of torchlight, stone, and watchful eyes. He led Thunder toward the stables, trying not to stare at the armored men crossing the yard or the towering keep that rose like a black mountain against the fading sky. Near the stable arch waited a knight with silver-threaded hair and a dark green cloak clasped at one shoulder. A scar ran from his left brow to his cheek, but his expression was not unkind. “Frederick of Willowbrook?” he asked. Frederick straightened at once. “Yes, sir.” “I am Sir Roland.” The knight studied him for a long moment, then nodded toward Thunder. “A proud horse. He will need care before you eat, as all loyal companions do.” Frederick flushed, having hoped for supper first. “Of course, Sir Roland.” “Good,” said the knight. “A squire’s honor begins in small duties.” </nc-section>
created_at
"2026-04-24T21:32:27.403Z"
4/24/2026, 9:32:27 PM
model
"openai/gpt-5.5-20260423"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
783
moderation_latency
(null)
generation_time
16724
tokens_prompt
318
tokens_completion
785
native_tokens_prompt
302
native_tokens_completion
660
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"
usage
0.02131
router
(null)
provider_responses
0
endpoint_id
"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id
"resp_0bc4edc58dddc23d0169ebe16b882881938c9ed9686358f6df"
is_byok
false
latency
360
model_permaslug
"openai/gpt-5.5-20260423"
provider_name
"OpenAI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer
(null)
request_id
"req-1777066347-6RR3dd4YVVk1M7TctU2H"
session_id
(null)
api_type
"completions"
id
"gen-1777066347-zCXq9e77mMv8lS5pRU8d"
upstream_id
"resp_0bc4edc58dddc23d0169ebe16b882881938c9ed9686358f6df"
total_cost
0.02131
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
response_cache_source_id
(null)
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