NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-09-01KX40GVK3FPBMT22EFEYPDWM0
Run Details
Model:
GPT-5.6 Luna (Reasoning)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
7.5s
Cost:
$0.003962
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 in a weathered crimson cloak stepped from between the stalls, one hand resting on the pommel of his sword. “Frederick?” he called. The young squire dismounted quickly. “Yes, sir.” “I am Sir Roland, keeper of the western garrison.” The knight’s stern expression softened as he looked over Thunder. “You are late enough to have missed supper, but early enough to learn something before dawn.” A nervous smile tugged at Frederick’s mouth. “What must I learn first?” Sir Roland pointed toward the stable doors, where a faint blue glow flickered beneath them. “Why the horses are afraid,” he said. “And why no one has yet dared to open that stall.” </nc-section> <nc-section data-title="Version 2" data-color="green"> Frederick had barely swung from Thunder’s saddle when a voice rang out from the stable yard. “Easy there, lad. The beast has carried you far enough for one day.” A knight emerged beneath an archway, wiping straw from his silvered beard. His green surcoat bore the crest of an oak wrapped in iron—an emblem Frederick recognized from the stories told in his village. “Sir Roland,” the knight introduced himself. “You must be the new squire.” Frederick bowed. “I am honored, sir.” “Honor can wait. First, water the horse. Then find the armory and report to me before the moon reaches the highest tower.” As Frederick led Thunder toward the stalls, Sir Roland caught his arm. His voice dropped to a whisper. “And whatever you hear beneath the courtyard stones tonight, do not answer it.” </nc-section> <nc-section data-title="Version 3" data-color="blue"> The stable doors opened before Frederick could reach them. A tall knight stood within, framed by lamplight and drifting hay. His armor was dark blue, polished at the shoulders but scarred along the breastplate, as though he had once faced something far stronger than any mortal blade. “You ride like a man fleeing a storm,” the knight said. Frederick glanced back across the fading field. “Perhaps I was.” The knight studied him for a long moment. “Sir Roland. I was told to expect a frightened boy.” “I am not frightened.” “Then you have not yet learned enough.” Thunder suddenly stamped his hoof and tossed his head. From somewhere deep beneath the castle came a low, distant rumble. Every lantern in the stable guttered at once. Sir Roland’s hand closed around his sword hilt. “Inside,” he commanded. “Quickly. The last dragon has awakened.” </nc-section>
created_at
"2026-07-09T17:58:59.951Z"
7/9/2026, 5:58:59 PM
model
"openai/gpt-5.6-luna-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
894
moderation_latency
(null)
generation_time
7242
tokens_prompt
318
tokens_completion
727
native_tokens_prompt
302
native_tokens_completion
610
native_tokens_completion_images
0
native_tokens_reasoning
22
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.003962
router
(null)
provider_responses
0
endpoint_id
"eebea444-34a5-4642-a766-cb319471d33a"
id
"resp_088ee166767a2f50016a4fe16406a08197b301440ffa3563ca"
is_byok
false
latency
204
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-1783619939-7zBO2E9abUWqFVlR8j5o"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1783619939-QzpMYljukoumlt0Qf3Fz"
upstream_id
"resp_088ee166767a2f50016a4fe16406a08197b301440ffa3563ca"
total_cost
0.003962
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