NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-25-01KYD5BJSB3H0K6QXNF5CDNSHN
Run Details
Model:
MoonshotAI: Kimi K3 (Reasoning, Low)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
25.7s
Cost:
$0.010196
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 I dismounted near the stables, a broad-shouldered man in polished mail emerged from the shadows of the hayloft. His beard was streaked with grey, but his smile was warm. "You must be Frederick," he said, clasping my shoulder with a gauntleted hand. "Sir Roland, at your service. Your father spoke highly of you in his letters." Thunder nickered softly as a stable boy took his reins. Sir Roland watched the horse with an approving eye. "A fine animal. Come, lad—you must be half-frozen from the road. There's stew in the great hall, and a fire that never dies. Training begins at dawn, and believe me, you'll want your rest." I followed him through the courtyard, my heart swelling. Perhaps this new life would not be so frightening after all. </nc-section> <nc-section data-title="Version 2: A Stern Test" data-color="green"> No sooner had I swung down from Thunder's saddle than a voice cut through the evening air like a blade. "You're late." Sir Roland stood by the stable doors, arms crossed, his scarred face unreadable in the fading light. He did not offer his hand. He did not offer a welcome. "A squire who cannot keep time will never be a knight," he said coldly. "The sun sets when it sets, and I ordered you here before it. Feed your horse, brush him down, and muck out three stalls before you think of supper." My cheeks burned, but I bit back my protests. As he turned to leave, he paused and glanced over his shoulder. "Well? Move, boy. The stable won't clean itself." I gritted my teeth and took up a pitchfork. So this was how it would begin. </nc-section> <nc-section data-title="Version 3: A Whispered Warning" data-color="blue"> A man in a dark cloak appeared beside the stables so silently that I nearly cried out. Thunder stamped nervously, and it took all my strength to calm him. "Easy," the stranger murmured, laying a steadying hand on the stallion's flank. Only then did I notice the silver sword emblem pinned beneath his cloak. "Sir Roland," he said quietly. "I keep the castle's stables—and its secrets." He glanced toward the darkening towers above us, then leaned closer. "Listen well, Frederick. Walk these halls carefully. There are those here who smile at squires by day and sharpen knives by night. The old dragon's shadow still lingers over this castle, and some would see it return." Before I could ask what he meant, he pressed a small iron key into my palm. "The west tower. If trouble finds you, it may save your life." Then he was gone, melted into the dusk, leaving me alone with Thunder and a hundred questions. </nc-section>
created_at
"2026-07-25T17:32:21.684Z"
7/25/2026, 5:32:21 PM
model
"moonshotai/kimi-k3-20260715"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3544
moderation_latency
(null)
generation_time
25555
tokens_prompt
303
tokens_completion
681
native_tokens_prompt
414
native_tokens_completion
643
native_tokens_completion_images
(null)
native_tokens_reasoning
7
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.0101958
router
(null)
provider_responses
0
endpoint_id
"650c9b12-7b6d-444d-8d92-df8daef84d7a"
id
"chatcmpl-6a64f3137b5b8384e2800eb6"
is_byok
false
latency
3544
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-1785000741-Hone9vvepLHWjM4dktWj"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1785000741-SR1NrO9x8ehT5uGmpLIc"
upstream_id
"chatcmpl-6a64f3137b5b8384e2800eb6"
total_cost
0.0101958
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