NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-03-01M1K9SSB8QG4VXMPKX0GYH08H
Run Details
Model:
DeepSeek V4 Pro 0813 (Reasoning, High)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
20.3s
Cost:
$0.004935
Provider:
Cloudflare
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 Stern Welcome" data-color="red"> Sir Roland stood in the shadow of the stable door, arms folded across a chest scarred by old battles. His eyes, the color of winter iron, swept over Frederick as the squire swung down from Thunder’s back. “You’re late,” the knight said flatly. “The sun’s nearly down, and a squire who cannot keep time will not last a week.” Frederick opened his mouth to explain the rough road from the valley, but Sir Roland raised a gauntleted hand. “Stow the excuses. Tie your horse, then present yourself at the training yard at first light. If your hands are soft, we’ll harden them. If your spirit is weak, we’ll break it—or you’ll break yourself.” He turned and stalked away, spurs ringing on the cobblestones, leaving Frederick alone with Thunder’s warm breath against his neck. </nc-section> <nc-section data-title="Version 2: The Knight's Kindness" data-color="green"> Sir Roland came forward from the stable’s half-open gate with a smile that softened the hard lines of his face. “Frederick, by the look of you—road-weary and still upright. That’s the first test passed.” He reached out and stroked Thunder’s muzzle with unexpected gentleness. “A fine horse. You’ve cared for him well.” He called to a passing stable boy, ordering fresh hay and water, then clapped Frederick on the shoulder. “Come, lad. There’s bread and stew in the hall, and a pallet by the fire with your name on it. We’ll talk of your training tomorrow, but tonight you rest. A squire who arrives alive is worth more than one who arrives early.” Frederick felt the knot in his chest loosen as Sir Roland led him toward the warmth of the keep. </nc-section> <nc-section data-title="Version 3: The Quiet Omen" data-color="blue"> Sir Roland did not announce himself. He was simply there, standing beside the stable wall as if he had grown from the stone. His gaze fixed on Frederick, unblinking, and for a long moment he said nothing. Then he stepped forward and took Frederick’s chin, turning the boy’s face toward the last ember-light of the sun. “You have the look,” the knight murmured, more to himself than to Frederick. “The same as your grandfather.” He released him and glanced at Thunder, then back at the boy’s hands. “Keep your sword close tonight. The castle walls are high, but the shadow beneath them has been stirring.” Frederick shivered despite the warm air. Sir Roland turned and walked toward the keep, leaving behind a single whispered word that Frederick could not quite catch. </nc-section>
created_at
"2026-09-03T09:32:33.525Z"
9/3/2026, 9:32:33 AM
model
"deepseek/deepseek-v4-pro-20260813"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1529
moderation_latency
(null)
generation_time
20071
tokens_prompt
303
tokens_completion
1272
native_tokens_prompt
370
native_tokens_completion
1123
native_tokens_completion_images
(null)
native_tokens_reasoning
605
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
"stop"
service_tier
(null)
usage
0.00493548
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer
(null)
request_id
"req-1788427953-3e4LwnyW1JQFYLwOXeI8"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1788427953-YgI0kKw7os7sMR8ASISk"
upstream_id
"id-1788427955049"
provider_responses
0
endpoint_id
"b27d93a2-5f9d-4768-a1e0-a7b13ab9aaed"
id
"id-1788427955049"
is_byok
false
latency
1525
model_permaslug
"deepseek/deepseek-v4-pro-20260813"
provider_name
"Cloudflare"
status
200
total_cost
0.00493548
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Cloudflare"
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