NC Bench
Overview
About
Tests
Models
Vendors
Compare
Run: 2026-02-25-01KJ956R825J5MXQNG486FVG1T
Run Details
Model:
Gemini 3 Flash (Preview, Reasoning)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
5.8s
Cost:
$0.002516
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" data-color="red"> As I reined Thunder to a halt near the smelling hay of the stables, a towering figure stepped out from the shadows of the stone archway. It was Sir Roland, his armor scarred from years of border skirmishes. He didn't offer a smile; instead, his steel-grey eyes appraised me with the cold efficiency of a man measuring a blade for balance. "You're late, boy," he rumbled, his voice like grinding stones. "The sun waits for no one, and neither does a knight's duty. Rub down your mount and meet me in the courtyard. We shall see if you have the mettle to match that fine horse." </nc-section> <nc-section data-title="Version 2" data-color="green"> I climbed down from the saddle, my boots hitting the cobblestones with a weary thud. A hearty laugh echoed through the stable yard, and I turned to see Sir Roland wiping his brow with a rag. He looked more like a seasoned farmer than a legendary knight in that moment, his face creased with kind lines. "Welcome to the keep, Frederick!" he called out, striding forward with an outstretched hand. "I knew your father well. If you have even half his spirit, you'll find your time here most rewarding. Get some grain for that stallion, then join me for a meal; you look like you could eat a whole boar." </nc-section> <nc-section data-title="Version 3" data-color="blue"> The stables were a hive of quiet activity in the twilight. Standing by the mounting block was Sir Roland, his gaze fixed on the darkening horizon where the mountains hid the ancient dragon dens. He didn't turn as I approached, yet he seemed to know exactly who I was. "The air is changing, Frederick," he murmured, more to the wind than to me. "The Last Dragon stirs in its sleep, and the portents grow heavy. You have arrived at a time of great shadows. Tend to your horse, then find me in the armory. We have much to discuss regarding the path that lies before you." </nc-section>
created_at
"2026-02-25T01:04:23.815Z"
2/25/2026, 1:04:23 AM
model
"google/gemini-3-flash-preview-20251217"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1632
moderation_latency
(null)
generation_time
5784
tokens_prompt
318
tokens_completion
606
native_tokens_prompt
304
native_tokens_completion
788
native_tokens_completion_images
0
native_tokens_reasoning
314
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"STOP"
usage
0.002516
router
(null)
provider_responses
0
endpoint_id
"6e82f652-2693-4b60-bbe0-7362d6e345f0"
is_byok
false
latency
1632
model_permaslug
"google/gemini-3-flash-preview-20251217"
provider_name
"Google AI Studio"
status
200
api_type
"completions"
id
"gen-1771981463-AflM8KlNM0qhldYVWO44"
upstream_id
(null)
total_cost
0.002516
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
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