NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-10-27-01M5YHZP7CY8RNH5WMNGGN6DAS
Run Details
Model:
Kimi K3.1 Pro (Reasoning, Max)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
1m 11s
Cost:
$0.020105
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 Knight’s Welcome" data-color="red"> Frederick had just led his horse into the stable yard when a tall man stepped away from the shadow of the doors. He wore no polished armor, only a weathered surcoat and a sword whose grip had darkened with years of use. “Frederick,” the man said. It was not a question. Frederick straightened and bowed. “Yes, sir.” “Sir Roland. And before you ask, no, I did not come out here to inspect you.” A faint smile touched the knight’s face. “I came to spare the stablemaster another speech about the difference between a warhorse and a plow horse.” He took the reins and passed them to a waiting groom, then studied Frederick’s travel-stained cloak and weary stance. “Training begins at dawn,” Roland said. “Tonight, you eat, you sleep, and you learn where everything is. Tomorrow, you discover how little you know.” Frederick swallowed, then nodded. Behind Sir Roland, the castle windows glowed gold against the gathering dusk. For the first time since leaving home, he felt that he had truly arrived. </nc-section> <nc-section data-title="Version 2: Straw and Steel" data-color="green"> Sir Roland emerged from the nearest stall with a horseshoe in one hand and a strand of straw clinging to his beard. Frederick bowed so quickly that his pack slipped from his shoulder and landed in the mud. The knight looked at the pack, then at Frederick. “A promising start. Most squires wait at least a day before surrendering their luggage to the stable yard.” Heat crept into Frederick’s cheeks. “I’m sorry, Sir Roland.” “Don’t be. Mud is the first thing we teach you to endure here.” Roland set the horseshoe aside and extended a broad, calloused hand. “Welcome, Frederick.” Frederick shook it, surprised by the warmth of the gesture. “Can you ride?” Roland asked. “Yes, sir.” “Can you fight?” “A little.” “Can you muck out a stall?” Frederick hesitated. Roland sighed and pointed toward a pitchfork leaning beside the stable door. “Excellent. An honest answer. We shall build from there.” </nc-section> <nc-section data-title="Version 3: The Sound Beyond the Walls" data-color="blue"> A lantern burned beside the stables, though the sun had only just sunk behind the western hills. Beneath it stood a gray-haired knight, one hand resting on the hilt of his sword. “Frederick,” he said as the boy approached. “I am Sir Roland.” Frederick bowed. When he looked up, he found the knight studying him with an intensity that made the courtyard seem suddenly colder. “I expected you earlier,” Roland said. “The road was flooded at the lower ford.” “I know.” The knight’s gaze shifted briefly toward the dark line of the mountains. “You came anyway. That is worth remembering.” Before Frederick could answer, a low rumble passed through the stones beneath his feet. The horses whinnied and stamped in their stalls. Frederick glanced at the cloudless sky. “Thunder?” he asked. Sir Roland’s fingers tightened around his sword hilt. “No,” he said quietly. “And if you remember nothing else of what I teach you, remember this: never mistake that sound for thunder.” </nc-section>
created_at
"2026-10-27T11:30:01.602Z"
10/27/2026, 11:30:01 AM
model
"moonshotai/kimi-k3.1-pro-20261023"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
4904
moderation_latency
(null)
generation_time
70578
tokens_prompt
303
tokens_completion
2251
native_tokens_prompt
413
native_tokens_completion
1974
native_tokens_completion_images
(null)
native_tokens_reasoning
1216
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.0201052
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.22.1; linux; x64))"
http_referer
(null)
request_id
"req-1793100601-DnOVz4qtssRMU8mlFBto"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1793100601-CGFKgtG2eR0s5QiOZQA0"
upstream_id
"chatcmpl-6ae08b3ad41c058fd0fd7330"
provider_responses
0
endpoint_id
"a3fafaac-f097-4ef1-86b3-842854dad5c6"
id
"chatcmpl-6ae08b3ad41c058fd0fd7330"
is_byok
false
latency
4904
model_permaslug
"moonshotai/kimi-k3.1-pro-20261023"
provider_name
"Moonshot AI"
status
200
total_cost
0.0201052
cache_discount
0.0004608
upstream_inference_cost
0
provider_name
"Moonshot AI"
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