DeepSeek V4.1 Flash su Fireworks: risposte vuote con stop, cache hit 3/9

AIHubMix8 min di lettura
DeepSeek V4.1 Flash su Fireworks: risposte vuote con stop, cache hit 3/9

Il 2026-11-03/04, DeepSeek V4.1 Flash 1017 è stato testato con la suite APB Full su cinque provider, tutti raggiunti tramite AIHubMix con le stesse domande, gli stessi parametri e gli stessi script di richiesta. Questo APB Profile riguarda solo Fireworks. Il modello è indicato come DeepSeek V4.1 Flash 1017.

I punteggi sono Q 41.42, F 71.78, P 79.51, K 60.68 e R 100; l'indice complessivo è 64.10. Questo articolo riporta solo i punteggi, senza classifiche né raccomandazioni sui provider. Q, F, P, K e R vengono per primi; l'indice complessivo è un numero riepilogativo senza intervallo di confidenza. Lo standard è AIHubMix Provider Benchmark Standard v2.0.

Punteggi dei cinque provider

Il grassetto indica il provider di questo articolo. Ordine dei provider fisso, non una classifica. K è un sottopunteggio di P che vale il 20%. L'indice complessivo è un numero riepilogativo senza intervallo di confidenza. Il canale ufficiale DeepSeek e Alibaba Cloud differiscono di 0.37 e non sono distinguibili.

Overall score by provider

In breve

  • Q — qualità delle risposte: 41.42. BFCL 85.53%, HLE 14.38%, AA-LCR 46.00%. Rispetto al canale ufficiale: −1.04 punti percentuali, IC al 95% da −2.14 a +0.05, differenza non distinguibile. Tutti e 34 gli errori AA-LCR erano nella finestra 2 e sono stati conteggiati come risposte errate.
  • F — supporto delle funzioni: 71.78. Superati 122/177 controlli conteggiati. Entrambi i casi con stop hanno restituito un corpo vuoto; reasoning_effort=none non ha disattivato il thinking; un input da 10k è stato conteggiato come 10,026 token, contro un conteggio nativo di 10,000.
  • P — velocità di risposta: 79.51. Punteggio di risposta 84.22, cache K al 20%. TTFA mediana 1.63 s con concorrenza singola, 1.64 s con 10 richieste concorrenti; TPOT 3.29 ms. 1 dei 180 output era composto da un solo token ed è stato contrassegnato come non valido.
  • K — cache: 60.68. Le probe K hanno usato l'affinità di sessione documentata. Cache calda 32k: 8/9; cache calda 8k: 3/9.
  • R — stabilità del servizio: 100. 300/300 richieste dedicate sono riuscite al primo tentativo.

Configurazione del test

Voce Impostazione
Modello DeepSeek V4.1 Flash 1017
ID modello richiesto fireworks-deepseek-v4.1-flash-1017
Nome modello restituito accounts/fireworks/models/deepseek-v4p1-flash-1017
Percorso di accesso ID modello del provider AIHubMix, non l'account del provider
Parametri Thinking disattivato, temperature 1.0, max_tokens 16,384, timeout 300 s, nessun nuovo tentativo
Thinking disattivato Impostazione nativa thinking.type=disabled; reasoning_effort=none non disattiva il thinking. I casi con funzioni hanno mantenuto reasoning_effort=none.
Orario 2026-11-03 18:07 – 11-04 16:33 UTC+8. Un Mac mini, la stessa rete e lo stesso account per tutti e cinque.
Campioni Q 4,250 (BFCL 500×3, HLE 250×10, AA-LCR 25×10); F 60×3; P 90+90; R 300; K 30
Impostazioni aggiuntive Le probe K includevano il campo user documentato e l'header x-session-affinity per l'affinità con la replica.

Le richieste hanno usato la guida rapida di AIHubMix; gli ID modello sono disponibili nella pagina dei modelli. Per disattivare il thinking è stato usato il parametro nativo thinking.type=disabled della documentazione API del modello.

