NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-09-01KX418QY4CVC7PQRWE0BFFTYA
Run Details
Model:
GPT-5.6 Luna
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
3.6s
Cost:
$0.003758
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 drew rein as a broad-shouldered knight stepped from the shadows. His silver cloak bore the crest of a black hawk. “You must be Frederick,” the knight said. “I am Sir Roland, captain of the castle guard.” Frederick climbed down from Thunder and bowed quickly. “At your service, sir.” Roland’s stern expression softened. He glanced at the boy’s travel-worn pack, then at the fading light beyond the walls. “Your training begins at dawn. Tonight, you eat, sleep, and learn one lesson.” “What lesson is that?” “Never trust a quiet castle.” From somewhere deep within the fortress came a low, distant rumble. Thunder stamped nervously, and the stable lanterns flickered blue. </nc-section> <nc-section data-title="Version 2" data-color="green"> Frederick had barely reached the stables when a knight emerged carrying two armfuls of hay. His polished armor was scratched, his brown cloak patched at the shoulder, and a cheerful scar ran from his chin to his ear. “Frederick?” he called. “Yes, sir.” “Sir Roland.” He dropped the hay into a stall and offered a hand instead of demanding a bow. “You’re just in time. Thunder looks as though he could eat the entire kingdom.” The stallion snorted, as if agreeing. Roland laughed. “Good. A brave horse is worth three brave men, and considerably easier to feed.” He led Frederick inside, where the warm scent of straw and leather filled the air. “Come along, lad. I’ll show you where you’ll sleep—and warn you which corridors to avoid after moonrise.” </nc-section> <nc-section data-title="Version 3" data-color="blue"> At the stable doors, a figure waited beneath the torchlight. He wore a knight’s dark-blue surcoat and rested one gloved hand upon the pommel of his sword. “Frederick of the eastern road?” he asked. Frederick nodded. “I am Sir Roland.” The knight’s gaze lingered on the silver pendant at Frederick’s neck, the one his mother had given him before he left home. “You carry a dragon’s mark.” Frederick touched the pendant. “It belonged to my father.” “Then keep it hidden,” Roland said quietly. He stepped closer, lowering his voice. “There are ears in this castle that listen for the old names.” A cold wind moved through the stable, though every door stood shut. Beyond the walls, something cried out in the darkness—neither wolf nor bird. Roland turned toward the sound. “Come. Your arrival has been noticed.” </nc-section>
created_at
"2026-07-09T18:12:02.639Z"
7/9/2026, 6:12:02 PM
model
"openai/gpt-5.6-luna-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
698
moderation_latency
(null)
generation_time
3100
tokens_prompt
318
tokens_completion
692
native_tokens_prompt
302
native_tokens_completion
576
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"
service_tier
"default"
usage
0.003758
router
(null)
provider_responses
0
endpoint_id
"eebea444-34a5-4642-a766-cb319471d33a"
id
"resp_03068fc27a1d77d1016a4fe472b8848196a7075f247a7cb2bb"
is_byok
false
latency
266
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-1783620722-kilwo4W0A7nQgWxYDZZ5"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1783620722-Xsw24RQyj2zLH2KdmeGn"
upstream_id
"resp_03068fc27a1d77d1016a4fe472b8848196a7075f247a7cb2bb"
total_cost
0.003758
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