NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-09-01KX41G6MQA5W0J22RK3TR0TEQ
Run Details
Model:
GPT-5.6 Luna
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
3.7s
Cost:
$0.003644
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 Thunder to a halt beneath the shadow of the castle wall. A broad-shouldered knight stepped from between the stalls, his silver cloak pinned with the crest of a golden hawk. “Frederick?” the knight called. “Yes, sir.” “I am Sir Roland, captain of the castle guard.” His stern expression softened as he offered a gauntleted hand. “You have arrived later than expected. The roads are dangerous after sunset.” Frederick dismounted and bowed. Before he could answer, a deep growl rolled from the dark woods beyond the pasture. Thunder reared, and every horse in the stable began to shriek. Sir Roland’s hand went to his sword. “Inside,” he ordered. “Quickly. Something has followed you here.” </nc-section> <nc-section data-title="Version 2" data-color="green"> Frederick found the local knight beside the stables, where lantern light spilled across the muddy yard. Sir Roland was older than Frederick had imagined, with iron-gray hair and a scar running from his left brow to his jaw. “You must be the new squire,” Roland said, smiling faintly. “Come in from the cold.” Frederick bowed. “I am honored, Sir Roland.” “Honor is earned, not announced.” The knight took Thunder’s reins and examined the stallion’s steaming flanks. “Still, you chose a fine companion. A knight is only as dependable as the creature beneath him.” As they led the horse inside, Frederick noticed that every stable boy had gone silent. On the far wall, carved into the old stone, was the shape of a dragon—its wings broken, its eye marked with a smear of fresh blood. </nc-section> <nc-section data-title="Version 3" data-color="blue"> At the stable doors, Frederick met Sir Roland, the castle’s local knight. Roland wore no helmet, and moonlight gleamed along the polished mail beneath his blue surcoat. “Frederick of the eastern road?” he asked. Frederick nodded. “At your service.” “Then your service begins tonight.” Sir Roland pointed toward the castle tower. A bell had begun to toll, though no hand stood near its rope. “The old watchtower has awakened.” A cold breath moved through the stable, extinguishing half the lanterns. From somewhere above came a sound like stone scraping against stone. Sir Roland drew his sword and placed a dagger in Frederick’s trembling hand. “Stay behind me,” he said. “And if you hear a dragon speak, do not answer.” </nc-section>
created_at
"2026-07-09T18:16:07.073Z"
7/9/2026, 6:16:07 PM
model
"openai/gpt-5.6-luna-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
508
moderation_latency
(null)
generation_time
3235
tokens_prompt
318
tokens_completion
673
native_tokens_prompt
302
native_tokens_completion
557
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.003644
router
(null)
provider_responses
0
endpoint_id
"eebea444-34a5-4642-a766-cb319471d33a"
id
"resp_018d62dcbf50ed4c016a4fe56725c481968c65275a417aa305"
is_byok
false
latency
308
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-1783620967-7Cnu81Hlv43OjgQz7NfX"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1783620967-cNrMvj7jFZwtJjKiTwOC"
upstream_id
"resp_018d62dcbf50ed4c016a4fe56725c481968c65275a417aa305"
total_cost
0.003644
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