NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-03-01M1KARREDAF32WKA9TTQ0DDFV
Run Details
Model:
DeepSeek V4 Flash 0731 (Reasoning, High)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
28.7s
Cost:
$0.000279
Provider:
Relace
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 Weight of the Oath" data-color="red"> I reined Thunder to a halt in the stable yard, dust settling around his hooves. Before I could dismount, a towering figure stepped out of the shadowed archway. Sir Roland—I knew him from every tale whispered in the training yards—wore his armor like a second skin, polished steel streaked with old scars. He did not smile. His gaze swept over me, from my travel-worn cloak to the reins clutched in my trembling hands. “You’re the new squire,” he said, voice flat as a blade. “Frederick.” “Yes, my lord.” I slid from the saddle, boots crunching on straw. He took a step closer, close enough that I smelled the oil on his gauntlets. “That horse is a fine animal. But a fine horse does not make a fine knight. Tell me—why do you want to wear the spurs?” I opened my mouth, but he cut me off. “No pretty speeches. I’ve heard them all. I want the truth that sits in your gut.” I swallowed. “Because I’m afraid of being ordinary, my lord.” A long pause. His eyes flickered, something unreadable. Then he nodded once, sharply. “Good. Fear is honest. We’ll build from that.” He turned and gestured toward the stalls. “Stable your horse. Then report to the armory. Your training begins tonight, and I will not be gentle.” His boots struck cobblestones as he walked away, leaving me standing in the dusk with the weight of his scrutiny pressing on my shoulders. </nc-section> <nc-section data-title="Version 2: The Laughing Knight" data-color="green"> Thunder stomped and snorted as I pulled him to a stop by the stables. The air smelled of hay and leather, and a broad-shouldered knight leaned against the fence, arms crossed, a grin already spreading across his sun-scarred face. Sir Roland looked nothing like the stern statues in the great hall—he had a crooked nose, a missing button on his tunic, and eyes that crinkled like he was about to tell a joke. “Well, well,” he said, pushing off the fence and strolling over. “So you’re Frederick. The one who rode a horse named Thunder through three counties to get here. I half-expected you to be carried in on a storm cloud.” I couldn’t help but laugh, tension melting from my shoulders. “My lord, I’m just a farm lad with a good saddle.” He clapped me on the back, nearly sending me into the hay. “’Just a farm lad’—I like that. That’s what I said before I got my knighthood. Come on, we’ll get that beast of yours settled, and then I’ll show you the kitchen. The cook makes a pie that’s worth the whole kingdom’s trouble.” He took Thunder’s reins and led the stallion toward the stable, chatting about the old warhorse he’d once owned, his voice easy as a summer stream. By the time we reached the stall, I forgot I was a stranger in a strange castle. Sir Roland wasn’t just a knight—he was a doorway into something that felt like home. </nc-section> <nc-section data-title="Version 3: The Sundered Banner" data-color="blue"> The stable yard was quieter than I expected. No grooms rushed forward, no hounds barked. Just a single figure standing beside a weathered trough, his back to me. Sir Roland wore a dark cloak over his armor, and when he turned at the sound of Thunder’s hooves, his face was grave, etched with lines that spoke of old sorrows. “Frederick,” he said, not a question. He knew my name before I’d spoken it. “Yes, my lord.” I dismounted, suddenly aware of how loud the buckle on my saddle was. He walked toward me slowly, and I saw he held something in his hand—a frayed scrap of blue cloth, embroidered with a dragon’s claw. He didn’t offer it. He simply looked at me, then at the sky, where the last light was bleeding out over the castle towers. “You’ve arrived at a strange time,” he murmured. “The old stories say a dragon’s last scale was hidden in this keep. I used to think that was just a tale for children.” He met my eyes, and his were deep as winter wells. “But tonight, the wind carries a different song. And here you are, on a horse named Thunder, at the hour when banners fall.” He touched the cloth, then tucked it away. “Come. I’ll show you to your quarter. But first, tell me—do you dream of fire?” I shook my head, confused. “No, my lord. I dream of the sea.” Sir Roland’s face softened, just a fraction. “Then the world is more tangled than I thought. Tomorrow, we begin. Tonight… tonight I think you should hear what they never put in the songs.” He turned, and I followed, Thunder’s hoofbeats echoing behind us like a quiet drum. </nc-section>
created_at
"2026-09-03T09:49:28.41Z"
9/3/2026, 9:49:28 AM
model
"deepseek/deepseek-v4-flash-20260731"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
617
moderation_latency
(null)
generation_time
28674
tokens_prompt
303
tokens_completion
1613
native_tokens_prompt
370
native_tokens_completion
1486
native_tokens_completion_images
(null)
native_tokens_reasoning
416
native_tokens_cached
256
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.000278986
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer
(null)
request_id
"req-1788428968-MBvOHTci1ddMGBOwiw2s"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1788428968-vVZzgZ5vSkvuqQV3rEDu"
upstream_id
"f6c9b726928b44329d8ac67c1ab0502c"
provider_responses
0
endpoint_id
"57c1bfab-049c-4d6a-ab34-ac1007a6043b"
id
"f6c9b726928b44329d8ac67c1ab0502c"
is_byok
false
latency
617
model_permaslug
"deepseek/deepseek-v4-flash-20260731"
provider_name
"Relace"
status
200
total_cost
0.000278986
cache_discount
0.000012544
upstream_inference_cost
0
provider_name
"Relace"
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