NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-07-25-01KYD6V743VTGGJTDY9A6YRQ2K
Run Details
Model:
Muse Spark 1.1 (Reasoning, Minimal)
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
6.4s
Cost:
$0.003974
Provider:
Meta
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="The Greeting at the Stables - Version 1" data-color="red"> The clatter of hooves on cobblestone had barely faded when a broad-shouldered figure stepped out from the shadow of the stables, wiping his hands on a soiled cloth. His armor was dented and practical, his beard more grey than brown. "You must be Frederick," he called, his voice gruff but not unkind. "I'm Sir Roland. We expected you this morning. That beast of yours has better timing than you do." Frederick dismounted from Thunder in a hurry, nearly tangling his squire's cloak in the stirrups. "Sir Roland! Forgive my lateness, my lord. The road from Millhaven was-" "Flooded. Aye, I know. Every spring." Sir Roland took Thunder's reins and ran a practiced eye over the stallion's legs. "Fine horse. Too fine for a squire. You'll muck stalls with the others tonight, and we'll see if you're worth the oats he eats. Come on, lad." </nc-section> <nc-section data-title="The Greeting at the Stables - Version 2" data-color="green"> Frederick led Thunder toward the stables, where the smell of hay and leather already felt like a promise. A knight in polished, though unadorned plate was waiting there, leaning against a post with his arms crossed and a wide smile on his weathered face. And there he is! Frederick of Millhaven, yes? Sir Roland waved him over. You made it. We were starting to think the castle would have to send a search party for its newest squire. Frederick bowed so quickly he almost dropped the reins. Sir Roland, thank you, sir. I rode as fast as I could. No need for formality here, not yet, Roland laughed, clapping him on the shoulder. He looked at Thunder with open admiration. By the skies, what a magnificent animal. Well, let's get this stallion settled and get you some supper. Training begins at dawn, so you'd best enjoy your last quiet night. </nc-section> <nc-section data-title="The Greeting at the Stables - Version 3" data-color="blue"> Near the stables, the bustle of the evening feed was in full swing. Frederick had just pulled the saddle from Thunder's back when a voice spoke from behind him, sharp as steel. "You hold a brush like a farmer holds a sword." Frederick spun to find Sir Roland watching him, his tall frame casting a long shadow. The knight's face was stern, his eyes assessing every movement. "Sir Roland!" Frederick stammered, straightening. "I - I was taught-" "You were taught wrong," Roland interrupted, but he took the brush from Frederick's hand. "Watch. Short strokes. With the grain. You respect the horse, the horse respects you. Same as knighthood. Same as everything." He handed the brush back. "Again. And tell me why you want to be here, squire. And don't give me glory and honor. Give me the truth." </nc-section>
created_at
"2026-07-25T17:58:22.602Z"
7/25/2026, 5:58:22 PM
model
"meta/muse-spark-1.1-20260709"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1412
moderation_latency
(null)
generation_time
6248
tokens_prompt
303
tokens_completion
703
native_tokens_prompt
446
native_tokens_completion
804
native_tokens_completion_images
0
native_tokens_reasoning
128
native_tokens_cached
0
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
"auto"
usage
0.0039745
router
(null)
provider_responses
0
endpoint_id
"b2b9f6f9-8880-41c1-bd0c-867650fd5238"
id
"resp_6a64f93e41bd4745661f484c"
is_byok
false
latency
317
model_permaslug
"meta/muse-spark-1.1-20260709"
provider_name
"Meta"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.18.0; linux; x64))"
http_referer
(null)
request_id
"req-1785002302-dazc32UBC1ry54yMcN2f"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1785002302-HTAeAmkWD0xE2HQYBrZ4"
upstream_id
"resp_6a64f93e41bd4745661f484c"
total_cost
0.0039745
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Meta"
response_cache_source_id
(null)
data_region
"global"
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