NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-25-01KYCWRKTCKF5BQ9KFS0S1X8X5
Run Details
Model:
Gemini 3.6 Flash (Reasoning, Minimal)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
4.6s
Cost:
$0.005069
Provider:
Google AI Studio
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: Gritty Realism" data-color="red"> I reined Thunder in near the mud-caked wooden fence of the outer stables. Dismounting, my boots sank an inch into the foul slush of manure and straw. Out from the gloom of the stable overhang stepped Sir Roland. He wasn't the gleaming paladin of the tavern songs; his leather brigandine was scarred and grease-stained, his graying beard trimmed short to keep out lice. He smelled heavily of horse sweat and stale ale. "You're late, boy," Roland grunted, not bothering to offer a hand. He squinted at Thunder, then jabbed a thick, calloused finger toward the beast's lathered flanks. "Worked him too hard on the approach. Unsaddle him, rub him down until he's bone-dry, and muck out the third stall before you even think about looking for a mess hall. Welcome to Caelen Keep." </nc-section> <nc-section data-title="Version 2: Courtly Tradition" data-color="green"> Thunder brought us to a gentle halt outside the grand stonework of the royal stables, his breath pluming softly in the cool evening air. Waiting by the archway stood Sir Roland, imposing and noble in his polished silver breastplate, trimmed with the deep crimson velvet of the Lord’s house. "Ah, young Frederick," Sir Roland called out, his voice echoing with warm thunder as he stepped forward to clasp my forearm in a warrior's greeting. "We have been expecting you. The roads from the valley are perilous, yet you bear yourself like one born to the saddle." He patted Thunder's neck with a practiced, gentle hand. "Walk him out to cool his blood, squire. Once he is stabled, we shall see you fitted for your mail. Your journey begins tonight." </nc-section> <nc-section data-title="Version 3: Tense & Ominous" data-color="blue"> The shadow of the castle walls fell long and cold over the stables as Thunder came to a skittish halt. The air here felt thick, unnaturally still. From the shadows beneath the hayloft roof, Sir Roland emerged like a specter. He wore no armor—only a dark, worn cloak wrapped tight around his broad frame, his hand resting casually, yet purposefully, on the pommel of his longsword. "You ride without caution, Frederick," Roland spoke quietly, his keen eyes scanning the treeline behind me before finally settling on my face. "A loud arrival draws unwelcome eyes in these dark times." He stepped closer, his boots making no sound against the cobblestones. "Hand me the reins. Go straight to the armory and tell no one you have arrived. We speak more when the sun goes fully down." </nc-section>
created_at
"2026-07-25T15:02:11.543Z"
7/25/2026, 3:02:11 PM
model
"google/gemini-3.6-flash-20260721"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
486
moderation_latency
(null)
generation_time
4561
tokens_prompt
303
tokens_completion
647
native_tokens_prompt
304
native_tokens_completion
615
native_tokens_completion_images
0
native_tokens_reasoning
0
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
"default"
usage
0.0050685
router
(null)
provider_responses
0
endpoint_id
"5d6d133d-a953-4781-a835-7ee76f4e1388"
id
"889kaqSWJaXh-sAPsYaQ4A8"
is_byok
false
latency
486
model_permaslug
"google/gemini-3.6-flash-20260721"
provider_name
"Google AI Studio"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer
(null)
request_id
"req-1784991731-FO1CFc1HNFW3smM6j62b"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1784991731-xXu4tmDWWQYb0JQ4tXVi"
upstream_id
"889kaqSWJaXh-sAPsYaQ4A8"
total_cost
0.0050685
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
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