NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-03-25-01KMJ9031DQ5HXK7RAE7X7KV8S
Run Details
Model:
Qwen 3 32B
Test:
Language Writing
Scenario:
Character dialogue (French) in a story
Duration:
13.2s
Cost:
$0.000314
Provider:
DeepInfra
Evaluation summary
Score
Evaluator
Details Link
100.00%
Parse dialogue
(details)
Model input
System
You are an expert novel author in the cozy mystery genre. Take the following details about characters/locations/... into account: <character name="Marie"> Marie is a 30-year old college student on a study abroad program. Born in France, she is fluent in French and does not yet know any English. She enjoys landscape photography and is always seen with her camera. </character> <character name="Hunter"> Hunter is a 35-year old detective who is investigating a series of mysterious disappearances in the small town of Alborn, MN. He is a former marine and has a no-nonsense attitude. Hunter has no knowledge of French, not even basic phrases. </character> <location name="Alborn, MN"> Alborne is a small town in the Midwest with a population of 3,000. It is known for its annual apple festival. </location>
User/Human
Write the following scene: Marie is sitting at a cafe, looking at her camera. Hunter approaches her and asks her about a recent event in the town. She responds troubled and shaken in French, and Hunter looks confused. They talk for a while, until Hunter gets a call and has to leave. Return the dialogue between Marie and Hunter as a voice sheet: Marie: "..." Hunter: "..."
Model response
Messages
Meta
AI
**Int. The Apple Perk Café – Afternoon** *Alborn’s rustic café hums with the clatter of mugs and the scent of cinnamon rolls. Marie sits by the window, her camera resting on the table. She fiddles with the lens, her brow furrowed. Across the room, *Detective Hunter* approaches, firm steps echoing. His uniform is casual but crisp—jean jacket, scuffed boots. He hesitates at her table, eyes narrowing at the camera.* **Marie:** *(starts, then forces a smile)* "Bonjour… *" (She gestures to the camera’s memory card, speaking rapidly in French.) "Rien ne va… les photos… *elles sont*… [flustered, her voice cracks.] Le… le festival, non? C’est *agaçant*!" **Hunter:** *(aversely polite)* "Ma’am. Did you hear about the orchard fire last week?" *(Pats the bench as he sits. She tenses. He points to the camera.)* "You’re the town’s… photographer, right? You got footage down by the Bluffs?" **Marie:** *(shakes head violently)* "Non, non, *non*! Pas de feu… *c’était*—" *(She mimics "taking a shot"—index finger snapping. Her eyes dart around the café.)* "Autres… *disparitions*. Les gens… *ils*— (She mimes walking away then vanishing, lips trembling.)* **Hunter:** *(sits forward, edging closer)* "You *saw* something. What time? Where?" *(His phone buzzes. He ignores it.)* "Look, I don’t have time for—*gestures vaguely*. Speak slower, okay?" **Marie:** *(whispers French, clutching the camera like a lifeline)* "C’est la nuit. *Une ombre…* Je ne peux pas…" *(Pointing at the window. Her chest heaves.)* **Hunter:** *(phone buzzing insistently. He glances at the screen—*MAYOR*—grumbles.)* "Wait. Did you say *night*?" *(She nods, wild-eyed. He stands abruptly, phone to his ear.)* "Rogers. What now?" *(Turns to Marie.)* "Stay put. I’ll be back." *He strides out, leaving the door creaking. Marie stares at the empty seat, clutching her camera tighter. A tear smudges the memory card in her palm.* --- **Direction Notes for Dialogue** - **Marie’s lines** reflect fragmented French, emotional intonation (*rising panic when describing the "ombre" [shadow]*) and manual cues (mimics, pointing). - **Hunter** speaks monotone, authoritative, but stiff in articulating foreign concepts. His patience erodes with the English-French mismatch. - The **phone interruption** underscores the communication gap—Marie’s unprocessed fear meets Hunter’s urgency, a tension held unresolved.
created_at
"2026-03-25T10:35:13.33Z"
3/25/2026, 10:35:13 AM
model
"qwen/qwen3-32b-04-28"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
106
moderation_latency
(null)
generation_time
13095
tokens_prompt
340
tokens_completion
1150
native_tokens_prompt
279
native_tokens_completion
1043
native_tokens_completion_images
(null)
native_tokens_reasoning
503
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"stop"
usage
0.00031436
router
(null)
provider_responses
0
endpoint_id
"6b8c829d-3094-45e7-8139-0a67e09060c3"
id
"cmpl-fd00e369c439473da727e24f9c285656"
is_byok
false
latency
46
model_permaslug
"qwen/qwen3-32b-04-28"
provider_name
"DeepInfra"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.14.0; linux; x64))"
http_referer
(null)
api_type
"completions"
id
"gen-1774434913-NG6LUF4eb19JKIrfkdEj"
upstream_id
"cmpl-fd00e369c439473da727e24f9c285656"
total_cost
0.00031436
cache_discount
(null)
upstream_inference_cost
0
provider_name
"DeepInfra"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Parse dialogue
n/a
dialogue
0
name
"Marie"
dialogue
"Rien ne va… les photos… elles sont… Le… le festival, non? C’est agaçant!"
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8069890288500609
ca
0.6689895470383276
it
0.6484085862324205
es
0.5829675153643546
no
0.5072614107883817
ro
0.49788583509513745
en
0.4820065430752454
sl
0.4762954796030871
da
0.45899772209567197
hu
0.4378698224852071
nl
0.4242424242424243
lt
0.40025252525252525
hr
0.39797211660329534
pt
0.3716931216931217
cs
0.36155913978494625
tl
0.35020519835841313
sq
0.33936022253129344
sv
0.33473389355742295
de
0.3338008415147265
lv
0.33286516853932585
et
0.32239657631954355
ms
0.27370030581039756
fi
0.24121405750798725
yo
0.20435510887772196
az
0.19898819561551434
sk
0.19898819561551434
tr
0.16520210896309317
eu
0.15480427046263345
hi
0.1394927536231884
pl
0.1171003717472119
reliable
true
passes
true
1
name
"Hunter"
dialogue
"You’re the town’s… photographer, right? You got footage down by the Bluffs?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.8118953780007165
tl
0.5806709265175719
fr
0.5438748913987836
da
0.38380281690140844
nl
0.3286445012787723
yo
0.3269230769230769
cs
0.284741144414169
no
0.2435158501440922
de
0.21991084695393756
sk
0.20574886535552195
pl
0.18351477449455675
tr
0.16
ms
0.12935323383084577
sq
0.12935323383084577
sv
0.12935323383084577
hi
0.12790697674418602
reliable
true
passes
true
2
name
"Hunter"
dialogue
"Look, I don’t have time for—gestures vaguely. Speak slower, okay?"
detectedLang
"en"
heavyLang
"en"
scores
en
0.7883466135458167
tl
0.6510673234811165
da
0.5821042281219272
no
0.5142857142857142
ca
0.4810744810744811
fr
0.3902439024390244
pt
0.380466472303207
ro
0.356060606060606
hr
0.3441358024691358
sv
0.33070866141732286
it
0.3210862619808307
de
0.28451178451178455
nl
0.28087986463620984
et
0.2747440273037543
lv
0.25569176882662
is
0.2517605633802817
sq
0.23971377459749554
pl
0.22867513611615245
cs
0.19811320754716982
yo
0.169921875
es
0.15841584158415842
sk
0.1448692152917505
be
0.1414141414141414
tr
0.1414141414141414
hu
0.1361788617886179
az
0.1290983606557377
lt
0.1290983606557377
uk
0.1290983606557377
vi
0.1290983606557377
reliable
true
passes
true
3
name
"Marie"
dialogue
"C’est la nuit. Une ombre… Je ne peux pas…"
detectedLang
"fr"
heavyLang
"fr"
scores
fr
0.8271527341294784
it
0.6357615894039735
ca
0.6175243393602224
sq
0.5346869712351946
sl
0.5225694444444445
es
0.5141342756183745
hr
0.5080500894454383
ro
0.4869402985074627
yo
0.4811320754716981
cs
0.45436507936507936
nl
0.4410569105691057
lt
0.4234800838574424
tl
0.3902439024390244
sk
0.34523809523809523
lv
0.2724867724867725
tr
0.25474254742547425
pl
0.2486338797814208
fi
0.24242424242424243
ms
0.233983286908078
no
0.233983286908078
vi
0.233983286908078
hu
0.22969187675070027
de
0.22535211267605632
reliable
true
passes
true
4
name
"Hunter"
dialogue
"Stay put. I’ll be back."
detectedLang
"en"
heavyLang
"en"
scores
en
0.8285714285714286
tl
0.5714285714285714
hr
0.4545454545454546
hu
0.43820224719101125
lt
0.42748091603053434
yo
0.4230769230769231
reliable
true
passes
true