Q — qualità delle risposte: 41.42

La suite ha eseguito 500 domande BFCL × 3 round, 250 HLE × 10 e 25 AA-LCR × 10. BFCL è stato valutato automaticamente; HLE e AA-LCR sono stati valutati da deepseek-flash. Tutti e cinque hanno ricevuto le stesse domande. Dieci risposte non valutabili sono state rimosse, lasciando 4,240 istanze valutate.

Attività Domande Corrette Accuratezza Errori
Chiamate agli strumenti BFCL 500 × 3 1,283/1,500 85.53% 2
Domande e risposte difficili HLE 250 × 10 358/2,490 14.38% 5
Ragionamento su documenti lunghi AA-LCR 25 × 10 115/250 46.00% 34
Totale · IC al 95% 39.13%–43.59% — 1,756/4,240 41.42% 41

Gli errori restano nel denominatore e sono conteggiati come risposte errate: 2 BFCL (finestre 2 e 3), 5 HLE troncate al limite max_tokens, 34 AA-LCR, tutte nella finestra 2.

Categoria BFCL Superati Tasso di superamento
simple_python 333/360 92.50%
multiple 268/300 89.33%
parallel 270/300 90.00%
parallel_multiple 206/240 85.83%
irrelevance 111/150 74.00%
ahm_multi_turn 95/150 63.33%

simple_python ha superato 333/360 (92.50%), parallel 270/300 (90.00%), ahm_multi_turn 95/150 (63.33%) e irrelevance 111/150 (74.00%).

Confronto con gli altri quattro

Q answer quality by task

Differenza in punti percentuali rispetto al canale ufficiale; l'intervallo al 95% è indicato dalle barre. Se attraversa lo 0, la differenza non è distinguibile. Il valutatore deepseek-flash appartiene alla stessa famiglia e non è calibrato, quindi potrebbe essere indulgente.

Q difference from the official channel

F — supporto delle funzioni: 71.78

I 60 casi sono suddivisi in sei gruppi, ciascuno eseguito in tre finestre: 180 controlli valutati rispetto al formato documentato dal provider. I controlli non applicabili, non validi e non osservati sono esclusi dal denominatore. Sono stati superati 122 dei 177 controlli conteggiati; la ponderazione dei gruppi dà 71.78.

Gruppo di casi Peso Superati Esclusi Punteggio del gruppo
Streaming e messaggistica 20% 24/30 — 80.00
Interfaccia degli strumenti 20% 29/30 — 96.67
Vincoli sull'output 20% 21/30 — 70.00
Contesto e stato 15% 15/30 — 50.00
Errori e ripristino 15% 21/30 — 70.00
Conteggio e cache 10% 12/27 3 44.44
Totale · ponderato — 122/177 3 71.78

"Finestre non superate" conta le tre finestre in cui il caso non è stato superato.

Caso non superato Finestre non superate Motivo
Stop durante lo streaming 3/3 Corpo vuoto con stop; senza stop funziona.
Ragionamento nel corpo 3/3 reasoning_effort=none ha comunque restituito il ragionamento.
Sequenza di stop 3/3 Corpo vuoto con stop; senza stop funziona.
Impostazione del thinking 3/3 reasoning_effort=none ha comunque restituito il ragionamento.
Diversità del campionamento 3/3 Temp 0/1 troppo simili
Input lungo da 10k 3/3 Conteggio riportato: 10,026; nativo: 10,000.
Entro il limite di contesto 3/3 Conteggio riportato: 10,026; nativo: 10,000.
Input lungo da 32k 3/3 Conteggio riportato: 10,026; nativo: 10,000.
Input lungo da 100k 3/3 Conteggio riportato: 10,026; nativo: 10,000.
Oltre il contesto 3/3 Avrebbe dovuto essere un errore di parametro; è stato restituito 200.
Messaggi non validi 3/3 400, corpo vuoto
Risultato di uno strumento senza chiamata corrispondente 3/3 Avrebbe dovuto essere un errore di parametro; è stato restituito 200.
stream_options non valido 3/3 400, corpo vuoto
Conteggio dei token di thinking 3/3 Token di thinking conteggiati dopo la disattivazione.
Conteggio nativo dell'input 3/3 Conteggio riportato: 34; nativo: 8.
Definizioni degli strumenti nell'input 3/3 Il controllo senza strumenti era già incoerente.
Conteggio dell'input nella cache 3/3 Il conteggio del prefisso ripetuto non corrispondeva a quello nativo.
Coerenza dell'input in streaming 3/3 Conteggio riportato: 34; nativo: 8
Un solo strumento alla volta 1/3 Errore 500 upstream.

