NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-12-01KKHYRKWFMEBF2X599JJRNTP8
Run Details
Model:
Grok 4.20 (Beta, Reasoning)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
13.2s
Cost:
$0.018161
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: Sir Roland's Greeting" data-color="red"> As the last rays of sunlight painted the castle banners in hues of gold and crimson, Frederick guided Thunder through the gates and toward the stables. The local knight, Sir Roland, greets Frederick near the stables, stepping forward from the shadows with a broad smile that crinkled the corners of his weathered eyes. "Well met, young squire," the knight boomed, clapping a gauntleted hand on Frederick's shoulder. "That's a fine beast you've ridden in on. I am Sir Roland, and if you've come seeking to train among legends, you've found the right man." </nc-section> <nc-section data-title="Version 2: Sir Roland's Greeting" data-color="green"> The banners fluttered like living flames as Frederick slowed Thunder to a trot, the horse's flanks heaving from the long ride. He spotted the stables just as a armored figure emerged, lantern in hand. The local knight, Sir Roland, greets Frederick near the stables with a measuring gaze that seemed to pierce through armor and pretense alike. "So this is the new blood the king has sent us," he said, voice low and steady. "Dismount and tend your horse properly, lad. In these walls, even a squire's first steps reveal his character." </nc-section> <nc-section data-title="Version 3: Sir Roland's Greeting" data-color="blue"> Twilight had settled over the castle by the time Frederick reached the stables, Thunder's hooves clacking against the cobblestones. A tall silhouette waited beside the hay bales, sword belt gleaming. The local knight, Sir Roland, greets Frederick near the stables, offering a respectful nod rather than a smile. "The road has treated you kindly, squire Frederick," he declared, his tone carrying the weight of old battles. "I am Sir Roland. Leave your mount here and follow me—the halls hold stories of the Last Dragon that no man should face unprepared." </nc-section>
created_at
"2026-03-12T21:20:41.191Z"
3/12/2026, 9:20:41 PM
model
"x-ai/grok-4.20-beta-20260309"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
10731
moderation_latency
(null)
generation_time
12473
tokens_prompt
318
tokens_completion
489
native_tokens_prompt
411
native_tokens_completion
2909
native_tokens_completion_images
0
native_tokens_reasoning
2497
native_tokens_cached
64
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.0181608
router
(null)
provider_responses
0
endpoint_id
"33f49f24-a0de-4dcf-872d-ca514e83fbae"
id
"5566a57c-05a3-6300-ce85-71e2e6af6cd3"
is_byok
false
latency
502
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-1773350441-jFEqcjnDDtUZuXT4ZZ0Z"
upstream_id
"5566a57c-05a3-6300-ce85-71e2e6af6cd3"
total_cost
0.0181608
cache_discount
0.0001152
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