NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-09-01KX41D6HM028YQY5BNV7F869Q
Run Details
Model:
GPT-5.6 Luna (Reasoning)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
11.2s
Cost:
$0.010352
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 dismounted as a broad-shouldered knight approached beneath the fluttering crest of a silver wolf. His scarred face softened into a welcoming smile. “Frederick?” the knight asked. “Yes, sir.” “I am Sir Roland, master of arms here.” He glanced at Thunder, then back at the young squire. “A fine horse. Keep him watered before you report to the barracks. A warrior who forgets his horse will soon find himself walking home.” Frederick hurried to obey, though he noticed Roland’s hand resting uneasily on the pommel of his sword. Beyond the stables, somewhere within the castle walls, a deep growl echoed through the evening air. Sir Roland’s smile vanished. “And if you hear that sound again,” he said quietly, “tell no one you did.” </nc-section> <nc-section data-title="Version 2" data-color="green"> Frederick had barely led Thunder into the stable yard when a knight in a weather-stained green cloak stepped from between the stalls. “You must be the new squire,” he said. “Frederick, son of Aldren.” Frederick straightened. “Yes, Sir.” “Sir Roland,” the knight replied, offering his forearm. His grip was firm, but his eyes were kind. “You’ve arrived on an unfortunate night. The castle is preparing for the king’s council, and every hand is needed.” “I’ll do whatever is asked.” “Good.” Roland nodded toward the stable doors. “Start by helping me with the eastern stall.” Inside, Thunder suddenly reared and whinnied at the darkness beyond the lantern light. A cold draft swept through the hay, carrying the scent of smoke and something older—like stone after rain. Sir Roland drew his sword. “Stay behind me, lad,” he whispered. “The last dragon may be dead, but something has just awakened.” </nc-section> <nc-section data-title="Version 3" data-color="blue"> At the stables, a knight waited beside the water trough, his blue cloak silvered by the setting sun. He was tall and weathered, with a broken nose and a single white streak in his dark hair. “Frederick,” he called. “You’re late.” Frederick glanced at the sinking sun. “I was told to report before nightfall, Sir.” “And you have.” The knight’s stern expression eased. “Sir Roland. I oversee the squires, the watch, and every foolish horseman who believes armor makes him invincible.” Thunder snorted as Roland approached. Instead of flinching, the knight placed a hand against the stallion’s neck and murmured a word Frederick could not understand. The horse grew still. “What did you say to him?” Frederick asked. “An old stableman’s trick.” Roland looked toward the castle towers, where a single blue flame had appeared above the battlements. “You’ll learn many such tricks here. Some may save your life.” The flame flickered. Roland’s face hardened. “Take your belongings inside. Do not look up at the tower, and do not answer if anyone calls your name from the dark.” </nc-section>_ <nc-section data-title="Version 1" data-color="red"> Near the stables, Frederick dismounted as a broad-shouldered knight approached beneath the fluttering crest of a silver wolf. His scarred face softened into a welcoming smile. “Frederick?” the knight asked. “Yes, sir.” “I am Sir Roland, master of arms here.” He glanced at Thunder, then back at the young squire. “A fine horse. Keep him watered before you report to the barracks. A warrior who forgets his horse will soon find himself walking home.” Frederick hurried to obey, though he noticed Roland’s hand resting uneasily on the pommel of his sword. Beyond the stables, somewhere within the castle walls, a deep growl echoed through the evening air. Sir Roland’s smile vanished. “And if you hear that sound again,” he said quietly, “tell no one you did.” </nc-section> <nc-section data-title="Version 2" data-color="green"> Frederick had barely led Thunder into the stable yard when a knight in a weather-stained green cloak stepped from between the stalls. “You must be the new squire,” he said. “Frederick, son of Aldren.” Frederick straightened. “Yes, Sir.” “Sir Roland,” the knight replied, offering his forearm. His grip was firm, but his eyes were kind. “You’ve arrived on an unfortunate night. The castle is preparing for the king’s council, and every hand is needed.” “I’ll do whatever is asked.” “Good.” Roland nodded toward the stable doors. “Start by helping me with the eastern stall.” Inside, Thunder suddenly reared and whinnied at the darkness beyond the lantern light. A cold draft swept through the hay, carrying the scent of smoke and something older—like stone after rain. Sir Roland drew his sword. “Stay behind me, lad,” he whispered. “The last dragon may be dead, but something has just awakened.” </nc-section> <nc-section data-title="Version 3" data-color="blue"> At the stables, a knight waited beside the water trough, his blue cloak silvered by the setting sun. He was tall and weathered, with a broken nose and a single white streak in his dark hair. “Frederick,” he called. “You’re late.” Frederick glanced at the sinking sun. “I was told to report before nightfall, Sir.” “And you have.” The knight’s stern expression eased. “Sir Roland. I oversee the squires, the watch, and every foolish horseman who believes armor makes him invincible.” Thunder snorted as Roland approached. Instead of flinching, the knight placed a hand against the stallion’s neck and murmured a word Frederick could not understand. The horse grew still. “What did you say to him?” Frederick asked. “An old stableman’s trick.” Roland looked toward the castle towers, where a single blue flame had appeared above the battlements. “You’ll learn many such tricks here. Some may save your life.” The flame flickered. Roland’s face hardened. “Take your belongings inside. Do not look up at the tower, and do not answer if anyone calls your name from the dark.” </nc-section>
created_at
"2026-07-09T18:14:28.667Z"
7/9/2026, 6:14:28 PM
model
"openai/gpt-5.6-luna-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1354
moderation_latency
(null)
generation_time
10876
tokens_prompt
318
tokens_completion
1884
native_tokens_prompt
302
native_tokens_completion
1675
native_tokens_completion_images
0
native_tokens_reasoning
303
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.010352
router
(null)
provider_responses
0
endpoint_id
"eebea444-34a5-4642-a766-cb319471d33a"
id
"resp_02828d0c80771eba016a4fe504ba088190947742fa0c21a5bc"
is_byok
false
latency
241
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-1783620868-5bQZIdmzVhAKQLF1Ry8z"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1783620868-EIrcavmyyfJkePuonKki"
upstream_id
"resp_02828d0c80771eba016a4fe504ba088190947742fa0c21a5bc"
total_cost
0.010352
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