NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-04-24-01KQ0PZ4RMA1ZB93PENSENTHP9
Run Details
Model:
GPT-5.5
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
23.8s
Cost:
$0.029290
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 to a proud trot as the castle yard opened before him, all clatter and torchlight and the ringing of iron from the distant training lists. Near the stables, beneath a weathered arch of black oak, stood a broad-shouldered knight with silver at his temples and a cloak the color of winter smoke. “You sit a horse well for one so newly come,” the knight called. Frederick reined in at once and swung down, remembering—just in time—to bow. “Sir Roland?” The knight’s stern mouth softened into the hint of a smile. “Aye. And you must be Frederick. Your master wrote that you had courage, though he neglected to say whether it came with sense.” Frederick felt his cheeks warm. “I hope to prove both, sir.” Sir Roland stepped forward and laid a gloved hand on Thunder’s neck, calming the stallion with a touch. “Then we shall begin at dawn. For tonight, stable your horse, eat well, and listen more than you speak. Castles have ears, lad—and this one has older things than ears.” As if in answer, a low rumble passed beneath the stones, too deep to be thunder. Frederick looked toward the darkening mountains beyond the walls, where the last red light of sunset burned like a dragon’s eye. </nc-section> <nc-section data-title="Version 2" data-color="green"> By the time Frederick reached the stables, the evening bells were tolling over the castle, their voices rolling across the courtyard like waves against stone. Stable boys hurried to and fro with pails and lanterns, but one figure stood unmoving among them—a knight in worn mail, leaning upon the pommel of his sword as though he had been waiting a very long time. “Frederick of Ashbrook?” the knight asked. Frederick dismounted quickly. “Yes, sir.” “I am Sir Roland, captain of the western watch and the man unfortunate enough to teach you how not to die.” A nervous laugh escaped Frederick before he could stop it. Sir Roland’s brows rose, but there was kindness in his weathered eyes. “Good,” the knight said. “You still have humor. Training may beat it out of you, but we shall see.” He took Thunder’s reins and passed them to a stable hand. Then he studied Frederick more closely, as though weighing not his height or strength, but something hidden behind his eyes. “You arrived at sunset,” Sir Roland murmured. “An ill hour, some would say.” Frederick glanced toward the castle keep, where shadows gathered beneath the battlements. “Why is that?” Sir Roland did not answer at once. At last, he turned toward the great doors. “Because, lad, sunset is when the old fires remember they were once awake.” </nc-section> <nc-section data-title="Version 3" data-color="blue"> Frederick guided Thunder beneath the stable eaves, where the warm scent of hay and horseflesh welcomed him after the long road. He had scarcely set one boot upon the cobbles when a voice rang out behind him. “So this is the new squire.” Frederick turned and found himself facing a tall knight with a square jaw, a scar across one cheek, and eyes sharp enough to make a lie wither before it was spoken. His armor bore no polish for ceremony; every dent seemed earned. Frederick bowed low. “Sir Roland, I presume?” “You presume correctly.” The knight looked him up and down. “You are thinner than I expected.” “I shall endeavor to grow broader, sir.” At that, Sir Roland gave a short bark of laughter. “There may be hope for you yet.” He gestured for Frederick to follow as a groom led Thunder into the stable. Together they crossed the yard, where dusk pooled in the corners and torches flared to life one by one. “Remember this,” Sir Roland said. “A squire’s first duty is not to swing a sword. It is to observe. The man who sees first often lives longest.” Frederick nodded, though his gaze had drifted upward. High above the keep, something vast passed across the face of the rising moon—there for only a heartbeat, then gone. Sir Roland’s expression darkened. “And sometimes,” he said quietly, “what he sees changes everything.” </nc-section>
created_at
"2026-04-24T21:40:08.093Z"
4/24/2026, 9:40:08 PM
model
"openai/gpt-5.5-20260423"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
800
moderation_latency
(null)
generation_time
23624
tokens_prompt
318
tokens_completion
1109
native_tokens_prompt
302
native_tokens_completion
926
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.02929
router
(null)
provider_responses
0
endpoint_id
"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id
"resp_09786df21ae1e9850169ebe33836388193b8cb2d5f6ae01f2d"
is_byok
false
latency
328
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-1777066808-bAvaRTDEKxyvUUDpRY4F"
session_id
(null)
api_type
"completions"
id
"gen-1777066808-UPiXRqYHDXQAnCqkaOgL"
upstream_id
"resp_09786df21ae1e9850169ebe33836388193b8cb2d5f6ae01f2d"
total_cost
0.02929
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