NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-10-01M25DPPAP2A3F5KHA60NNZKQS
Run Details
Model:
DeepSeek V4.1 Flash (Reasoning, High)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
5.6s
Cost:
$0.000486
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's Salute" data-color="red"> I dismounted Thunder near the stables, my boots sinking into the soft earth. From the shadows of the stable door emerged a towering figure clad in silver armor. Sir Roland, the local knight, was a legend in our village, though I had never seen him in person. His beard was thick and gray, and a long scar ran down his left cheek. He stopped a few paces from me and drew his sword. I froze, my heart hammering against my ribs. But he did not strike. Instead, he planted the blade point-down in the dirt and rested both hands upon the pommel. "So," he rumbled, his voice like stones grinding together, "you are the boy they sent. Frederick, is it?" I nodded, unable to find my voice. He looked me up and down with the cold, measuring gaze of a man who had seen a hundred squires come and go. "Well then, Frederick. Let us see if you last the week." </nc-section> <nc-section data-title="Version 2: A Warm Welcome" data-color="green"> The stable boy took Thunder's reins with a friendly nod, and I was just brushing the dust from my tunic when a voice called out behind me. "You there! The new squire!" I turned to see a man striding toward me, and I knew at once it was Sir Roland, though he looked nothing like the stern warrior the village tales had led me to expect. He was tall, yes, and broad across the shoulders, but his face was kind, creased with laugh lines rather than battle scars. His armor was plain but well-kept, and he smelled faintly of horses and hay. "Frederick, isn't it?" he said, offering a hand. "I'm Roland. Welcome to the castle. I hope your ride was fair." I shook his hand, speechless at the warmth of his greeting. "Come along," he said, clapping me on the shoulder. "Supper's on the table, and I imagine you're famished." </nc-section> <nc-section data-title="Version 3: The Shadow at the Stable" data-color="blue"> I had barely finished tethering Thunder when I felt a cold presence behind me. I turned slowly. Sir Roland stood at the edge of the stable, half-hidden in the deepening dusk. He wore no armor, only a dark cloak that seemed to swallow the little light that remained. His pale eyes studied me without blinking. "You came alone," he said. It was not a question. "Yes, sir," I answered, though my voice sounded small. He stepped closer, and I noticed the way the horses grew quiet in his presence, as if they too were afraid. "Good," he murmured. "The roads have not been kind of late. There have been things moving in the woods that ought not to be moving." He glanced toward the black treeline beyond the castle walls. "Come, Frederick. We have much to speak of before the sun is fully gone." </nc-section>
created_at
"2026-09-10T10:27:06.351Z"
9/10/2026, 10:27:06 AM
model
"deepseek/deepseek-v4.1-flash-20260910"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
804
moderation_latency
(null)
generation_time
5395
tokens_prompt
303
tokens_completion
808
native_tokens_prompt
317
native_tokens_completion
762
native_tokens_completion_images
(null)
native_tokens_reasoning
108
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.000485934
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer
(null)
request_id
"req-1789036026-U5B03uTSJqn4VeadowSp"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1789036026-UlVwGd5yf37oAUnqGglB"
upstream_id
"dab4daab-6e8f-441f-8c66-57a83c89f3cf"
provider_responses
0
endpoint_id
"fd104bc8-535a-4d31-a847-a8e402e86a02"
id
"dab4daab-6e8f-441f-8c66-57a83c89f3cf"
is_byok
false
latency
333
model_permaslug
"deepseek/deepseek-v4.1-flash-20260910"
provider_name
"DeepSeek"
status
200
total_cost
0.000485934
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