NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-04-24-01KQ08ESQN5XFZ98XZS4760Y4W
Run Details
Model:
GPT-OSS 120B
Test:
Tool usage within Novelcrafter
Scenario:
Create alternate prose sections
Duration:
18.7s
Cost:
$0.000292
Provider:
Phala
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"> Sir Roland, the castle’s stalwart knight, stood by the stables with a broad grin that seemed to light up the dusk. His armor clinked softly as he shifted his weight, the polished helm catching the last amber rays of the sun. “Welcome, squire,” he boomed, his voice echoing off the stone walls. “I am Sir Roland, keeper of the steeds and mentor to those who wish to wield a blade for the realm. Let us ride together to the training yard, and I shall show you the ways of the knightly order.” </nc-section> <nc-section data-title="Version 2" data-color="green"> Near the echoing rows of horses, Sir Roland emerged from the shadowed archway, his cloak rustling like leaves in a forest wind. He tipped his steel visor, revealing eyes that held the quiet confidence of countless battles. “Frederick,” he said, his tone warm yet commanding, “you have made it to the heart of the kingdom. I am Sir Roland, the stout guardian of these grounds.” He gestured toward the gleaming white stallions. “Come, mount your companion; we shall begin your training at dawn. First, you must learn the language of the horse before the language of the sword.” </nc-section> <nc-section data-title="Version 3" data-color="blue"> The clatter of hooves ceased as Sir Roland approached the stables, his silvered greaves humming with each step. He lifted a gauntlet, the metal glinting against the twilight sky, and offered a firm handshake. “Young squire,” he announced, his voice smooth as polished steel, “I am Sir Roland, steward of these stables and the first to test your resolve.” He smiled, a hint of mischief in his eyes. “Tonight, you will learn the proper way to greet a horse; tomorrow, you will wield a sword as I have. Follow me, and let the journey begin.” </nc-section>
created_at
"2026-04-24T17:26:32.449Z"
4/24/2026, 5:26:32 PM
model
"openai/gpt-oss-120b"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1139
moderation_latency
(null)
generation_time
18410
tokens_prompt
318
tokens_completion
577
native_tokens_prompt
363
native_tokens_completion
522
native_tokens_completion_images
(null)
native_tokens_reasoning
104
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
"stop"
usage
0.00029208
router
(null)
provider_responses
0
endpoint_id
"909fdbc8-1b02-46ea-a9fc-cc3cfe65d992"
id
"chatcmpl-8e0e93a48ab6bde0"
is_byok
false
latency
1107
model_permaslug
"openai/gpt-oss-120b"
provider_name
"Phala"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.1; linux; x64))"
http_referer
(null)
request_id
"req-1777051592-cjnMn6GvmeX1t5N3WjYO"
session_id
(null)
api_type
"completions"
id
"gen-1777051592-bALyWC5SCSWBfk3FJgxf"
upstream_id
"chatcmpl-8e0e93a48ab6bde0"
total_cost
0.00029208
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Phala"
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