NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-02-01M1HGFDY64K4TH0Y12KQMHJSD
Run Details
Model:
Gemini 3.8 Flash (Reasoning, Medium)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
5.7s
Cost:
$0.004334
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="The Iron Welcome" data-color="red"> I pulled Thunder to a halt before the courtyard stables, the scent of fresh hay and oiled leather cutting through the evening chill. A hulking figure stepped out from the lantern-lit threshold, arms crossed over a scarred steel breastplate. Sir Roland looked as though he had been carved directly from the castle's granite walls. His hawkish eyes swept over my posture, lingering on the way my hands held the reins before settling on my face with unyielding scrutiny. "You sit high on that beast, boy, but squiredom will soon drag you into the mud," Roland rumbled, his voice gravel-rough. "Dismount. The journey was the easy part; your trial begins the moment your boots touch stone." </nc-section> <nc-section data-title="A Warm Hearth in Cold Steel" data-color="green"> As Thunder's hooves clattered softly against the cobblestones near the stables, a hearty laugh broke the quiet of dusk. A broad-shouldered knight emerged, brushing straw from his leather doublet. Sir Roland’s gray-streaked beard framed a broad, easy grin, and though a weathered longsword hung at his hip, his blue eyes sparkled with genuine warmth. "Steady there, lad!" Roland called out, striding over to catch Thunder’s bridle with practiced ease, giving the stallion an appreciative pat on the neck. "Frederick, isn't it? Good horse flesh under you, and you made good time before nightfall. Come, let's see to your mount, and then we'll find you a bowl of hot stew. You'll need every ounce of strength for tomorrow." </nc-section> <nc-section data-title="Whispers of the Roaring Past" data-color="blue"> The shadows stretched long across the stable yard as twilight took the courtyard. Standing beneath the overhang was Sir Roland, motionless as a gargoyle. Instead of looking at me, his gaze was fixed toward the craggy northern peaks where the dusk clouds bruised purple and black. Only when Thunder snorted did the knight finally turn, his expression burdened by thoughts far heavier than his plate armor. "Frederick," Roland said quietly, his voice carrying an eerie resonance in the gathering gloom. He stepped forward, inspecting me not with judgment, but with a somber curiosity. "The elders said you had the blood for it. Tend to your mount quickly, squire. The shadows grow longer over the realm each passing moon, and there is little time left to teach you how to face what wakes in the mountains." </nc-section>
created_at
"2026-09-02T16:50:45.327Z"
9/2/2026, 4:50:45 PM
model
"google/gemini-3.8-flash-20260902"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1583
moderation_latency
(null)
generation_time
5688
tokens_prompt
303
tokens_completion
841
native_tokens_prompt
304
native_tokens_completion
1095
native_tokens_completion_images
0
native_tokens_reasoning
533
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.00433425
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer
(null)
request_id
"req-1788367845-ZY9KNj4ugMiuqnYKR1Tt"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1788367845-RPyVI30i670MbIhm8dxN"
upstream_id
"5VOYatamGKzU_uMPvuexsQ8"
provider_responses
0
endpoint_id
"d376f781-516d-42f9-936d-46f19abca6cc"
id
"5VOYatamGKzU_uMPvuexsQ8"
is_byok
false
latency
1583
model_permaslug
"google/gemini-3.8-flash-20260902"
provider_name
"Google AI Studio"
status
200
total_cost
0.00433425
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