NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-12-01KKHZS67XT8Z1BJR8ZRXDJA1H
Run Details
Model:
Grok 4.20 (Beta)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
2.4s
Cost:
$0.002791
Provider:
xAI
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 Frederick dismounted Thunder near the castle stables, a tall figure emerged from the shadows of the timbered doors. Sir Roland, the local knight known for his scarred face and booming voice, stepped forward with a firm stride. "Ho there, young squire," he called out, his chainmail clinking softly. "You must be Frederick. The stable master told me of your arrival. Come, lad—let's see to your horse before the night chills set in. Training begins at dawn, and you'll need all your strength for what lies ahead." </nc-section> <nc-section data-title="Version 2" data-color="green"> Frederick led Thunder toward the stables, the familiar scent of hay and leather filling the evening air. Before he could tie off the reins, Sir Roland appeared from around the corner, wiping grease from his hands after tending to his own warhorse. The knight's eyes sparkled with a mix of warmth and scrutiny as he clapped a heavy hand on Frederick's shoulder. "Welcome to Castle Eldrath, Frederick," he said with a hearty laugh. "I've been expecting you. The road from the village is no easy path—tell me, did the wolves give you any trouble? Come inside the stable; we'll share a tale or two while you brush down that fine beast of yours." </nc-section> <nc-section data-title="Version 3" data-color="blue"> The last rays of sunlight faded as Frederick approached the shadowed stables, his heart pounding with a mix of excitement and nerves. From the stable's arched entrance stepped Sir Roland, the renowned local knight whose legendary deeds were whispered throughout the kingdom. Dressed in a simple tunic over his armor, he offered a respectful nod. "Frederick, the new squire," he said in a steady, commanding tone. "I am Sir Roland. The castle has been abuzz with word of your coming. Tie your mount here, and walk with me. The master-at-arms awaits, but first, I would know what drives a boy like you to seek the path of steel and honor in these troubled times." </nc-section>
created_at
"2026-03-12T21:38:28.226Z"
3/12/2026, 9:38:28 PM
model
"x-ai/grok-4.20-beta-20260309"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
390
moderation_latency
(null)
generation_time
2288
tokens_prompt
318
tokens_completion
516
native_tokens_prompt
409
native_tokens_completion
444
native_tokens_completion_images
0
native_tokens_reasoning
0
native_tokens_cached
384
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
"completed"
usage
0.0027908
router
(null)
provider_responses
0
endpoint_id
"33f49f24-a0de-4dcf-872d-ca514e83fbae"
id
"f2c5d18a-468c-5eb7-d957-fce93d8ef16b"
is_byok
false
latency
344
model_permaslug
"x-ai/grok-4.20-beta-20260309"
provider_name
"xAI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer
(null)
api_type
"completions"
id
"gen-1773351508-8LM5ClTQs9cGS8SkG4Rm"
upstream_id
"f2c5d18a-468c-5eb7-d957-fce93d8ef16b"
total_cost
0.0027908
cache_discount
0.0006912
upstream_inference_cost
0
provider_name
"xAI"
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