NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-20-01KHYB95C41GS8G48Z7G23B3XA
Run Details
Model:
Grok 4 Fast
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
9.3s
Cost:
$0.000443
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 I reined in Thunder near the stables, a tall figure in gleaming armor emerged from the shadows of the hayloft. Sir Roland, the local knight renowned for his valor in the border skirmishes, approached with a firm stride. His weathered face broke into a welcoming smile, though his eyes held the sharp glint of one who had seen too many battles. "Young squire Frederick," he boomed, clasping my shoulder with a grip like iron. "You've made good time. The castle's walls have been waiting for fresh blood like yours. Come, stable your mount and let's see if you can handle more than just a ride." </nc-section> <nc-section data-title="Version 2" data-color="green"> Dismounting Thunder with a practiced leap, I led him toward the stables just as the sun dipped below the horizon. From the open stable doors stepped Sir Roland, his cloak embroidered with the kingdom's crest billowing slightly in the evening breeze. The knight's presence was commanding yet kind, his beard streaked with silver from years of service. He nodded approvingly at my approach. "Frederick, is it? Word of your arrival spread like wildfire through the keep. I'm Sir Roland—your guide in these halls. Hand me the reins; we'll talk of your duties over a hot meal in the great hall." </nc-section> <nc-section data-title="Version 3" data-color="blue"> Thunder's hooves clattered against the cobblestones as I guided him to the stables, the castle's lanterns flickering to life in the twilight. A burly man in chainmail, polishing his sword by the water trough, looked up and straightened. It was Sir Roland, the steadfast knight whose tales of dragon-slaying had reached even my distant village. With a hearty laugh, he sheathed his blade and extended a callused hand. "Ah, the new squire! Frederick, welcome to the heart of the realm. I am Sir Roland, and I'll be keeping an eye on you. Let's get this beast settled—adventure awaits, but first, a proper introduction." </nc-section>
created_at
"2026-02-20T20:18:55.503Z"
2/20/2026, 8:18:55 PM
model
"x-ai/grok-4-fast"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3746
moderation_latency
(null)
generation_time
9155
tokens_prompt
318
tokens_completion
510
native_tokens_prompt
440
native_tokens_completion
756
native_tokens_completion_images
0
native_tokens_reasoning
307
native_tokens_cached
150
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.0004435
router
(null)
provider_responses
0
endpoint_id
"c9586d9d-97ff-40ca-ae94-22504d6f9b7e"
id
"d551a242-c1ba-17fb-cfed-fc41d1ae8496"
is_byok
false
latency
685
model_permaslug
"x-ai/grok-4-fast"
provider_name
"xAI"
status
200
api_type
"completions"
id
"gen-1771618735-3YjKtKNmDwvFMdx76H5H"
upstream_id
"d551a242-c1ba-17fb-cfed-fc41d1ae8496"
total_cost
0.0004435
cache_discount
0.0000225
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