NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-05-10-01KR8YXFD4KHJX9FKYJWCKWFWV
Run Details
Model:
Grok 4.3
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
5.5s
Cost:
$0.001439
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
Here are three alternate prose sections continuing the story, one in each requested color: <nc-section data-title="Court of Stone and Steel" data-color="red"> Thunder’s iron-shod hooves rattled against the cobbles as I reined him in before the castle stables. Enter Sir Roland: tall, scarred, the sun glinting off mail as coarse as his beard. His voice was a rasp of chainmail and commands. “Boy,” he growled, seizing the bridle. “Name?” “Frederick, sir.” “Then dismount, Frederick, and begin earning the right to wear my armor someday. You’ll sleep where the hounds do until you prove otherwise.” </nc-section> <nc-section data-title="Whispers of Iron" data-color="green"> I swung from the saddle just as a tall knight emerged from the shadows cast by the stable roof. Sunlight pooled across the emerald band on his surcoat—Sir Roland, whose reputation had reached every village square. “Welcome to the keep, lad,” he said more quietly than his stature suggested, laying a gauntleted hand on my shoulder. “Care for your mount, then come find me in the east courtyard. The first lesson of knighthood begins at dusk.” A hint of amusement flickered behind his stern gaze. </nc-section> <nc-section data-title="Banner’s Echo" data-color="blue"> A moment later, stable boys scurried aside as Sir Roland approached, white surcoat and blue-flame sigil bright against the dusk. He measured me with a soldier’s unflinching stare. “New squire,” he said by way of greeting. “I’m Roland—hold Thunder for a moment longer while I fetch his tack. The castle gates are about to close; once they do, you’re inside until dawn. Make yourself useful inside the walls, or the night will find duties of its own.” </nc-section>
created_at
"2026-05-10T12:48:39.341Z"
5/10/2026, 12:48:39 PM
model
"x-ai/grok-4.3-20260430"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
427
moderation_latency
(null)
generation_time
5339
tokens_prompt
318
tokens_completion
467
native_tokens_prompt
409
native_tokens_completion
398
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"
service_tier
"default"
usage
0.00143905
router
(null)
provider_responses
0
endpoint_id
"45623cb8-18e5-4b32-8fc4-85d05439982d"
id
"5670365b-2c0e-9cdd-8334-da1c0ee0be2f"
is_byok
false
latency
140
model_permaslug
"x-ai/grok-4.3-20260430"
provider_name
"xAI"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer
(null)
request_id
"req-1778417319-PLIZspfUjZqXlgBfaVEd"
session_id
(null)
api_type
"completions"
id
"gen-1778417319-DpeKGQUxH72z80mnTm8N"
upstream_id
"5670365b-2c0e-9cdd-8334-da1c0ee0be2f"
total_cost
0.00143905
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