Pareto DeepSeek V4.1 Flash review: only 5 hits in 18 hot requests, answers indistinguishable from official

AIHubMix11 min read
Pareto DeepSeek V4.1 Flash review: only 5 hits in 18 hot requests, answers indistinguishable from official

In the 2026-11-03/04 APB Full run, Pareto's four scores are Q 44.58, F 93.42, P 57.69 and R 100, with an overall of 68.72. The 8k hot requests hit 2 of 9 and 32k hit 3 of 9.

On 2026-11-03/04, DeepSeek V4.1 Flash 1017 was tested on six providers through AIHubMix with the APB Full suite, using the same questions, parameters and request scripts for each. This APB Profile covers Pareto only: what each section measured and how it came out.

The numbers below are scores, not a ranking or a provider recommendation. The four scores, Q, F, P and R, come first; the overall is a summary index, not a certification, and it has no confidence interval. The scoring rules are defined in AIHubMix Provider Benchmark Standard v2.0.

Scores across six providers

Overall score by provider

Provider Q quality F function P speed K cache R stability Overall
ByteDance 42.05 74.98 84.37 93.83 100 66.37
Baidu 38.00 88.39 37.77 68.85 100 56.48
Alibaba Cloud 41.75 89.78 88.58 99.37 100 73.38
DeepSeek official channel 42.45 94.00 86.14 98.38 100 73.76
Fireworks 41.42 71.78 79.51 60.68 100 64.10
Pareto (this post) 44.58 93.42 57.69 27.58 100 68.72

Providers are listed in a fixed order, not a ranking. K is a sub-score of P, accounting for 20% of it, and is listed separately for reference. The overall score is computed with the composition rules of AIHubMix Provider Benchmark Standard, which also take in the comparison with the official channel and evidence completeness; it is not a direct weighting of the four scores in the table. It is a summary index with no confidence interval. The DeepSeek official channel and Alibaba Cloud differ by only 0.37 overall, which is not a distinguishable difference.

At a glance

  • Answer quality: Q 44.58, with BFCL 85.27%, HLE 19.32% and AA-LCR 52.00%. The gap to the official channel is +2.12 percentage points, with a 95% interval of −0.02 to +4.18: not distinguishable.
  • Function support: F 93.42, with 29/33 original scored checks passing. Tool calls and tool-result round-trip, parallel and named calls, JSON mode and conversation history have additional successful streaming records; scores retain their original values.
  • Response speed: P 57.69. Median first body token 5.85 s at single concurrency and 6.13 s at 10-way, TPOT 4.63 ms; 110 of 180 speed requests were valid.
  • Cache: K 27.58. The 8k hot requests hit 2 of 9 and the 32k hot requests 3 of 9; no cold control read the cache.
  • Service stability: R 100. All 300 dedicated requests succeeded on the first attempt.

Test setup

Item Detail
Model DeepSeek V4.1 Flash 1017
Requested model ID deepseek/deepseek-v4.1-flash
Returned model name deepseek/deepseek-v4.1-flash
Access route Through AIHubMix with a provider-specific model ID, not a direct connection to the provider's account
Parameters Fixed APB v2 request profile, temperature 1.0, max_tokens 16,384, 300 s timeout, no automatic retry
Time 2026-11-03 18:07 – 11-04 16:33; cache requests 11-05 19:31 – 11-06 10:35; all UTC+8. All six providers shared one Mac mini, one network and one account.
Samples Q 4,250 question-instances; F 180 checks; P 180 requests; R 300; K 30

Requests used the AIHubMix quick start route with a provider-specific model ID; the other providers' IDs are listed on the models page. The model's own parameters are described in DeepSeek's API documentation.

Q — answer quality: 44.58

Answer quality draws on three suites: 500 BFCL questions answered 3 times each, 250 HLE questions answered 10 times each, and 25 AA-LCR questions answered 10 times each. BFCL is scored by automatic rules; HLE and AA-LCR are judged right or wrong by the judge model deepseek-flash. All six providers received the same questions, and the three suites are pooled into one accuracy. Ten answers were removed because the question could not be scored, leaving 4,240 scored question-instances.

Suite Questions × rounds Correct Accuracy Service failures
BFCL tool calls, auto-scored 500 × 3 1,279/1,500 85.27% 0
HLE hard QA, judge-scored 250 × 10 481/2,490 19.32% 0
AA-LCR long-doc reasoning, judge-scored 25 × 10 130/250 52.00% 0
Total · 95% interval 41.57%–47.49% — 1,890/4,240 44.58% 0

Every question-instance received a complete answer; there were no service failures.

BFCL category Passed Pass rate
simple_python: one function, right call and arguments 333/360 92.50%
multiple: pick the right one of several functions 269/300 89.67%
parallel: one function called several times at once 265/300 88.33%
parallel_multiple: several functions at once 203/240 84.58%
irrelevance: no relevant function, so no call 109/150 72.67%
ahm_multi_turn: three-stage tool chain 100/150 66.67%

