NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-25-01KYD4YPZN0SVAKHSMKHAMTWQ3
Run Details
Model:
MoonshotAI: Kimi K3 (Reasoning, High)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
31.6s
Cost:
$0.012672
Provider:
Moonshot AI
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: A Gruff Welcome" data-color="red"> Frederick dismounted near the stables, his legs stiff from the long ride. Before he could even brush the dust from his cloak, a heavy hand clapped down on his shoulder. "So you're the new squire." The voice was like gravel grinding under a cartwheel. Frederick turned to find himself face-to-chest with Sir Roland, a broad-shouldered knight whose scarred face seemed permanently set in a scowl. "You're late. The sun's already touching the western tower." "My apologies, sir. The road through the miller's village was flooded, and Iā" "I didn't ask for excuses, boy." Sir Roland took Thunder's reins from Frederick's hands with surprising gentleness, running a practiced eye over the stallion. "Good horse. Better than you deserve, I'd wager. Stables are this way. You'll muck them out yourself at dawn ā a knight who can't care for his own mount is no knight at all." Frederick swallowed his pride and followed. He had dreamed of a hero's welcome. Instead, he got a shovel. </nc-section> <nc-section data-title="Version 2: An Old Friend of the Family" data-color="green"> As Frederick led Thunder toward the stables, a figure emerged from the hay-scented shadows, wiping his hands on a cloth. The man was older than Frederick expected, with grey at his temples and laugh lines carved deep around his eyes. "Frederick of Thornfield," the knight said warmly. "Sir Roland, at your service. The last time I saw you, you were barely tall enough to reach your father's stirrup." "You knew my father, sir?" "Knew him? He saved my life at the Battle of Blackfen Marsh, though he'd never let me speak of it." Sir Roland ran an appreciative hand along Thunder's neck. "Fine animal. Your father always did have an eye for horses. Come ā let me show you where he'll stay, and then we'll get some supper in you. You look half-starved." As they walked, Frederick felt the tightness in his chest ease for the first time since leaving home. Perhaps this castle would not be so cold a place after all. </nc-section> <nc-section data-title="Version 3: The Testing" data-color="blue"> Frederick had just swung down from the saddle when a voice rang out behind him. "Draw your sword, squire." He spun around. A knight in weathered armor stood between him and the stables, blade already unsheathed, its edge catching the last light of the setting sun. "Sir?" "You heard me." The knight circled slowly. "I am Sir Roland, and I don't train squires who freeze when a blade is pointed at them. Draw." Heart hammering, Frederick pulled his sword free just in time to meet the first blow. Steel rang against steel, the impact jolting up his arm. He stumbled back, barely parrying a second strike ā then a third. But on the fourth, something in him settled, and he turned the blade aside cleanly. Sir Roland lowered his sword and smiled. "Sloppy footwork, decent instincts. We'll make something of you yet." He sheathed his blade and gestured toward the stables. "Now put that fine horse of yours away. Training begins before dawn, and I suggest you sleep with your sword close. I have a habit of testing my squires when they least expect it." </nc-section>
created_at
"2026-07-25T17:25:21.473Z"
7/25/2026, 5:25:21 PM
model
"moonshotai/kimi-k3-20260715"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
4702
moderation_latency
(null)
generation_time
29966
tokens_prompt
303
tokens_completion
825
native_tokens_prompt
414
native_tokens_completion
762
native_tokens_completion_images
(null)
native_tokens_reasoning
6
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.012672
router
(null)
provider_responses
0
endpoint_id
"650c9b12-7b6d-444d-8d92-df8daef84d7a"
id
"chatcmpl-6a64f18276dcf69d31951e95"
is_byok
false
latency
4702
model_permaslug
"moonshotai/kimi-k3-20260715"
provider_name
"Moonshot AI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer
(null)
request_id
"req-1785000321-tKA42AyRabX1j51Na5Zn"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1785000321-e46RiN58qPkBsF3wKxok"
upstream_id
"chatcmpl-6a64f18276dcf69d31951e95"
total_cost
0.012672
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Moonshot AI"
response_cache_source_id
(null)
data_region
"global"
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