NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-03-01M1KRX6J9TAJRPQABX7MRWCSB
Run Details
Model:
Gemini 3.7 Flash (Reasoning, Medium)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
4.7s
Cost:
$0.003734
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="A Stern Welcome" data-color="red"> As I dismounted and led Thunder toward the courtyard stables, the heavy thud of armored boots echoed against the cobblestones. Emerging from the shadows of the archway stood Sir Roland. The veteran knight was as broad as an ironwood trunk, his weathered face etched with the scars of a dozen border skirmishes. He crossed his arms over a battered breastplate, his sharp grey eyes measuring me from boots to brow. "So, you're the new squire," Roland grunted, stepping forward and clapping a heavy hand onto my shoulder with enough force to test my balance. "You look greener than spring moss, lad. Tie off your mount and grab a mucking shovel. Before I teach you how to hold a blade, you'll learn how to keep a stable." </nc-section> <nc-section data-title="An Old Friend's Greeting" data-color="green"> I guided Thunder to the stable doors, where the sweet scent of dry hay and leather offered a comforting welcome. Before I could reach for the hitching post, a hearty laugh broke the evening quiet. Sir Roland stepped out from the warm glow of the stable lanterns, wiping grease from a pair of riding gauntlets. A warm smile broke across his bearded face the moment our eyes met. "Frederick! By the gods, you've grown a foot since I last saw your father's estate," Sir Roland exclaimed warmly, extending an open hand in greeting. "Welcome to the keep, lad. Your journey was long, but your real work begins here. Let’s get your stallion fed and watered, and then we'll see if you've inherited your family's knack for the sword." </nc-section> <nc-section data-title="Shadows of the Past" data-color="blue"> The stables were unusually quiet as dusk settled over the fortress. As I led Thunder past the wooden stalls, the horses within shifted uneasily, snorting at the cool mountain breeze. Out from the gloom stepped Sir Roland, his hand resting lightly on the pommel of his longsword. His expression was grim, eyes scanning the darkening skies above the castle ramparts before finally settling on me. "Keep your beast calm, Frederick," Roland spoke in a hushed, gravelly tone, nodding in brief acknowledgment. "They sense what's coming. The old beasts stir in the eastern crags, and the realm has no patience for boys who cannot become warriors overnight. Tend to your mount swiftly—we have much to discuss before the midnight watch." </nc-section>
created_at
"2026-09-03T13:56:34Z"
9/3/2026, 1:56:34 PM
model
"google/gemini-3.7-flash-20260813"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1090
moderation_latency
(null)
generation_time
4576
tokens_prompt
303
tokens_completion
673
native_tokens_prompt
304
native_tokens_completion
935
native_tokens_completion_images
0
native_tokens_reasoning
379
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.00373425
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer
(null)
request_id
"req-1788443794-sTP0dfJZKJlaaYPpPpJV"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1788443794-I5TouBTH06dAenm45XYm"
upstream_id
"knyZatWLCMShjMcP9teAsQc"
provider_responses
0
endpoint_id
"dd072012-3274-417d-97e3-e290cba37e31"
id
"knyZatWLCMShjMcP9teAsQc"
is_byok
false
latency
1090
model_permaslug
"google/gemini-3.7-flash-20260813"
provider_name
"Google AI Studio"
status
200
total_cost
0.00373425
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
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