NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-25-01KYCVMP8ZYR2ZE1BTPHF275MB
Run Details
Model:
Gemini 3.6 Flash (Reasoning, Minimal)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
5.9s
Cost:
$0.005721
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: Gruff and Duty-Bound" data-color="red"> I swung my leg over Thunder's saddle and dismounted, the cool evening air settling around us. Before I could even stroke my horse's damp neck, a heavy boot scraped against the cobblestones. Out from the shadowy archway of the stables stepped Sir Roland. He was a broad-shouldered mountain of a man, his weathered face scarred from years of battle, wearing a faded crimson surcoat over ringmail. He didn't offer a smile, nor a warm greeting. Instead, his iron-grey eyes swept over me from head to toe, assessing every flaw in my posture and armor. "You must be Frederick," Sir Roland grunted, his voice sounding like two millstones grinding together. "You're late, boy. The sun sets, and a proper squire's work begins long before dusk. Rub down your mount, muck out the eastern stalls, and then report to the armory. If you expect soft beds and easy glory in this castle, you had best turn that beast around right now." </nc-section> <nc-section data-title="Version 2: Warm and Welcoming" data-color="green"> As Thunder came to a gentle halt outside the timbered barn, a tall knight stepped out into the golden twilight, wiping his grease-stained hands on a rag. Sir Roland’s laughter echoed off the stone walls before he even spoke, his bright blue eyes crinkling at the corners. He tossed the rag aside and strode forward with an outstretched hand, his green-and-gold cloak swishing against his boots. "Ah, the young Frederick at last!" Sir Roland boomed, giving my shoulder a hearty, encouraging clap that nearly threw me off balance. "Welcome to the keep, lad. Your father sent word you were on your way, though he didn't mention you'd be riding such a fine beast. Come, let us get Thunder fed and bedded in fresh straw, and then we'll get some hot stew into you. You've a long road ahead, squire, but you'll find good company here." </nc-section> <nc-section data-title="Version 3: Sharp and Observant" data-color="blue"> The smell of sweet hay and leather hit me as I guided Thunder toward the hitching posts. A figure emerged quietly from the shadows of the stable aisle, standing motionless with his arms folded across a crisp blue tabard. Sir Roland was leaner than I had imagined, but he moved with the fluid, deadly grace of a panther. His dark eyes flicked instantly to the way my knees gripped the saddle, then to the wear on my reins, taking in a dozen details in a single heartbeat. "You ride hard, Frederick, but you spare your horse's mouth," Roland said quietly, his voice calm and measured in the evening still. "That shows discipline, though your left stirrup is notched too low for proper balance in a joust. Fix it before tomorrow's drills." He offered a brief, respectful nod. "Unsaddle him and join me inside. The realm is changing, boy, and we have little time to waste if you are to be ready for what comes." </nc-section>
created_at
"2026-07-25T14:42:34.408Z"
7/25/2026, 2:42:34 PM
model
"google/gemini-3.6-flash-20260721"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
649
moderation_latency
(null)
generation_time
5893
tokens_prompt
303
tokens_completion
737
native_tokens_prompt
304
native_tokens_completion
702
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.005721
router
(null)
provider_responses
0
endpoint_id
"5d6d133d-a953-4781-a835-7ee76f4e1388"
id
"WstkaserHbj-jrEPjqDDwQU"
is_byok
false
latency
649
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-1784990554-9YEAhGrY0SQfjv8hqGNk"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1784990554-iFiUUXb6hDHMZcVWliXs"
upstream_id
"WstkaserHbj-jrEPjqDDwQU"
total_cost
0.005721
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