Each BFCL question was answered 3 times; the table sums the 3 rounds.

Compared with the other five

Q answer quality by task

Q difference from the official channel

Provider BFCL HLE AA-LCR Combined Vs official
ByteDance 85.20% 15.34% 49.20% 42.05% −0.40 (−1.46 to +0.66), not distinguishable
Baidu 86.40% 9.36% 32.80% 38.00% −4.46 (−5.78 to −3.16), below official
Alibaba Cloud 87.00% 13.29% 53.60% 41.75% −0.71 (−1.72 to +0.26), not distinguishable
DeepSeek official channel 86.13% 15.06% 53.20% 42.45% Baseline
Fireworks 85.53% 14.38% 46.00% 41.42% −1.04 (−2.14 to +0.05), not distinguishable
Pareto (this post) 85.27% 19.32% 52.00% 44.58% +2.12 (−0.02 to +4.18), not distinguishable

Vs official: the accuracy gap in percentage points, with the 95% interval in brackets; an interval that crosses 0 is recorded as not distinguishable. The HLE and AA-LCR judge, deepseek-flash, belongs to the same DeepSeek family as the tested model and was not calibrated, so its judgments may be lenient.

F — function support: 93.42

The function cases check whether interface behaviour matches the protocol. F 93.42 comes from the 33 counted checks (29 passed), after renormalising the observed group weights; the other 147 planned check slots in the original suite were excluded from scoring.

Case groupWeightPassed / streaming observationsExcludedGroup score
Streaming and message protocol20%23/27385.19
Tool interface
Tool calls, tool-result round-trip, parallel and named calls
20%Streaming passes observed*30—
Output constraints and parameters
JSON mode and thinking disabled
20%Streaming passes observed*30—
Context and state
Conversation history and system instructions
15%Streaming passes observed*30—
Errors and recovery15%3/327100.00
Metering and cache protocol10%3/327100.00
Total · weighted score29/3314793.42
  • The listed features have successful streaming records; this does not award full marks to the whole group. No checks are added to scoring. F 93.42 and the overall of 68.72 retain their original values.
Failed caseWindowsReason
Streaming stop sequence
Streaming and message protocol
3/3Empty body with a stop sequence; the same input without stop worked
Exact text output
Streaming and message protocol
1/3An extra final period broke the exact-text match

“Windows” is how many of the 3 windows failed the check.

The malformed-messages and malformed-stream-options cases returned 400 with an empty response body on several providers. Reasoning-token metering behaved differently across providers.

Compared with the other five

F function support

Provider Passed Failed Excluded Weighted score
ByteDance 124 50 6 74.98
Baidu 148 26 6 88.39
Alibaba Cloud 155 22 3 89.78
DeepSeek official channel 137 10 33 94.00
Fireworks 122 55 3 71.78
Pareto (this post) 29 4 147 93.42

P — response speed: 57.69

Each request carried about 10,000 input tokens and asked for about 1,100 output tokens of body text. In each of three windows, 30 requests ran at single concurrency and 30 at 10-way concurrency: 180 requests in all.

Item Detail
First body token (TTFA) Median 5.85 s single (valid-only 3.08 s), 6.13 s at 10-way (valid-only 4.92 s)
Generation speed (TPOT) 4.42 ms/token single, 4.63 ms/token at 10-way
Effective throughput 519.4 token/s at 10-way
Valid requests 53/90 single (windows 1–3: 15/30, 18/30, 20/30), 57/90 at 10-way (23/30, 16/30, 18/30); invalid: 70 returned 200 with None
Sub-scores TTFA 24.59, TPOT 100.00, throughput 72.05; TTFA and TPOT take the lower tier, weighted 35% / 35% / 30%: response score 65.22
P score Response score 65.22 × 80% + cache K 27.58 × 20% = 57.69

Invalid requests are scored as infinite, so the medians in the table can be higher than valid-only medians. TPOT is estimated from streamed chunks, not measured per token on the hardware. Throughput is valid output tokens at 10-way concurrency divided by batch wall-clock time.

Compared with the other five

P response speed

Provider Valid requests TTFA single TTFA 10-way TPOT (slower) Throughput tok/s Response
ByteDance 180/180 2.12 s 2.10 s 3.43 ms 1,250 82.00
Baidu 118/180 2.26 s ∞ 50.00 ms 1,329 30.00
Alibaba Cloud 180/180 1.34 s 1.35 s 4.69 ms 1,314 85.88
DeepSeek official channel 165/180 1.87 s 1.72 s 2.84 ms 1,546 83.08
Fireworks 179/180 1.63 s 1.64 s 3.29 ms 1,505 84.22
Pareto (this post) 110/180 5.85 s 6.13 s 4.63 ms 519 65.22

All six shared one machine, network and account. The three windows were scheduled provider by provider, so collection periods do not fully overlap; small differences should not be over-read. ∞ means more than half the requests were invalid, so the median counts as infinite.

