NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-12-01KKHZEW0QJZERJ6747FVRNJA1
Run Details
Model:
Grok 4.20 (Beta, Reasoning)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
7.9s
Cost:
$0.010217
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: The Knight's Greeting" data-color="red"> As Frederick guided his stallion Thunder through the arched gateway and toward the stables, the last crimson light of sunset painted the cobblestones. A broad-shouldered figure in polished plate armor stepped from the shadows between the stalls, his cloak bearing the kingdom's golden dragon sigil. "Well met, young squire," declared the knight in a voice like rolling thunder. "I am Sir Roland, guardian of these halls. Your arrival has been anticipated. Come, let me take the reins of that fine beast while we speak of the trials ahead." </nc-section> <nc-section data-title="Version 2: The Knight's Greeting" data-color="green"> The stables smelled of sweet hay and warm horseflesh as Frederick slowed Thunder to a walk. Lanterns flickered to life along the wooden beams, and from their glow emerged a seasoned knight whose face bore the scars of many campaigns. Sir Roland raised a gauntleted hand in greeting, his expression firm yet kind. "Frederick, is it? I am Sir Roland, and these stables have witnessed the beginning of many great destinies. Dismount, lad. The castle awaits your training, but first we must see to your mount and your courage." </nc-section> <nc-section data-title="Version 3: The Knight's Greeting" data-color="blue"> Dusk had fully claimed the sky by the time Frederick reached the stables, Thunder's hooves echoing softly against the stone. A tall knight detached himself from the doorway, his armor reflecting the first stars like distant scales. "Hail, traveler," said Sir Roland, his voice carrying a hint of ancient secrets. "I am the local knight charged with forging squires into something greater. You have ridden far, Frederick. Rest your horse here and let me greet you properly—for the walls of this castle hide echoes of the Last Dragon, and your path may soon entwine with them." </nc-section>
created_at
"2026-03-12T21:32:50.077Z"
3/12/2026, 9:32:50 PM
model
"x-ai/grok-4.20-beta-20260309"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
5752
moderation_latency
(null)
generation_time
7679
tokens_prompt
318
tokens_completion
487
native_tokens_prompt
411
native_tokens_completion
1681
native_tokens_completion_images
0
native_tokens_reasoning
1274
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.0102168
router
(null)
provider_responses
0
endpoint_id
"33f49f24-a0de-4dcf-872d-ca514e83fbae"
id
"e0d2cc0c-974d-97d5-59bb-eaf055678a9e"
is_byok
false
latency
337
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-1773351170-O7Vct32XtJOni2H09R8W"
upstream_id
"e0d2cc0c-974d-97d5-59bb-eaf055678a9e"
total_cost
0.0102168
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