NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-25-01KYD78WXM4GX16CDXW7SWM5HH
Run Details
Model:
MoonshotAI: Kimi K3 (Reasoning, High)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
27.3s
Cost:
$0.009971
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="A Mentor's Welcome" data-color="red"> As I dismounted Thunder near the stables, a towering figure in polished steel emerged from the shadows of the hayloft. Sir Roland, the knight I had heard tales of since boyhood, strode toward me with a gait like a war drum. "So," he boomed, his scarred face breaking into a grin, "you're the boy they sent to replace young Edmund. You've got his same stubborn look about you." I stammered out a greeting, suddenly aware of how small I felt beside him. He clasped my shoulder with a hand that could crush stone, yet his grip was oddly gentle. "Come. The stablemaster will see to your horse. You and I have much to discuss before supper—and before your training begins at dawn." His eyes gleamed. "I do hope you're fond of bruises, boy. You'll be collecting them soon enough." </nc-section> <nc-section data-title="A Cold Reception" data-color="green"> The stablehands scattered like frightened birds as I led Thunder into the courtyard. From beside the watering trough, a knight in dark mail watched me with arms crossed, his expression carved from winter itself. "Frederick of the Lowlands," he said, not as a question. "You're late." "Sir Roland, I—" I began, but he raised a gauntleted hand. "The road was fine. Your excuses are not." He circled my horse slowly, inspecting Thunder's flanks, my saddle, my scuffed boots. "A squire who cannot arrive on time cannot be trusted with a knight's life. Remember that." Yet as he turned to go, I caught something unexpected—a faint nod toward my stallion. "Fine animal, though. At least you know horses. It's a start. Follow me." </nc-section> <nc-section data-title="Whispers of Warning" data-color="blue"> Sir Roland found me before I even reached the stable doors, appearing at my stirrup so quietly that Thunder startled. "Easy, boy," the knight murmured—to the horse or to me, I couldn't say. Up close, his face was kinder than the legends suggested, but his eyes held a heaviness that stories never mentioned. He leaned in, voice dropping low. "Listen well, Frederick, and listen now, for I can only say this once. Not everyone in this castle welcomes your arrival. The old steward wanted his own nephew in your place." His gaze flicked toward the tower windows, dark and watching. "Smile at everyone. Trust no one. And when they ask what I told you—say I spoke only of mucking stalls." Then, loud enough for the stablehands to hear, he clapped me on the back. "Welcome to the castle, lad! Let's get this beast fed, shall we?" </nc-section>
created_at
"2026-07-25T18:05:52.276Z"
7/25/2026, 6:05:52 PM
model
"moonshotai/kimi-k3-20260715"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3674
moderation_latency
(null)
generation_time
25735
tokens_prompt
303
tokens_completion
667
native_tokens_prompt
414
native_tokens_completion
628
native_tokens_completion_images
(null)
native_tokens_reasoning
13
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.0099708
router
(null)
provider_responses
0
endpoint_id
"650c9b12-7b6d-444d-8d92-df8daef84d7a"
id
"chatcmpl-6a64faef57a7533566c160cb"
is_byok
false
latency
3674
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-1785002752-Dwtt0BfSr8uB7RntUZMt"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1785002752-KySUWt8vdR2btNZBeFFM"
upstream_id
"chatcmpl-6a64faef57a7533566c160cb"
total_cost
0.0099708
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