NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-02-01M1HBC026BHPY5V3YWB9QC93X
Run Details
Model:
Qwen 3.8 Max (Reasoning, XHigh)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
27.2s
Cost:
$0.006102
Provider:
Alibaba
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" data-color="red"> Thunder’s hooves slowed as Frederick guided him toward the stables, where torchlight flickered against the darkening stone. A broad-shouldered knight stood waiting beside the stable doors, his armor marked by scratches that spoke of old battles and hard-won peace. “So you’re the new squire,” Sir Roland said, his voice low but not unkind. His gaze moved from Frederick to the horse, then back again. “You ride like someone who’s in a hurry to prove something. Here, that can get a boy killed faster than cowardice.” Frederick dismounted quickly, eager to make a good impression. “I mean no disrespect, Sir Roland. I only wish to learn.” Roland’s mouth tightened, though his eyes softened a little. “Good. Then start by learning patience. The castle doesn’t care about your ambition. It will test whether you deserve it.” </nc-section> <nc-section data-title="Version 2" data-color="green"> The stables came into view just as the last light of day turned the castle walls to gold. Frederick reined Thunder in gently, not wanting to arrive looking wild and breathless. Before he could call for a stable hand, a knight stepped out from the shadows of the arched doorway. “Frederick, I presume,” said Sir Roland, folding his arms. He was younger than Frederick had expected, with a crooked smile and mud still clinging to his boots. “I was told you’d be arriving today. I wasn’t told you’d bring a horse that looks half warhorse and half storm cloud.” Frederick laughed despite himself. “Thunder has opinions of his own.” “So do I,” Roland said, stepping forward to take the reins. “But tonight, he gets oats, and you get supper. Tomorrow, we find out what kind of knight you mean to become.” </nc-section> <nc-section data-title="Version 3" data-color="blue"> Frederick had barely reached the stable yard when a voice called out from the gloom. “You must be the new squire.” Sir Roland emerged from beside a stack of hay bales, his cloak brushing the ground behind him. There was nothing grand about him—no shining polish, no ceremonial flourish—only a sword at his hip and a look that seemed to measure every inch of Frederick. “Yes, sir,” Frederick said, sliding down from Thunder. “I’m here to begin my training.” Roland studied him for a long moment. “Training begins the moment you step through a castle gate. Not with swords, boy. With silence. With watching. With knowing when not to speak.” He glanced toward the keep, where a single window glowed against the night. “There are things stirring in this place that don’t appear in a training yard. Keep your eyes open, and maybe you’ll live long enough to earn a knighthood.” </nc-section>
created_at
"2026-09-02T15:21:29.934Z"
9/2/2026, 3:21:29 PM
model
"qwen/qwen3.8-max-20260803"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1567
moderation_latency
(null)
generation_time
27212
tokens_prompt
303
tokens_completion
1004
native_tokens_prompt
369
native_tokens_completion
894
native_tokens_completion_images
(null)
native_tokens_reasoning
260
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.006102
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer
(null)
request_id
"req-1788362489-wkzFaPshegVazpCsDIpn"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1788362489-vVqLv2z9mpVyuv38oCR0"
upstream_id
"chatcmpl-2e43aad1-4d3c-9434-8d5a-411a724f8f37"
provider_responses
0
endpoint_id
"6332e9fd-e0c4-4cae-8c17-d25bc774864a"
id
"chatcmpl-2e43aad1-4d3c-9434-8d5a-411a724f8f37"
is_byok
false
latency
1566
model_permaslug
"qwen/qwen3.8-max-20260803"
provider_name
"Alibaba"
status
200
total_cost
0.006102
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Alibaba"
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