NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-02-01M1HHHEJ05RFAJ8JG0CZHGQ58
Run Details
Model:
Gemini 3.8 Flash (Reasoning, Medium)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
7.0s
Cost:
$0.004038
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 Trial by Steel" data-color="red"> As Thunder came to a halt by the weathered timber of the stables, a towering figure stepped out from the shadows of the eaves. Sir Roland was clad in battered plate that bore the scars of a dozen skirmishes, his face hardened by years beneath the midday sun. He didn’t offer a smile, only a sharp, appraising glance that traveled from the dust on Frederick’s boots to the nervous set of his jaw. "Dismount, boy," Roland barked, his voice gravelly and unforgiving as grinding millstones. "If you ride like a sack of grain, you'll fight like one, too. Let's see if you can strip that saddle before the sun dips below the horizon, or if the dragons will find an easy meal in you." </nc-section> <nc-section data-title="A Veteran's Grace" data-color="green"> Frederick guided Thunder toward the warmth of the lantern-lit stables, where the rich scent of sweet hay and polished tack hung thick in the evening air. Beside the water trough stood Sir Roland, a veteran knight whose graying beard and crow's-feet softened an otherwise imposing silhouette. Seeing Frederick, he set aside a wooden currycomb and wiped his weathered hands on a clean cloth. "Easy now, lad," Roland said, his voice deep and rumbling with an unexpected gentleness. He reached out to pat Thunder's lathered neck with practiced ease before clasping Frederick's forearm in greeting. "You’ve had a long ride from the valley. Tend to your mount first—a true knight serves his beast before himself. Once he’s bedded down, there’s hot stew and a dry bunk waiting for you." </nc-section> <nc-section data-title="Whispers of the Wyrm" data-color="blue"> The courtyard quieted as Frederick drew rein beside the western stables, the wind whistling mournfully through the stone archways. Waiting there was Sir Roland, leaning casually against a carved hitching post, his cloak of deep azure billowing slightly in the draft. Roland's piercing gray eyes caught Frederick's gaze, measuring not just the young man's stature, but the quiet courage buried beneath his fatigue. "Welcome to the keep, Frederick," Roland murmured, stepping forward with silent, fluid grace. "The road from the lowlands is treacherous these days, yet you made it before nightfall. Good. The roosts high in the Crags grow restless, and we will have little time for pleasantries once the skies darken. Come, let us see what kind of spirit you bring to our vigil." </nc-section>
created_at
"2026-09-02T17:09:20.072Z"
9/2/2026, 5:09:20 PM
model
"google/gemini-3.8-flash-20260902"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3513
moderation_latency
(null)
generation_time
6988
tokens_prompt
303
tokens_completion
719
native_tokens_prompt
304
native_tokens_completion
1016
native_tokens_completion_images
0
native_tokens_reasoning
439
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.004038
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer
(null)
request_id
"req-1788368960-0rq16nk71qISGbvmOAqp"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1788368960-58KzKJeU1VAlCqMSazYM"
upstream_id
"QFiYauTyCIKY_uMPi__3oA4"
provider_responses
0
endpoint_id
"d376f781-516d-42f9-936d-46f19abca6cc"
id
"QFiYauTyCIKY_uMPi__3oA4"
is_byok
false
latency
3512
model_permaslug
"google/gemini-3.8-flash-20260902"
provider_name
"Google AI Studio"
status
200
total_cost
0.004038
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