NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-04-24-01KPZV4TD0TKJT5AK53M1E8VDG
Run Details
Model:
Claude Opus 4.7
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
17.5s
Cost:
$0.037255
Provider:
Amazon Bedrock
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="Chapter 2: A Knight's Welcome" data-color="red"> As I dismounted near the stables, the scent of hay and horseflesh filled my nostrils. A tall figure emerged from the shadows of the wooden archway, his silver hair catching the last rays of the dying sun. Sir Roland, the legendary knight whose deeds I had heard whispered of in every tavern from here to the southern coast, strode towards me with the measured gait of a man who had survived countless battles. "You must be Frederick," he said, his voice a low rumble like distant thunder. His weathered face bore the scars of a lifetime of service, but his eyes were kind. "I've been expecting you, boy. Your father was a good man, and I see much of him in you already." I bowed deeply, suddenly aware of how travel-worn and dusty I must appear. "Sir Roland, it is an honor beyond words." He clapped a heavy gauntleted hand upon my shoulder, nearly buckling my knees. "Save your pretty words for the court, lad. Here in the stables, we speak plainly—and we work hard. Your training begins at dawn." </nc-section> <nc-section data-title="Chapter 2: The Old Lion" data-color="green"> The stables smelled of leather and sweat, a comforting aroma that reminded me of my father's farm. I was tending to Thunder, brushing the dust from his flank, when I heard the unmistakable clink of chainmail behind me. "A man who sees to his horse before himself," a gravelly voice observed. "That's the mark of a proper rider." I turned to find myself face to face with Sir Roland himself. He was older than I had imagined—perhaps sixty winters—but he stood straight as an oak, and the broadsword at his hip looked as though it had seen recent use. A long scar traced from his temple to his jaw, disappearing into a salt-and-pepper beard. "Sir Roland," I stammered, dropping into a clumsy bow that nearly sent my brush clattering to the cobblestones. He chuckled, a sound like gravel in a wooden bowl. "Easy, squire. You'll have plenty of time to embarrass yourself in the coming weeks. Tell me—do you know why your lord sent you here, to this particular castle, to train under this particular old lion?" I shook my head, and Sir Roland's smile faded into something altogether more serious. "Because something is stirring in the mountains, Frederick. Something that hasn't walked these lands in three hundred years." </nc-section> <nc-section data-title="Chapter 2: The Meeting at Dusk" data-color="blue"> I led Thunder toward the stables, my legs stiff from the long ride. The courtyard was quieter than I expected—a few servants hurrying with buckets, a blacksmith's hammer ringing in the distance, and the soft nickering of horses settling in for the night. Near the stable entrance stood a knight in half-plate armor, polishing the blade of a longsword with practiced, rhythmic strokes. He looked up as I approached, and his sharp blue eyes took my measure in a single heartbeat. I felt suddenly small, as though every flaw in my posture and every speck of road dust on my cloak had been cataloged and filed away. "Frederick of Ashford, I presume?" He sheathed his sword in one fluid motion and stepped forward. "I am Sir Roland, Knight-Captain of this castle. Your lord sent word ahead of your arrival." "Sir." I inclined my head, not trusting my voice to remain steady. He studied me for a long moment, then nodded toward Thunder. "A fine animal. You'll see to him yourself—every day, every meal, every brushing. A knight who cannot care for his mount cannot care for his men, and a knight who cannot care for his men has no business wearing spurs." He turned toward the keep, then paused. "When you're finished, come to the great hall. There are matters we must discuss before your training begins. Matters that could not be entrusted to a letter." As he walked away, I noticed his hand never strayed far from the hilt of his sword—as if he expected, at any moment, to need it. </nc-section>
created_at
"2026-04-24T13:33:53.966Z"
4/24/2026, 1:33:53 PM
model
"anthropic/claude-4.7-opus-20260416"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
856
moderation_latency
(null)
generation_time
17447
tokens_prompt
318
tokens_completion
1027
native_tokens_prompt
446
native_tokens_completion
1401
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)
num_fetches
(null)
web_search_engine
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"end_turn"
usage
0.037255
router
(null)
provider_responses
0
endpoint_id
"0fa65117-00d9-4835-808d-9b68041d9ce4"
id
"97756917-0571-409b-93fb-07bb5d920b18"
is_byok
false
latency
856
model_permaslug
"anthropic/claude-4.7-opus-20260416"
provider_name
"Amazon Bedrock"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer
(null)
request_id
"req-1777037633-5T9l1KSTtmI2rPQ5rr31"
session_id
(null)
api_type
"completions"
id
"gen-1777037633-sXRpsu7TsHftchuxQjWV"
upstream_id
"97756917-0571-409b-93fb-07bb5d920b18"
total_cost
0.037255
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Amazon Bedrock"
response_cache_source_id
(null)
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