NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-05-01-01KQHQZWV64AM6W6YSPDJY27D3
Run Details
Model:
Grok 4.20
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
6.7s
Cost:
$0.001719
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 slowed Thunder to a trot near the castle stables, a broad-shouldered figure emerged from the shadows of the timber beams. Sir Roland, the local knight whose name echoed through every tavern tale of valor, stood with his arms crossed over his gleaming breastplate. His weathered face broke into a stern yet welcoming smile. "Ho there, young squire!" he called, his voice deep and resonant like distant thunder. "You must be Frederick. The stable master told me of your arrival. Come, dismount and let us speak of the trials that await you within these walls. The path of knighthood is not for the faint of heart, but I sense fire in your eyes." </nc-section> <nc-section data-title="Version 2" data-color="green"> Frederick guided his stallion toward the stables, the scent of hay and leather filling the evening air. Before he could fully dismount, a towering knight stepped forward from beside a row of tethered warhorses. It was Sir Roland, his green cloak billowing slightly in the breeze, the emblem of a rearing lion emblazoned on his tabard. With a firm grip on Thunder's reins, the knight steadied the beast and looked up at the young squire. "Well met, Frederick," Sir Roland said, his tone warm yet authoritative. "I've been expecting you. These stables have housed many hopefuls before you—some who rose to glory, others who faded like morning mist. Tell me, lad, what brings such determination to our gates on this fading day?" </nc-section> <nc-section data-title="Version 3" data-color="blue"> The last rays of sunlight painted the castle stables in hues of amber as Frederick approached. From the arched doorway, a knight in polished armor strode out to meet him—Sir Roland, known throughout the realm for his unyielding sense of justice. His blue eyes, sharp as a falcon's, appraised the young arrival from head to toe. Placing a gauntleted hand on Thunder's muscular neck, he nodded approvingly. "Frederick, is it? Welcome to the heart of our order," Sir Roland greeted, his voice carrying the weight of experience. "Dismount, squire, and walk with me. The shadows lengthen, and there is much to discuss before the castle gates close for the night. Your training begins not with steel, but with the steeling of your spirit." </nc-section>
created_at
"2026-05-01T12:25:06.681Z"
5/1/2026, 12:25:06 PM
model
"x-ai/grok-4.20-20260309"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
440
moderation_latency
(null)
generation_time
6618
tokens_prompt
318
tokens_completion
590
native_tokens_prompt
409
native_tokens_completion
510
native_tokens_completion_images
(null)
native_tokens_reasoning
0
native_tokens_cached
64
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
"completed"
usage
0.00171905
router
(null)
provider_responses
0
endpoint_id
"3ecee37f-b217-4093-87fb-aaf0afe307af"
id
"e2c5c236-7fb9-7e06-60c1-64904aec6bc7"
is_byok
false
latency
97
model_permaslug
"x-ai/grok-4.20-20260309"
provider_name
"xAI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer
(null)
request_id
"req-1777638306-zNrnLiONRQQuhQRgD3NR"
session_id
(null)
api_type
"completions"
id
"gen-1777638306-NEwrK6vhxvipW9HY11Kg"
upstream_id
"e2c5c236-7fb9-7e06-60c1-64904aec6bc7"
total_cost
0.00171905
cache_discount
0.0000672
upstream_inference_cost
0
provider_name
"xAI"
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