NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-09-23-01M36WWVZCP533GGP2J8W5MG78
Run Details
Model:
Grok 4.7 (Reasoning, High)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
13.7s
Cost:
$0.004538
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 Formal Greeting" data-color="red"> Frederick swung down from Thunder’s back as the stallion slowed to a walk beside the stables. The air smelled of hay and oiled leather. A knight in polished mail stood waiting beneath the eaves, helm tucked under one arm, the kingdom’s crest bright on his surcoat. “You must be Frederick,” the man said, voice steady as a drawn blade. “I am Sir Roland. The master-at-arms expected you before sunset, and you have kept your word. Leave the horse with the grooms. Your training begins at first light—and I will see that you are ready for it.” </nc-section> <nc-section data-title="Version 2: The Warm Welcome" data-color="green"> Thunder’s hooves clattered on the cobbles as Frederick drew rein near the stables. A broad-shouldered knight stepped out of the lantern light, smiling as if he had been waiting all afternoon. “Easy, lad—and easy, horse,” Sir Roland said, patting Thunder’s neck with a practiced hand. “I’m Roland. You look half frozen and wholly determined, which is exactly how a new squire ought to look. Come inside. There’s stew, a dry cloak, and a bunk with your name on it. The swords can wait until morning.” </nc-section> <nc-section data-title="Version 3: The Watchful Greeting" data-color="blue"> Frederick had barely dismounted when a shadow detached itself from the stable wall. Sir Roland studied him in silence—the road dust on his cloak, the way his hand still rested near his belt, the set of his jaw. “Frederick,” the knight said at last. “I am Sir Roland. The castle has been watching the southern road since noon. You ride well, but riding is the least of what we will ask of you.” His gaze flicked to the darkening hills beyond the gate. “Stable your horse. Then walk with me. There are things you should hear before you sleep under these walls.” </nc-section>
created_at
"2026-09-23T10:27:33.49Z"
9/23/2026, 10:27:33 AM
model
"x-ai/grok-4.7-20260916"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1009
moderation_latency
(null)
generation_time
13639
tokens_prompt
303
tokens_completion
520
native_tokens_prompt
1543
native_tokens_completion
815
native_tokens_completion_images
(null)
native_tokens_reasoning
366
native_tokens_cached
1536
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.0045376
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.20.0; linux; x64))"
http_referer
(null)
request_id
"req-1790159253-U6PdGkmi3HysPi2eU9Nl"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1790159253-wFi6XsHocgma4KbJM1be"
upstream_id
"aa0de8ae-f3b6-93e2-96f7-8bf8eacb3f46"
provider_responses
0
endpoint_id
"c942f37a-87e1-4fa8-83d0-8c67fda4fb4a"
id
"aa0de8ae-f3b6-93e2-96f7-8bf8eacb3f46"
is_byok
false
latency
281
model_permaslug
"x-ai/grok-4.7-20260916"
provider_name
"xAI"
status
200
total_cost
0.0045376
cache_discount
0.0018432
upstream_inference_cost
0
provider_name
"xAI"
response_cache_source_id
(null)
data_region
"global"
workspace_id
"97e315e5-d303-487d-83c1-83180e8a13d4"
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