NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-25-01KYCXSCWV333K6NPCXT2Z7WQ7
Run Details
Model:
Gemini 3.6 Flash (Reasoning, Minimal)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
4.2s
Cost:
$0.004543
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: Stern Welcome" data-color="red"> I reined Thunder in near the courtyard stables, the heavy thud of his hooves dying down against the worn cobblestones. A tall, broad-shouldered man in scarred steel plate stepped out from the shadowy doorway, wiping grease from his hands with a rag. Sir Roland’s face looked as though it had been carved from weathered oak, etched with the cold discipline of a dozen campaigns. He didn't offer a smile as he surveyed me and my lathered mount. "You're late, boy," he grunted, his voice like grinding millstones. "A squire who exhausts his horse before he even reaches the armory is a squire looking for a quick trip back to his father's farm. Dismount and tend to your beast." </nc-section> <nc-section data-title="Version 2: Warm Reception" data-color="green"> As Thunder came to a gentle halt outside the timbered barn, a hearty laugh boomed from the shadows of the stable bay. Sir Roland emerged, unbuckling a sword belt laden with history and wear. Though grey streaked his thick beard, his blue eyes sparkled with genuine warmth as he approached. "Ah, young Frederick!" he called out, clapping a heavy, calloused hand against my shoulder as I dismounted. "The King's messenger swore you'd arrive before dusk, and by the light of the setting sun, you made it. Thunder looks like a fine beast, and you look ready to learn. Come, let's get your mount bedded down with fresh straw before we talk about your duties." </nc-section> <nc-section data-title="Version 3: Cautious Observation" data-color="blue"> I swung my leg over the saddle and slid to the ground just as Sir Roland stepped out from the shadowy aisle of the stables. He moved with a quiet, lethal grace that belied his massive frame, his keen eyes instantly assessing everything—the state of my tack, the sweat on Thunder’s flanks, and the posture of my posture as I stood before him. For a long moment, the knight said nothing, merely nodding in silent greeting. "So, Lord Anthony's boy finally arrives," Roland murmured softly, crossing his arms over his chest. "You have your father's bearing, Frederick. Let us see if you possess his resolve. Hand your reins to the groom and step into the light—we have much to discuss before the feast tonight." </nc-section>
created_at
"2026-07-25T15:20:05.796Z"
7/25/2026, 3:20:05 PM
model
"google/gemini-3.6-flash-20260721"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
560
moderation_latency
(null)
generation_time
4082
tokens_prompt
303
tokens_completion
580
native_tokens_prompt
304
native_tokens_completion
545
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.0045435
router
(null)
provider_responses
0
endpoint_id
"5d6d133d-a953-4781-a835-7ee76f4e1388"
id
"JdRkavSoN9rM-8YPmtaD4Ak"
is_byok
false
latency
560
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-1784992805-LdB39MICXgIC6iO2RCyI"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1784992805-iGwqzOWYYHxuSdZeE1AR"
upstream_id
"JdRkavSoN9rM-8YPmtaD4Ak"
total_cost
0.0045435
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