NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-04-24-01KQ035PTXJ0JKVAGQ6MBXMNYA
Run Details
Model:
GPT-OSS 120B
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
13.6s
Cost:
$0.000119
Provider:
DeepInfra
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 Stables' Welcome" data-color="red"> Sir Roland, the seasoned knight of the realm, stood beside the stables as Frederick dismounted his horse. The twilight painted the stone walls a soft amber, and the scent of hay mingled with the distant clang of the forge. “Welcome, squire,” Sir Roland said, his voice warm yet authoritative, “the day’s training begins at dawn. Rest your steed, and let us discuss the path you’ll walk within these walls.” He tipped his helm in respect, his eyes scanning Frederick’s eager face, offering both reassurance and the promise of challenge. </nc-section> <nc-section data-title="Version 2: A Knight's Greeting" data-color="green"> Near the bustling stables, Sir Roland emerged from the shadow of the barracks, his armor catching the last rays of the setting sun. He approached Frederick with a steady stride, the clink of his gauntleted hands echoing off the stone. “Good evening, young squire,” he intoned, a smile tugging at the corners of his mouth. “I am Sir Roland, your guide through the trials of knighthood. Let’s tend to your horse, then we’ll speak of the sword and the oath you will soon swear.” The knight’s presence was both comforting and formidable, a beacon for the newcomer. </nc-section> <nc-section data-title="Version 3: The Knight Meets the Squire" data-color="blue"> The stables breathed with the soft rustle of horses and the faint glow of lanterns as Sir Roland stepped forward, his cloak swaying with each measured step. He halted beside Frederick, eyes alight with a mix of curiosity and seasoned wisdom. “Frederick, welcome to the order,” Sir Roland announced, his voice resonating against the wooden beams. “I am Sir Roland, keeper of the castle’s martial traditions. Come, let us secure your mount and then I shall impart the first lessons of honor, discipline, and the blade you will soon wield.” The knight extended a gloved hand, inviting the squire into the fold of knighthood. </nc-section>
created_at
"2026-04-24T15:54:11.688Z"
4/24/2026, 3:54:11 PM
model
"openai/gpt-oss-120b"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
250
moderation_latency
(null)
generation_time
13467
tokens_prompt
318
tokens_completion
634
native_tokens_prompt
353
native_tokens_completion
555
native_tokens_completion_images
(null)
native_tokens_reasoning
113
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
"stop"
usage
0.000119217
router
(null)
provider_responses
0
endpoint_id
"85835306-dba3-4334-87bc-ab9ffa5c9c62"
id
"chatcmpl-ROAOTOiNQMVPNt7EqTWZDY6s"
is_byok
false
latency
82
model_permaslug
"openai/gpt-oss-120b"
provider_name
"DeepInfra"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer
(null)
request_id
"req-1777046051-QcYURqrz6JGCE8mezZvL"
session_id
(null)
api_type
"completions"
id
"gen-1777046051-taB5BukgW8yXw1tFgCKf"
upstream_id
"chatcmpl-ROAOTOiNQMVPNt7EqTWZDY6s"
total_cost
0.000119217
cache_discount
(null)
upstream_inference_cost
0
provider_name
"DeepInfra"
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