Entrambi i casi con stop hanno restituito un corpo vuoto, mentre lo stesso input senza stop funzionava, in tutte e tre le finestre. reasoning_effort=none ha comunque restituito il ragionamento in entrambi i casi di thinking.

I controlli esclusi non contano né come superati né come falliti.

Stato Caso Conteggio Motivo
Non applicabile cache_control esplicito 3 Pre-registrato come non supportato da questa interfaccia

messages e stream_options non validi hanno fallito su tutti e cinque: 400 con corpo vuoto e nessun errore strutturato. È più probabile che il risultato condiviso dipenda dal gateway AIHubMix, che richiede un'indagine separata. Anche il conteggio dei token di thinking è fallito su tutti e cinque, ma ByteDance e Fireworks hanno conteggiato token di thinking dopo la disattivazione, mentre gli altri tre non hanno restituito alcun conteggio del thinking.

Confronto con gli altri quattro

F function support

P — velocità di risposta: 79.51

Ogni richiesta conteneva circa 10,000 token di input e chiedeva circa 1,100 token di output. In ognuna delle tre finestre sono state inviate 30 richieste con concorrenza singola e 30 con concorrenza 10, per un totale di 180.

Metrica Risultato
TTFA 1.63 s con concorrenza singola; 1.64 s con 10 richieste concorrenti
TPOT 3.24 ms con concorrenza singola; 3.29 ms con 10
Goodput 1,504.5 token/s con 10 richieste concorrenti
Validi 90/90 con concorrenza singola; 89/90 con 10 (29/30 nella finestra 3), un output composto da un solo token
Componenti TTFA 54.91, TPOT 100.00, goodput 100.00; pesi 35/35/30
Composizione di P 84.22 × 80% + 60.68 × 20% = 79.51

179 su 180 erano validi; la richiesta non valida ha restituito un token e nei calcoli delle mediane vale infinito, quindi le mediane possono essere superiori a quelle dei soli output validi. Il TPOT deriva dai blocchi dello streaming; il goodput è dato dai token di output validi con concorrenza 10, divisi per il tempo totale del batch.

Una sola macchina, rete e account; finestre programmate per provider.

P response speed

K — cache: 60.68

Ogni gruppo comprende cinque richieste: si inizializza un prefisso da 8k o 32k, poi si invia lo stesso prefisso con una nuova domanda finale dopo 5 s, 30 s e 120 s, quindi un nuovo prefisso come controllo a cache fredda. Tre finestre × due lunghezze = 30. K è il numero di token letti dalla cache calda diviso per i token riutilizzabili; le lunghezze hanno lo stesso peso. K vale il 20% di P.

Prefisso Finestra Inizializzazione +5 s +30 s +120 s Controllo a cache fredda
8k Finestra 1 0 7,900 0 7,900 0
8k Finestra 2 0 7,906 0 0 0
8k Finestra 3 0 0 0 0 0
32k Finestra 1 0 31,902 31,902 31,902 0
32k Finestra 2 0 31,902 31,902 31,902 0
32k Finestra 3 0 31,900 31,900 0 0

