NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-23-01M36NS3CDYQYDTF0SCF9DP0MR
Run Details
Model:
GPT-6 Luna
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
7.6s
Cost:
$0.000268
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, a broad-shouldered knight stepped into the fading light. His polished armor bore the crest of a silver hawk. “You must be Frederick,” he said, offering a gauntleted hand. “Sir Roland. Welcome to the castle.” Frederick slid from Thunder’s saddle and returned the greeting, trying not to let his weariness show. Behind Sir Roland, the stable doors stood open, warm with lamplight and the smell of hay. “Your training begins at dawn,” the knight said. “But first, let’s see that your horse is settled. A squire who neglects his mount won’t last long here.” </nc-section> <nc-section data-title="Version 2" data-color="green"> The stable yard rang with the clatter of hooves and the low murmur of grooms. A knight in a green-trimmed cloak came to meet Frederick as he led Thunder beneath the archway. “Frederick, I presume?” the knight asked. “Sir Roland, at your service.” Frederick bowed. “I’m honored, sir.” “The honor will be yours to earn,” Roland replied, though a hint of amusement softened his stern expression. He glanced at Thunder, then nodded toward the stalls. “Come. We’ll find your horse a place, and I’ll show you where you’ll sleep. There’s much to learn before the first bell.” </nc-section> <nc-section data-title="Version 3" data-color="blue"> A lantern bobbed beside the stables, carried by a tall knight whose blue cloak stirred in the evening breeze. He raised one hand, and Frederick brought Thunder to a halt. “Easy there,” the knight said, eyeing the stallion with approval. “I’m Sir Roland, the local knight. And you, young man, must be Frederick.” “Yes, sir.” “Then you’ve arrived just in time,” Roland said. His gaze shifted from Frederick to the darkening sky beyond the castle walls. “The horses are restless tonight. Strange lights have been seen over the northern hills.” He opened the stable door and stepped aside. “Get Thunder settled. After that, you and I will talk.” </nc-section>
created_at
"2026-09-23T08:23:09.97Z"
9/23/2026, 8:23:09 AM
model
"openai/gpt-6-luna-20260922"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1771
moderation_latency
(null)
generation_time
7609
tokens_prompt
303
tokens_completion
537
native_tokens_prompt
302
native_tokens_completion
475
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.0002677
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer
(null)
request_id
"req-1790151789-4tWaaWjtfDjf6THV5IhM"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1790151789-dO6OGvGY7vB0uXPTyIJk"
upstream_id
"resp_09b4fea96a9bd197016ab38c6e1fd487d1a96ef9839d5bab55"
provider_responses
0
endpoint_id
"05e94e02-b9c2-4bbb-ba55-4082ee9ad687"
id
"resp_09b4fea96a9bd197016ab38c6e1fd487d1a96ef9839d5bab55"
is_byok
false
latency
900
model_permaslug
"openai/gpt-6-luna-20260922"
provider_name
"OpenAI"
status
200
total_cost
0.0002677
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
response_cache_source_id
(null)
data_region
"global"
workspace_id
"97e315e5-d303-487d-83c1-83180e8a13d4"
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