NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-09-01KX41E6YZ00E8DMH76D7M3JQK
Run Details
Model:
GPT-5.6 Luna (Reasoning)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
4.8s
Cost:
$0.004712
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, Frederick reined Thunder to a halt beneath the shadow of the castle wall. The sharp scent of hay and leather mingled with the evening air. A broad-shouldered knight stepped from between the stalls, his silver cloak clasped with the crest of a golden lion. “Frederick?” he called. The young squire dismounted quickly. “Yes, my lord.” “I am Sir Roland,” the knight said, offering a gloved hand. His gaze moved from Frederick to the magnificent stallion. “And if that beast is as spirited as he looks, you have chosen a difficult companion for your first day.” Thunder stamped and tossed his head. Frederick managed a nervous smile. “He has not thrown me yet.” “Then you have already learned the first lesson of knighthood.” Sir Roland turned toward the stable doors. “Come. The castle has been waiting for you—and tonight, it may have need of more than a stable boy.” </nc-section> <nc-section data-title="Version 2" data-color="green"> Frederick had barely led Thunder beneath the stable’s wooden awning when a man in a weathered green surcoat approached him. The knight’s dark hair was streaked with gray, and an old scar traced the line of his jaw. “You must be the new squire,” he said. Frederick straightened. “Frederick of—” “Save your titles for the banquet.” The knight smiled, though his eyes remained watchful. “Sir Roland. I oversee the castle guard.” He reached for Thunder’s reins, but the stallion snorted and shied away. Sir Roland raised an eyebrow. “He trusts you, at least.” “I think he merely dislikes strangers.” “Then he has good instincts.” Roland glanced toward the castle, where the last sunlight glimmered on the battlements. “There has been trouble along the northern road. Nothing the king’s men could name, but three patrols have vanished.” A chill slipped beneath Frederick’s cloak. “Tonight,” Sir Roland continued, “you will learn whether you came here to polish armor—or to wear it.” </nc-section> <nc-section data-title="Version 3" data-color="blue"> As Frederick guided Thunder toward the stables, a knight emerged from the deepening blue shadows. He wore no helm, and moonlight shone across the polished plates of his armor. A raven perched upon his shoulder, its black eyes fixed upon the newcomer. “Frederick,” the knight said, as though they had met before. Frederick paused. “You know me?” “I know the name of every person who enters these walls.” The knight extended his hand. “Sir Roland.” Frederick took it. Roland’s grip was firm, but his expression softened when he looked at the young squire. “You arrived later than expected.” “The road was difficult.” “The road has been difficult for everyone these past few weeks.” Roland glanced toward the forest beyond the castle, where a faint red glow pulsed between the trees. “But I doubt the road delayed you.” Thunder gave a low, uneasy whinny. Sir Roland’s face hardened. “Tell me, Frederick. Did you see anything unusual on your journey here?” Before Frederick could answer, the raven spread its wings and cried out into the night. </nc-section>
created_at
"2026-07-09T18:15:01.864Z"
7/9/2026, 6:15:01 PM
model
"openai/gpt-5.6-luna-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1076
moderation_latency
(null)
generation_time
4034
tokens_prompt
318
tokens_completion
875
native_tokens_prompt
302
native_tokens_completion
735
native_tokens_completion_images
0
native_tokens_reasoning
25
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"
service_tier
"default"
usage
0.004712
router
(null)
provider_responses
0
endpoint_id
"eebea444-34a5-4642-a766-cb319471d33a"
id
"resp_0e9ea2a3376f4035016a4fe525eef48190af9e071c1ca3f380"
is_byok
false
latency
200
model_permaslug
"openai/gpt-5.6-luna-20260709"
provider_name
"OpenAI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer
(null)
request_id
"req-1783620901-HVzxCw5GgeCu09dJAnY2"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1783620901-Wypn6cJgPrvR51E6oiQQ"
upstream_id
"resp_0e9ea2a3376f4035016a4fe525eef48190af9e071c1ca3f380"
total_cost
0.004712
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
response_cache_source_id
(null)
data_region
"global"
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