Il prefisso da 8k ha registrato 3 cache hit su 9 richieste frequenti, leggendo 23,706 token riutilizzabili su 72,252, pari a 32.81. Il prefisso da 32k ha registrato 8 cache hit su 9, leggendo 255,212 token su 288,261, pari a 88.54. K è 60.68, con i due valori di lunghezza ponderati allo stesso modo. I controlli a cache fredda hanno letto 0 token. Le due lunghezze del prefisso si sono quindi comportate in modo diverso a parità di configurazione. Le verifiche K includevano il campo user e l'intestazione x-session-affinity documentati.

K cache hit rate

R — stabilità del servizio: 100

300 richieste hanno coperto testo breve, input lungo, chiamate agli strumenti e cronologia multi-turno, con concorrenza singola in tre finestre. Sono state verificate solo la validità e la completezza della prima risposta; le risposte non sono state valutate e non è stato effettuato alcun nuovo tentativo. Gli errori Q e P non vengono conteggiati di nuovo qui.

Tipo di richiesta Successo al primo tentativo
Testo breve 120/120
Input lungo da 10k 90/90
Chiamate agli strumenti 60/60
Cronologia multi-turno 30/30
Totale · IC al 95% 98.78%–100% 300/300

Tutte le 300 richieste hanno restituito una risposta valida e completa al primo tentativo. Con 300 successi, il limite inferiore al 95% è 98.78%, quindi i dati supportano solo un tasso di errore inferiore all'1.22%. R 100 copre queste 300 richieste, non l'intero percorso.

Fornitore Successo al primo tentativo Intervallo al 95%
ByteDance 300/300 98.78%–100%
Baidu 300/300 98.78%–100%
Alibaba Cloud 300/300 98.78%–100%
DeepSeek ufficiale 300/300 98.78%–100%
Fireworks 300/300 98.78%–100%

FAQ

Cosa copre Q 41.42?
BFCL, HLE e AA-LCR su 4,240 casi valutati: 1,756 risposte corrette, 41.42%, IC al 95% 39.13%–43.59%; la differenza rispetto al canale ufficiale non è statisticamente distinguibile.

Perché entrambi i casi con stop non sono riusciti?
Una richiesta con stop ha restituito un corpo vuoto in tutte e tre le finestre, mentre lo stesso input senza stop ha funzionato. Il problema si è verificato sia con lo streaming sia senza.

reasoning_effort=none disattiva il ragionamento?
No. Ha comunque restituito contenuti di ragionamento in tutte e tre le finestre; per le altre richieste è stato usato il parametro nativo thinking.type=disabled.

Perché un input da 10k è indicato come 10,026 token?
Il caso da 10k ha riportato 10,026 token invece dei 10,000 previsti. I casi da 32k e 100k hanno riportato lo stesso valore, 10,026, e anche un controllo senza strumenti presentava già questa discrepanza.

Perché 8k ha ottenuto 3 cache hit su 9, mentre 32k ne ha ottenuti 8 su 9?
Entrambi hanno usato la stessa configurazione e le stesse impostazioni di affinità documentate. La differenza riguarda le letture riportate dal server: 8k ha ottenuto cache hit nelle finestre 1 e 2, 32k in tutte e tre.

Cosa copre R 100?
300 richieste dedicate, tutte valide al primo tentativo; il limite inferiore al 95% è 98.78%. Gli errori Q e P non sono conteggiati in R.

Continua a leggere: la serie DeepSeek V4.1 Flash

Fonti

  1. https://aihubmix.com/model/deepseek-v4.1-flash-1017
  2. https://api-docs.deepseek.com/quick_start/pricing
  3. https://docs.aihubmix.com/en/quick-start
  4. https://aihubmix.com/models
  5. https://api-docs.deepseek.com/

Un unico gateway per più provider di IA. Pensato per la produzione.

Visita AIHubMix