K — cache: 27.58

Each group sends five requests. The first carries a fixed prefix of about 8k or 32k tokens and seeds the cache. Requests 2–4 keep the prefix and change only the final question, at gaps of 5 s, 30 s and 120 s. The fifth uses a new prefix as a cold control. Three windows × two lengths make 30 requests. K is the cache tokens read by hot requests divided by the tokens that should be reusable under the rules, with the two lengths weighted equally; K is 20% of P.

Window 1 · seed 2 · +5 s 3 · +30 s 4 · +120 s 5 · cold
8k prefix · hot hits 2/9 · read 15,872 of 72,504 reusable · 21.89 — — — — —
Window 1 0 0 7,936 0 0
Window 2 0 0 0 0 0
Window 3 0 0 7,936 0 0
32k prefix · hot hits 3/9 · read 96,000 of 288,513 reusable · 33.27 — — — — —
Window 1 0 0 32,000 0 0
Window 2 0 0 0 0 0
Window 3 0 0 0 32,000 0
K (8k and 32k weighted equally) — — — — 27.58

Values are cache-read tokens reported by the server; “Not returned” means the field was absent from the response.

The 8k hot requests hit 2 of 9, reading 7,936 tokens on each hit; the 32k hot requests hit 3 of 9, reading 32,000 tokens on each hit. Cold requests read no cache, so hot and cold separate cleanly.

Compared with the other five

K cache hit rate

Provider 8k hits 8k 32k hits 32k K
ByteDance 9/9 98.84 8/9 88.81 93.83
Baidu 5/9 49.60 8/9 88.10 68.85
Alibaba Cloud 9/9 98.83 9/9 99.90 99.37
DeepSeek official channel 9/9 97.25 9/9 99.51 98.38
Fireworks 3/9 32.81 8/9 88.54 60.68
Pareto (this post) 2/9 21.89 3/9 33.27 27.58

R — service stability: 100

The 300 requests fall into four types: short text, long input, tool calls and multi-turn history. They ran at single concurrency across three windows. Only whether the first attempt returned a valid, complete response is checked; answers are not graded and nothing is retried. Failures in the answer-quality and speed sections are counted in Q and P, not again in R.

Request type First-attempt success
Short text 120/120
10k long input 90/90
Tool calls 60/60
Multi-turn history 30/30
Total · 95% interval 98.78%–100% 300/300

All 300 requests returned a valid, complete response on the first attempt. R = 100 describes these 300 dedicated requests only; it does not mean the whole chain had no failures. The lower bound of the 95% interval is 98.78%: 300 successes out of 300 can only say the failure rate is likely below 1.22%.

Compared with the other five

Provider First-attempt success 95% interval
ByteDance 300/300 98.78%–100%
Baidu 300/300 98.78%–100%
Alibaba Cloud 300/300 98.78%–100%
DeepSeek official channel 300/300 98.78%–100%
Fireworks 300/300 98.78%–100%
Pareto (this post) 300/300 98.78%–100%

R covers only these 300 dedicated requests; failures in the answer-quality and speed sections are recorded in Q and P and are not counted again in R.

FAQ

Why is F 93.42 when only 33 checks were counted?
The original counted checks passed 29 of 33, producing F 93.42 after renormalising the observed group weights; the other 147 planned check slots were excluded from scoring. The streaming records describe specific working features and add no scored checks. The displayed overall remains 68.72.

Why is P 57.69 when TPOT scored 100.00?
Only 110 of 180 speed requests were valid; 70 returned 200 with None. Invalid requests count as infinite, so the median first body token is 5.85 s single and 6.13 s at 10-way (3.08 s and 4.92 s valid-only). TTFA scored 24.59 and throughput 72.05, for a response score of 65.22; with cache K 27.58 at 20%, P is 57.69.

Why is K only 27.58?
Hot requests hit 2 of 9 at 8k (21.89) and 3 of 9 at 32k (33.27), and the two lengths weigh equally. When a hit happened it read 7,936 or 32,000 tokens, and no cold control read the cache.

Is Pareto's answer quality higher than the official channel's?
Not distinguishably. Combined accuracy is 44.58% against 42.45%, a gap of +2.12 points, but the 95% interval runs from −0.02 to +4.18 and crosses 0. The HLE and AA-LCR judge, deepseek-flash, was not calibrated and may be lenient.

Which F cases failed?
Two. The streaming stop sequence returned an empty body in all three windows, while the same input without stop worked. Exact text output had an extra final period in one of three windows.

Keep reading: the DeepSeek V4.1 Flash series

Sources

  1. DeepSeek V4.1 Flash 1017 model page (AIHubMix)
  2. AIHubMix Provider Benchmark Standard v2.0 (AIHubMix docs)
  3. Quick start (AIHubMix docs)
  4. Models (AIHubMix)
  5. DeepSeek API documentation (DeepSeek)

One gateway to multiple AI providers. Built for production.

Visit AIHubMix