NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-10-01M25DRNDKXSKMJKGJFCA9F8SX
Run Details
Model:
DeepSeek V4.1 Flash (Reasoning, High)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
7.1s
Cost:
$0.000575
Provider:
DeepSeek
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: The Knight by the Stable Door" data-color="red"> I drew Thunder to a halt before the stables, the scent of hay and horse sweat washing over me. A broad-shouldered figure stepped out of the shadow of the stable door, his armor dulled by years of use rather than polished for show. Sir Roland. I knew him at once from the stories—the scar that split his left brow, the way he stood as though the ground itself owed him something. I scrambled down from the saddle and dropped to one knee. "Rise, boy," he said, and his voice was gravel and low thunder. "I've no use for knees in the mud. What's your name?" "Frederick, sir. Squire Frederick." "Mmm." He walked a slow circle around me, and I felt every inch of my travel-stained clothes. "You rode that horse hard and didn't break him. That's something. The last squire they sent me wept when his mount threw a shoe." He stopped in front of me and, to my astonishment, took Thunder's reins himself and began to walk the stallion into the stable. "Well, come on, then, Frederick," he said over his shoulder. "The horses eat before the boys. That's the first rule of this castle." </nc-section> <nc-section data-title="Version 2: A Greeting of Steel" data-color="green"> The castle gate had barely swallowed me before the knight appeared, striding from the stables with a sword slung across his back and a grin that did not reach his eyes. Sir Roland—the name was whispered in every village from the coast to the mountains, and always with a certain softening of the voice, as though the speaker might be overheard. "Frederick," he said, before I could speak. "You're late." "My lord—" "Roland." He cut me off with a raised hand. "Not 'my lord.' I shovel the same dung you will. Now tell me, do you know why you're here?" I had rehearsed this answer for three days on the road. "To train, sir. To serve the kingdom." "Wrong." He stepped closer and I saw the weariness carved under his eyes. "You're here because the last war took every knight who could still hold a lance, and now they're scraping the bottom of the barrel. That's you, boy. That's me. We're the bottom of the barrel." He clapped a hand on my shoulder, hard enough to bruise. "Welcome to the Last Company." </nc-section> <nc-section data-title="Version 3: The Lantern in the Stable" data-color="blue"> I found the stables by the smell before I found them by sight, and by the time I reached the doors my hands were trembling on the reins—from the long ride, I told myself, and not from fear. A lantern burned inside, throwing a soft orange light across the straw. "Easy now." A voice from within, calm as a prayer. "He doesn't like strangers. Walk him in slow." I did as I was told. Thunder settled at once, as though the voice itself had soothed him, and only then did I look up and see the man who had spoken: tall, grey at the temples, dressed in a plain tunic rather than mail. He was rubbing down a chestnut mare with a cloth, unhurried, as if the evening had all the time in the world. "You're the new squire," he said. It was not a question. "Yes, sir. Frederick." "I know." He hung the cloth on a hook and finally turned to face me, and though his face was kind, there was something behind it—a watchfulness, like a man listening for a sound nobody else could hear. "I'm Sir Roland. Tomorrow I'll teach you to fight. Tonight I'll teach you to listen. Stand there, by the lantern, and be quiet for a while." And so I stood, and the horses breathed, and the night came down over the castle like a held breath. </nc-section>
created_at
"2026-09-10T10:28:10.81Z"
9/10/2026, 10:28:10 AM
model
"deepseek/deepseek-v4.1-flash-20260910"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1096
moderation_latency
(null)
generation_time
7080
tokens_prompt
303
tokens_completion
968
native_tokens_prompt
317
native_tokens_completion
910
native_tokens_completion_images
(null)
native_tokens_reasoning
40
native_tokens_cached
128
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
"stop"
service_tier
(null)
usage
0.000574734
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer
(null)
request_id
"req-1789036090-QcJCW5MLR6c96Uw3ZNsF"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1789036090-0w7VRkrUMebpzxxxG8tS"
upstream_id
"33b973f2-ae12-4204-b5ce-c0904403b8e9"
provider_responses
0
endpoint_id
"fd104bc8-535a-4d31-a847-a8e402e86a02"
id
"33b973f2-ae12-4204-b5ce-c0904403b8e9"
is_byok
false
latency
426
model_permaslug
"deepseek/deepseek-v4.1-flash-20260910"
provider_name
"DeepSeek"
status
200
total_cost
0.000574734
cache_discount
0.000018816
upstream_inference_cost
0
provider_name
"DeepSeek"
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