NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-03-01M1KRG5971YS5HVHVAG1CSRCP
Run Details
Model:
Gemini 3.7 Flash (Reasoning, Medium)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
4.1s
Cost:
$0.003179
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 guided Thunder toward the warmth of the stables, a towering figure stepped out from the shadows of the timber archway. Sir Roland stood clad in scratched steel plate, a heavy cloak draped over his broad shoulders. His weathered face bore the scars of a dozen forgotten skirmishes, and his piercing gray eyes took measure of me in a single, unsparing sweep. "Dismount, lad," Roland commanded, his voice rumbling like grinding millstones. "A true squire attends to his beast before he tends to his own belly. Let us see if your hands know the grit of a brush as well as the grip of the reins." </nc-section> <nc-section data-title="A Warm Reception" data-color="green"> I brought Thunder to a gentle halt beside the bustling stable yard, where the scent of dry hay and leather filled the evening air. A broad-shouldered knight with a trimmed beard and a hearty laugh strode forward to meet me, wiping oil from a whetstone onto a rag at his hip. "Welcome to Dragon's Reach, young Frederick!" Sir Roland boomed, offering a firm hand to steady my stirrup. "Your father spoke highly of your spirit, and by the look of your mount, you've inherited his eye for good horseflesh. Come, let's get your beast settled and find you a bowl of hot stew." </nc-section> <nc-section data-title="A Watchful Greeting" data-color="blue"> The lanterns outside the stable flickered in the dusk as I swung down from the saddle. From beside the stall doors, Sir Roland watched in quiet contemplation, his hand resting casually upon the pommel of his longsword. There was a calculating stillness about the veteran knight, as though he were reading far more than just my posture and fatigue. "You ride with haste, Frederick," Roland remarked softly, stepping forward into the lantern light. "In these lands, eagerness can be a shield or a snare. Keep your eyes sharp and your wits sharper—training begins with the rising sun, and the duties here are heavier than you yet know." </nc-section>
created_at
"2026-09-03T13:49:26.701Z"
9/3/2026, 1:49:26 PM
model
"google/gemini-3.7-flash-20260813"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1399
moderation_latency
(null)
generation_time
3963
tokens_prompt
303
tokens_completion
596
native_tokens_prompt
304
native_tokens_completion
787
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)
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.00317925
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.19.0; linux; x64))"
http_referer
(null)
request_id
"req-1788443366-DNHMjX0cw0vwBOZmIq6X"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1788443366-11rxa47QyB17TdAR9Gb6"
upstream_id
"5nqZaojrM867jrEPkIiYyQg"
provider_responses
0
endpoint_id
"dd072012-3274-417d-97e3-e290cba37e31"
id
"5nqZaojrM867jrEPkIiYyQg"
is_byok
false
latency
1398
model_permaslug
"google/gemini-3.7-flash-20260813"
provider_name
"Google AI Studio"
status
200
total_cost
0.00317925
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