NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHNFTA5ENJ0S2H4ZY4SA3T98
Run Details
Model:
Minimax M2.5
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
31.2s
Cost:
$0.000992
Provider:
Minimax
Evaluation summary
Score
Evaluator
Details Link
Fail
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="The Knight's Welcome" data-color="red"> As I led Thunder towards the stables, a deep voice called out from the shadows. "Ho there, young squire! You must be Frederick, the new arrival." I turned to find a weathered knight in worn armor approaching. His scarred face bore the marks of many battles, but his eyes were kind. "I am Sir Roland," he said, clasping my shoulder firmly. "I'll be overseeing your training here at the castle." "My lord," I replied, bowing my head respectfully. "I'm honored to serve." Sir Roland laughed warmly. "None of that 'my lord' business. You'll find I'm not like the pretentious nobles who dwell within these walls. Now, let's see that horse of yours." He walked over to Thunder and ran a knowing hand along his flank. "A fine steed. You'll need one if you're to survive the trials ahead." </nc-section> <nc-section data-title="A Grizzled Mentor" data-color="green"> The stables smelled of hay and horse sweat—comforting scents that reminded me of home. I was brushing Thunder's coat when heavy footsteps echoed through the barn. "You there! New boy!" The voice was gruff and impatient. I turned to see a knightleaning against the doorframe, arms crossed. His grey hair was wild, and he carried himself with the easy confidence of a seasoned warrior. "I am Sir Roland," he said, stepping forward. "And you must be the squire everyone's been chattering about." He scrutinized me from head to toe, making me feel rather small. "Hmm. Skinny. But there's fire in your eyes. That's something." "I—thank you, Sir," I stammered, unsure if that was a compliment. He snorted. "Don't thank me yet. Training begins at dawn, and I don't go easy on newcomers. The last squire who couldn't handle my regimen quit after three days." He paused, a ghost of a smile crossing his face. "But you strike me as different. Perhaps you'll last a week." </nc-section> <nc-section data-title="The Encounter at Dusk" data-color="blue"> Dusk had fallen by the time I reached the stable yards, the sky painted in shades of purple and gold. As I unsaddled Thunder, I noticed a figure watching me from across the courtyard. The knight approached slowly, his armor gleaming faintly in the fading light. Up close, I could see he was older than I initially thought—perhaps fifty winters—with a neatly trimmed beard touched by grey. "Frederick, I presume?" His voice was surprisingly gentle. "I am Sir Roland. I heard you'd arrived today." "Yes, Sir Roland," I said, straightening up. "I was just settling my horse before to—" "No need." He waved his reporting hand. "I've already spoken with your master. From now on, you're under my guidance." He crouched down to examine Thunder's hooves. "You keep your horse well. That's important. A knight who cannot care for his steed cannot be trusted to care for much else." I nodded, remembering my father's lessons. "My father taught me that a knight and his horse are one." Sir Roland looked up at me, something like approval flickering in his eyes. "Your father was wise. Hold onto those lessons, Frederick. They'll serve you well in the days to come."
created_at
"2026-02-17T09:45:33.974366+00:00"
2/17/2026, 9:45:33 AM
model
"minimax/minimax-m2.5-20260211"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3026
moderation_latency
(null)
generation_time
31222
tokens_prompt
318
tokens_completion
874
native_tokens_prompt
304
native_tokens_completion
751
native_tokens_completion_images
(null)
native_tokens_reasoning
48
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"stop"
usage
0.0009924
router
(null)
provider_responses
0
id
"05e36b9da1de20eac1fd0d5a9c9a8a86"
status
200
is_byok
false
latency
3026
endpoint_id
"3afb00c4-6135-4c55-96e9-6befa9679b06"
provider_name
"Minimax"
model_permaslug
"minimax/minimax-m2.5-20260211"
api_type
"completions"
id
"gen-1771321501-WmlMVc3zddlgtrjMCMkX"
upstream_id
"05e36b9da1de20eac1fd0d5a9c9a8a86"
total_cost
0.0009924
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Minimax"
Evaluation details
Result
Evaluator
Details
Meta Data
Fail
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