NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-10-05-01M46BBK7G3GGCVS96V1S99PQ3
Run Details
Model:
GPT-6.1 Sol (Reasoning, Medium)
Test:
Dialogue tags
Scenario:
Write 500 words with 70% dialogue
Duration:
55.5s
Cost:
$0.026682
Provider:
OpenAI
Evaluation summary
Score
Evaluator
Details Link
100.00%
Matches word count
(details)
99.98%
Dialogue to Total Word Ratio
(details)
99.9905%
Overall
Model input
User/Human
You are a author of comedic heist books. Please write a 500 word scene that has 70% words of dialogue between two thieves named Molly and Bill who are planning to break into a children's party to steal all the presents. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
Molly spread the birthday invitation across their kitchen table, narrowly missing Bill’s bowl of cereal. “We are stealing every present.” “From a child?” “From a party. There’s a distinction.” “Yes. One sounds terrible and the other sounds terrible with balloons.” “Bill, focus. It’s a child. The security will be terrible.” Bill studied the invitation with the concentration he usually reserved for suspiciously discounted cheese wheels. “Theme: Princess Unicorn Police Academy.” “That complicates things.” “How?” “Children trained in magic and law enforcement.” “They’re not actually police.” “Then why does the invitation say offenders will be sent to the naughty castle?” Molly produced a diagram of the garden, complete with exits, shrubbery, and an enormous cupcake. “We enter as entertainers.” “I cannot entertain.” “You once juggled three stolen watches.” “I dropped them.” “The audience laughed.” “The audience was a magistrate.” “Perfect. You have professional experience working with an extremely hostile crowd.” Outside, rain tapped the window like a tiny detective who had forgotten his search warrant. “What are you going as?” “A fairy.” “With that face?” “A tired fairy.” “And I’m what?” “A dragon.” “Do I breathe fire?” “Only if you swallow candles. Otherwise, look financially distressed and guard the gifts.” Bill leaned back, imagining the costume; his chair complained with the weariness of unpaid staff. “How many presents?” “Twenty, maybe thirty.” “What if they’re educational?” “We sell them.” “To whom? Criminals don’t want fractions.” “Parents do.” “Parents already have fractions. Half their money disappears whenever someone says organic dinosaur nuggets.” Molly opened her notebook to a page headed PROFIT, then quietly crossed out the heading. “There could be electronics.” “There could be socks.” “Children don’t get socks.” “I did.” “That explains several things.” “My grandmother wrapped each sock separately. We thought she was generous until someone counted the feet involved.” For a moment, the kitchen fell silent except for rain and Bill’s spoon scraping porcelain. “We need a getaway vehicle.” “My bicycle.” “For thirty presents?” “It has a basket.” “Bill, some presents are bigger than baskets.” “Then we steal smaller presents.” “We said all.” “Fine. We requisition the birthday train.” Molly eyed the invitation again, and her expression changed from professional greed to personal offense. “Wait. It says no gifts.” “No gifts?” “Donations to the animal shelter instead.” “So the whole operation is doomed.” “There’s a registry.” “For puppies?” “For blankets and kibble.” “I refuse to fence kibble on principle.” Bill pushed the cereal aside and reached for their emergency envelope, marked DEFINITELY NOT RENT. “What are you doing?” “Buying a blanket.” “We’re thieves.” “We can diversify.” “This is humiliating.” “So is being arrested by a unicorn constable.” “One blanket. Nothing sentimental.” “Agreed. Shall we get the matching puppy pattern?” Molly sighed, pocketed the invitation, and began drawing wings on the back of their diagram. “We still need costumes.” “Why?” “Free cake.” “Now that’s a proper motive.” “And we steal the party bags.” “Those are given away.” “Don’t ruin this for me, Bill.” “Fine. An audacious confectionery heist. With stickers.”
created_at
"2026-10-05T15:36:43.509Z"
10/5/2026, 3:36:43 PM
model
"openai/gpt-6.1-sol-20260929"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
7345
moderation_latency
(null)
generation_time
55430
tokens_prompt
75
tokens_completion
1248
native_tokens_prompt
66
native_tokens_completion
2655
native_tokens_completion_images
0
native_tokens_reasoning
1969
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
"default"
usage
0.026682
router
(null)
user_agent
"langchainjs-openai/1.0.0 ((node/v24.21.0; linux; x64))"
http_referer
(null)
request_id
"req-1791214603-cZrQHfANMY4Vf3RLLLJ4"
session_id
(null)
preset_id
(null)
api_type
"completions"
id
"gen-1791214603-5mv1pH1dYonPsH4zKXbf"
upstream_id
"resp_0236d7f44cfd08fa016ac3c40b9c5487d1b03e2a161821ec09"
provider_responses
0
endpoint_id
"dfb9d5c3-63f9-4263-8b78-4fa97dcb3d5e"
id
"resp_0236d7f44cfd08fa016ac3c40b9c5487d1b03e2a161821ec09"
is_byok
false
latency
416
model_permaslug
"openai/gpt-6.1-sol-20260929"
provider_name
"OpenAI"
status
200
total_cost
0.026682
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
response_cache_source_id
(null)
data_region
"global"
workspace_id
"97e315e5-d303-487d-83c1-83180e8a13d4"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Matches word count
n/a
neededClean
false
words
499
99.98%
Dialogue to Total Word Ratio
Ratio: 69.94%, Deviation: 0.06%
neededClean
false
wordsTotal
499
wordsDialogue
349
99.9905%