NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-04-24-01KQ0N0VVN73R1YV23C69F97S0
Run Details
Model:
GPT-5.5
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
17.4s
Cost:
$0.021730
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"> Near the stables, where the scent of hay and horseflesh mingled with the cool breath of evening, a broad-shouldered knight stood waiting beneath a lantern’s golden glow. “You must be Frederick,” he said, his voice deep enough to still the stamping hooves around him. Frederick slid from Thunder’s saddle and bowed quickly, nearly catching his spur in the straw. “Yes, sir.” The knight’s weathered face softened into something like a smile. “Sir Roland of Ashmere. I keep watch over this yard, these walls, and any green squire foolish enough to think training begins after breakfast.” Frederick straightened, his heart thudding. Sir Roland took Thunder’s reins and looked the stallion over with an approving nod. “Fine horse. Better manners than most boys I’ve trained.” Then his gaze settled on Frederick. “Come along. We’ll see whether the same can be said of you.” </nc-section> <nc-section data-title="Version 2" data-color="green"> The castle stables crouched against the inner wall, warm with lamplight and alive with the restless sounds of animals settling for the night. Frederick had barely dismounted when a man in a dark green cloak stepped from the shadows. His armor was plain, scarred by use rather than polished for show, and at his hip hung a sword with a wolf’s-head pommel. “Easy there,” the man said, catching Thunder’s bridle before the stallion could toss his head. “No need to ride through the stable doors like a conqueror.” Frederick flushed. “Forgive me, sir.” “A good beginning,” the knight replied. “A squire who knows when to apologize may yet learn when to keep his seat.” He offered a firm hand. “Sir Roland. The castellan told me to expect you.” Frederick took the hand and felt his fingers nearly crushed. “Welcome to your first lesson,” Sir Roland said. “The horse eats before the rider.” </nc-section> <nc-section data-title="Version 3" data-color="blue"> By the time Frederick reached the stables, twilight had settled over the castle like a blue veil. Stable boys hurried to and fro with buckets and brushes, but one figure remained still among the bustle: a tall knight with silver at his temples and a cloak clasped by an iron dragon. Frederick reined in Thunder before him. The knight looked from the stallion to the young squire and raised one brow. “You ride boldly for someone who does not yet know where he is going.” “I am Frederick, sir,” the boy said, forcing his voice not to tremble. “Sent to serve and train.” “So I was told.” The knight’s eyes were sharp, but not unkind. “I am Sir Roland. Around here, swords are earned, armor is mended, and pride is best left outside the stable door.” Frederick swallowed and nodded. Sir Roland turned toward the open stable doors. “Come then, Frederick. Let us begin with the humblest duty. If you cannot care for a horse, you have no business dreaming of dragons.” </nc-section>
created_at
"2026-04-24T21:06:07.359Z"
4/24/2026, 9:06:07 PM
model
"openai/gpt-5.5-20260423"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
702
moderation_latency
(null)
generation_time
16611
tokens_prompt
318
tokens_completion
803
native_tokens_prompt
302
native_tokens_completion
674
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.02173
router
(null)
provider_responses
0
endpoint_id
"58e5b336-423e-430b-a2ab-8bc353f0c51b"
id
"resp_03002de4c8c3e6050169ebdb3f76308194a19b9cd44585ff5c"
is_byok
false
latency
248
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-1777064767-t2NUA8mtz8MVnc1dpiq8"
session_id
(null)
api_type
"completions"
id
"gen-1777064767-0xKhpvl2c7djzp5Lg2G2"
upstream_id
"resp_03002de4c8c3e6050169ebdb3f76308194a19b9cd44585ff5c"
total_cost
0.02173
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