NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-20-01KHYAEG8SH98HX4J6ZAR520GG
Run Details
Model:
Gemma 3 12B
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
8.8s
Cost:
$0.000439
Provider:
Cloudflare
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
Okay, here are three alternate prose sections continuing the story, following your instructions and using the specified colors. ``` <nc-section data-title="Meeting Sir Roland - Version 1 (Red)" data-color="red"> The scent of hay and horses filled the air as I dismounted Thunder, leading him towards the sprawling stables. A figure emerged from the shadows, tall and broad-shouldered, clad in gleaming steel. It was Sir Roland, the local knight, his face weathered and stern. He regarded me with a critical eye, his hand resting on the pommel of his sword. "So, you're Frederick," he rumbled, his voice like grinding stone. "The King sends squires, but he sends *hope* as well. Let's see if you possess either." He didn't offer a smile, only a challenge. The air crackled with unspoken expectation, and a knot of apprehension tightened in my stomach. This was going to be harder than I thought. </nc-section> ``` ``` <nc-section data-title="Meeting Sir Roland - Version 2 (Green)" data-color="green"> As I secured Thunder in a spacious stall, a friendly face appeared at the stable door. It was Sir Roland, his armor polished to a brilliant sheen, though a kind smile softened his features. "Welcome to Castle Aeridor, young Frederick!" he boomed, extending a hand. His grip was firm and reassuring. "The King speaks highly of your eagerness. We'll start you with the basics – mucking stalls, polishing armor, and learning the proper way to care for a warhorse. It's honest work, and builds a strong foundation. Don't worry, you'll be wielding a sword before long." He clapped me on the shoulder, a gesture of encouragement. A wave of relief washed over me; perhaps this wouldn't be so daunting after all. </nc-section> ``` ``` <nc-section data-title="Meeting Sir Roland - Version 3 (Blue)" data-color="blue"> The stables were a hive of activity, the rhythmic clang of metal and the whinnies of horses echoing through the stone building. A knight, his armor bearing the royal crest, approached. It was Sir Roland, his expression unreadable. He simply nodded, a brief, almost dismissive gesture. "Frederick," he stated, his voice calm and measured. "You are assigned to my service. Your duties will be outlined tomorrow. For now, familiarize yourself with the stables and the routines. Observe. Learn. Speak only when spoken to." He turned and walked away, leaving me standing alone amidst the bustling activity, feeling like a small cog in a vast, intricate machine. </nc-section> ```
created_at
"2026-02-20T20:04:21.925Z"
2/20/2026, 8:04:21 PM
model
"google/gemma-3-12b-it"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
275
moderation_latency
(null)
generation_time
8519
tokens_prompt
358
tokens_completion
636
native_tokens_prompt
320
native_tokens_completion
584
native_tokens_completion_images
(null)
native_tokens_reasoning
0
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.00043904
router
(null)
provider_responses
0
endpoint_id
"eb06dc92-5a16-47ec-a776-6ef956457c47"
is_byok
false
latency
50
model_permaslug
"google/gemma-3-12b-it"
provider_name
"DeepInfra"
status
429
1
endpoint_id
"5aef2a85-3d1c-4659-a522-98bbb5272c6a"
is_byok
false
latency
45
model_permaslug
"google/gemma-3-12b-it"
provider_name
"Crusoe"
status
429
2
endpoint_id
"08ebad49-bed1-4149-850c-d24e3c1d2084"
id
"id-1771617862258"
is_byok
false
latency
225
model_permaslug
"google/gemma-3-12b-it"
provider_name
"Cloudflare"
status
200
api_type
"completions"
id
"gen-1771617861-K5uSWeHj4Zzfbb44QtIG"
upstream_id
"id-1771617862258"
total_cost
0.00043904
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Cloudflare"
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