NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-25-01KYD74M819K9M5XS5318Y1QB9
Run Details
Model:
MoonshotAI: Kimi K3 (Reasoning, Low)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
19.7s
Cost:
$0.008186
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 Warm Welcome" data-color="red"> As Frederick dismounted near the stables, a broad-shouldered man in polished armor approached, his stride confident and unhurried. "You must be Frederick," the knight said, extending a gloved hand. "I am Sir Roland, keeper of this castle's peace and, as of today, your teacher." Frederick clasped his hand, surprised by the warmth of the knight's smile. "Your father spoke highly of you in his letters. Come—let us stable your fine Thunder, and then I'll show you the yard where your real training begins." Frederick felt his nervousness melt away as Sir Roland took the reins, speaking kindly to the stallion as if it were an old friend. </nc-section> <nc-section data-title="Version 2: A Stern Test" data-color="green"> Frederick had barely swung down from the saddle when a voice cut through the evening air like a blade. "You're late." Sir Roland stood near the stable doors, arms crossed, his scarred face unreadable in the fading light. Frederick stammered an apology, but the knight waved it off. "The road excuses no one, boy. A squire who cannot arrive on time cannot be trusted with a knight's sword." He circled Thunder slowly, inspecting the horse with a critical eye. "At least you care for your mount. That tells me something." Frederick straightened his shoulders, sensing that this was the first of many tests—and resolved not to fail it. </nc-section> <nc-section data-title="Version 3: An Ominous Greeting" data-color="blue"> The stables were strangely quiet when Frederick arrived, the stablehands nowhere to be seen. Then a figure emerged from the shadows between the stalls—Sir Roland, his armor dull and travel-stained, his eyes wary. "Frederick," he said quietly, glancing over his shoulder before stepping closer. "I'm glad you've come, but you must listen carefully. Things are not as they should be at this castle. Speak little of what you see, trust no one until I tell you otherwise, and keep your horse ready to ride." Before Frederick could ask a single question, the knight's hand closed around his shoulder. "Now smile, boy. We're being watched." </nc-section>
created_at
"2026-07-25T18:03:30.952Z"
7/25/2026, 6:03:30 PM
model
"moonshotai/kimi-k3-20260715"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3542
moderation_latency
(null)
generation_time
19582
tokens_prompt
303
tokens_completion
551
native_tokens_prompt
414
native_tokens_completion
509
native_tokens_completion_images
(null)
native_tokens_reasoning
6
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.0081858
router
(null)
provider_responses
0
endpoint_id
"650c9b12-7b6d-444d-8d92-df8daef84d7a"
id
"chatcmpl-6a64fa74b588261998abaa6d"
is_byok
false
latency
3539
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-1785002610-LNpuFC7PxtgdUrul2BIx"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1785002610-D45QnnR2TlUM79Q88bVS"
upstream_id
"chatcmpl-6a64fa74b588261998abaa6d"
total_cost
0.0081858
cache_discount
0.0006912
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