NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-19-01KHVPFQGKX5PRY5QPBK5FT9BN
Run Details
Model:
Gemini 3.1 Pro (Preview)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
18.7s
Cost:
$0.015644
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 dismounted near the hay-strewn courtyard of the stables, a towering figure stepped from the shadows of the tack room. It was Sir Roland, the local knight renowned across the realm for his valor in the Wyvern Wars. His armor caught the fading amber light of the sunset, though his casual, relaxed stance belied the heavy steel he wore. "Easy there, lad," Roland rumbled, a weathered and scarred hand reaching out to gently pat Thunder's lathered neck. "A long ride for a young squire. I am Sir Roland. Welcome to the crucible." </nc-section> <nc-section data-title="Version 2" data-color="green"> The comforting scents of damp earth, oats, and well-oiled leather enveloped me as I guided Thunder into the bustling stable yard. Before I could even call out for a stablehand, a rugged man with a beard peppered with gray intercepted us. Sir Roland. He wore a simple linen tunic rather than his legendary plate armor, carrying a bristled horse brush in one hand. "You must be Frederick," he said, his voice surprisingly gentle and grounded for a warrior of his stature. "We've been expecting you. Hand me the reins, boy; let us see to this magnificent beast of yours after such a hard gallop." </nc-section> <nc-section data-title="Version 3" data-color="blue"> I reined Thunder to a halt by the grand timbered stables of the outer bailey, my heart hammering against my ribs in anticipation. Stepping out into the twilight to greet me was none other than Sir Roland himself. Even without his helmet, the veteran commanded absolute authority, leaning against a wooden post with a heavy broadsword strapped to his hip. A half-smile played on his lips as his sharp eyes appraised both me and my exhausted mount. "So, this is the new blood," Roland observed, stepping forward with a crisp salute. "You rode hard, Frederick. Let us see if your sword arm is as swift as your pace. Welcome to your new life." </nc-section>
created_at
"2026-02-19T19:37:01.548Z"
2/19/2026, 7:37:01 PM
model
"google/gemini-3.1-pro-preview-20260219"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
4229
moderation_latency
(null)
generation_time
18081
tokens_prompt
318
tokens_completion
789
native_tokens_prompt
304
native_tokens_completion
1253
native_tokens_completion_images
0
native_tokens_reasoning
790
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.015644
router
(null)
provider_responses
0
endpoint_id
"2abf5677-0826-45d9-8470-3d62c31d54a1"
is_byok
false
latency
4229
model_permaslug
"google/gemini-3.1-pro-preview-20260219"
provider_name
"Google AI Studio"
status
200
api_type
"completions"
id
"gen-1771529821-mGWalbbDJfHwlJ1wJlYm"
upstream_id
(null)
total_cost
0.015644
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