DeepSeek V4.1 Flash w Fireworks: puste odpowiedzi po stop, trafienia w pamięć podręczną 3/9

AIHubMix8 min czytania
DeepSeek V4.1 Flash w Fireworks: puste odpowiedzi po stop, trafienia w pamięć podręczną 3/9

W dniach 2026-11-03/04 DeepSeek V4.1 Flash 1017 przetestowano w pełnym zestawie APB u pięciu dostawców, korzystając z AIHubMix i tych samych pytań, parametrów oraz skryptów żądań. Ten profil APB obejmuje wyłącznie Fireworks. Model figuruje pod nazwą DeepSeek V4.1 Flash 1017.

Wyniki to Q 41.42, F 71.78, P 79.51, K 60.68 i R 100; indeks ogólny wynosi 64.10. W tym wpisie podajemy wyłącznie wyniki — bez rankingu i rekomendacji dostawcy. Najpierw prezentujemy Q, F, P, K i R; indeks ogólny to liczba podsumowująca, bez przedziału ufności. Zastosowano standard AIHubMix Provider Benchmark Standard v2.0.

Wyniki pięciu dostawców

Pogrubieniem oznaczono dostawcę opisywanego w tym wpisie. Kolejność dostawców jest stała i nie odzwierciedla rankingu. K jest składową wyniku P o wadze 20%. Indeks ogólny to liczba podsumowująca, bez przedziału ufności. Wyniki DeepSeek official channel i Alibaba Cloud różnią się o 0.37 i nie da się ich od siebie odróżnić.

Overall score by provider

W skrócie

  • Q — jakość odpowiedzi: 41.42. BFCL 85.53%, HLE 14.38%, AA-LCR 46.00%. W porównaniu z oficjalnym kanałem: −1.04 punktu procentowego, 95% CI od −2.14 do +0.05 — różnica nie jest istotna. Wszystkie 34 błędne odpowiedzi w AA-LCR przypadły na okno 2 i uznano je za niepoprawne.
  • F — obsługa funkcji: 71.78. Zaliczone 122/177 uwzględnionych kontroli. W obu przypadkach ze stop odpowiedź miała puste body; reasoning_effort=none nie wyłączyło myślenia; dla wejścia 10k zgłoszono 10,026 tokenów, podczas gdy natywna liczba wynosiła 10,000.
  • P — szybkość odpowiedzi: 79.51. Wynik za odpowiedzi: 84.22, K za pamięć podręczną stanowi 20%. Mediana TTFA: 1.63 s przy jednym równoczesnym żądaniu i 1.64 s przy 10; TPOT: 3.29 ms. 1 ze 180 wyników zawierał tylko jeden token i został oznaczony jako nieprawidłowy.
  • K — pamięć podręczna: 60.68. W testach K zastosowano udokumentowaną powinowatość sesji. Trafienia w gorący cache dla 32k: 8/9; dla 8k: 3/9.
  • R — stabilność usługi: 100. Wszystkie 300/300 dedykowanych żądań powiodły się za pierwszym razem.

Konfiguracja testu

Element Ustawienie
Model DeepSeek V4.1 Flash 1017
Żądany identyfikator modelu fireworks-deepseek-v4.1-flash-1017
Zwrócona nazwa modelu accounts/fireworks/models/deepseek-v4p1-flash-1017
Ścieżka dostępu Identyfikator modelu dostawcy w AIHubMix, a nie konto samego dostawcy
Parametry Bez myślenia, temperature 1.0, max_tokens 16,384, limit czasu 300 s, bez ponawiania
Wyłączone myślenie Natywne ustawienie thinking.type=disabled; reasoning_effort=none nie wyłącza myślenia. W przypadkach dotyczących funkcji pozostawiono reasoning_effort=none.
Czas 2026-11-03 18:07 – 11-04 16:33 UTC+8. Jeden Mac mini, ta sama sieć i konto dla wszystkich pięciu.
Próbki Q 4,250 (BFCL 500×3, HLE 250×10, AA-LCR 25×10); F 60×3; P 90+90; R 300; K 30
Dodatkowe ustawienia W testach K użyto udokumentowanego pola user oraz nagłówka x-session-affinity, aby zachować powinowatość do repliki.

Żądania wysyłano zgodnie z szybkim przewodnikiem AIHubMix; identyfikatory modeli znajdują się na stronie modeli. Aby wyłączyć myślenie, użyto natywnego ustawienia thinking.type=disabled z dokumentacji API modelu.

Q — jakość odpowiedzi: 41.42

Zestaw obejmował 500 pytań BFCL × 3 rundy, 250 HLE × 10 oraz 25 AA-LCR × 10. BFCL oceniano automatycznie; HLE i AA-LCR oceniał deepseek-flash. Wszyscy pięciu otrzymali te same pytania. Usunięto dziesięć odpowiedzi, których nie dało się ocenić; pozostało 4,240 ocenionych przypadków.

Zadanie Pytania Poprawne Trafność Błędy
Wywołania narzędzi BFCL 500 × 3 1,283/1,500 85.53% 2
Trudne pytania i odpowiedzi HLE 250 × 10 358/2,490 14.38% 5
Rozumowanie na podstawie długich dokumentów AA-LCR 25 × 10 115/250 46.00% 34
Łącznie · 95% CI 39.13%–43.59% — 1,756/4,240 41.42% 41

Błędy pozostają w mianowniku i liczą się jako odpowiedzi niepoprawne: BFCL 2 (okna 2 i 3), HLE 5 uciętych po osiągnięciu max_tokens, AA-LCR 34 — wszystkie w oknie 2.

Kategoria BFCL Zaliczone Odsetek zaliczeń
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 zaliczyło 333/360 przypadków (92.50%), parallel 270/300 (90.00%), ahm_multi_turn 95/150 (63.33%), a irrelevance 111/150 (74.00%).

Porównanie z pozostałymi czterema

Q answer quality by task

Różnica w punktach procentowych względem oficjalnego kanału; przedział 95% przedstawiono jako wąsy. Przecięcie z 0 oznacza, że wyników nie da się od siebie odróżnić. Sędzia deepseek-flash należy do tej samej rodziny modeli i nie został skalibrowany, więc może oceniać łagodnie.

Q difference from the official channel

F — obsługa funkcji: 71.78

Na 60 przypadków składa się sześć grup, z których każdą uruchomiono w trzech oknach: 180 kontroli ocenionych względem formatu udokumentowanego przez dostawcę. Kontrole nieadekwatne, nieprawidłowe i nieobserwowane pominięto w mianowniku. Zaliczone 122 z 177 uwzględnionych kontroli; wynik ważony grupami to 71.78.

Grupa przypadków Waga Zaliczone Wykluczone Wynik grupy
Strumieniowanie i komunikaty 20% 24/30 — 80.00
Interfejs narzędzi 20% 29/30 — 96.67
Ograniczenia wyjścia 20% 21/30 — 70.00
Kontekst i stan 15% 15/30 — 50.00
Błędy i odzyskiwanie 15% 21/30 — 70.00
Rozliczanie i pamięć podręczna 10% 12/27 3 44.44
Łącznie · wynik ważony — 122/177 3 71.78

„Nieudane okna” to liczba trzech okien, w których dany przypadek nie został zaliczony.

Nieudany przypadek Nieudane okna Przyczyna
Stop w strumieniowaniu 3/3 Puste body przy stop; bez stop działa.
Rozumowanie w body 3/3 reasoning_effort=none mimo to zwróciło rozumowanie.
Sekwencja stop 3/3 Puste body przy stop; bez stop działa.
Ustawienie myślenia 3/3 reasoning_effort=none mimo to zwróciło rozumowanie.
Różnorodność próbkowania 3/3 Wyniki dla Temp 0/1 zbyt podobne
Długie wejście 10k 3/3 Zgłoszono 10,026; natywnie 10,000.
W granicach limitu kontekstu 3/3 Zgłoszono 10,026; natywnie 10,000.
Długie wejście 32k 3/3 Zgłoszono 10,026; natywnie 10,000.
Długie wejście 100k 3/3 Zgłoszono 10,026; natywnie 10,000.
Przekroczenie kontekstu 3/3 Oczekiwano błędu parametru; zwrócono 200.
Nieprawidłowe komunikaty 3/3 400, puste body
Osierocony wynik narzędzia 3/3 Oczekiwano błędu parametru; zwrócono 200.
Nieprawidłowe stream_options 3/3 400, puste body
Rozliczanie tokenów myślenia 3/3 Zgłoszono tokeny myślenia po wyłączeniu.
Natywna liczba tokenów wejściowych 3/3 Zgłoszono 34; natywnie 8.
Definicje narzędzi w wejściu 3/3 Już kontrola bez narzędzi wykazała niezgodność.
Liczba tokenów wejściowych przy użyciu pamięci podręcznej 3/3 Liczba tokenów powtarzanego prefiksu nie zgadzała się z natywną.
Zgodność liczby tokenów wejściowych w strumieniowaniu 3/3 Zgłoszono 34; natywnie 8
Jedno narzędzie naraz 1/3 Błąd upstream 500.

W obu przypadkach ze stop odpowiedź miała puste body, a przy tym samym wejściu bez stop działała — we wszystkich trzech oknach. reasoning_effort=none mimo to zwróciło rozumowanie w obu przypadkach dotyczących myślenia.

Wykluczone kontrole nie są zaliczane ani jako sukces, ani jako porażka.

Status Przypadek Liczba Przyczyna
Nie dotyczy Jawne cache_control 3 Z góry określono, że ten interfejs tego nie obsługuje

Nieprawidłowe messages i stream_options zakończyły się błędem u wszystkich pięciu: zwrócono 400 z pustym body i bez ustrukturyzowanego błędu. Ponieważ wynik był wspólny, przyczyna najpewniej leży po stronie warstwy bramy AIHubMix; wymaga to osobnego zbadania. Rozliczanie tokenów myślenia również nie powiodło się u wszystkich pięciu, ale ByteDance i Fireworks zgłosiły tokeny myślenia po wyłączeniu, a pozostałe trzy nie zwróciły ich liczby.

Porównanie z pozostałymi czterema

F function support

P — szybkość odpowiedzi: 79.51

Każde żądanie zawierało około 10,000 tokenów wejściowych i prosiło o około 1,100 tokenów wyjściowych. W każdym z trzech okien wysłano 30 żądań przy jednym równoczesnym żądaniu i 30 przy 10 równoczesnych żądaniach, łącznie 180.

Metryka Wynik
TTFA 1.63 s przy jednym równoczesnym żądaniu; 1.64 s przy 10
TPOT 3.24 ms przy jednym równoczesnym żądaniu; 3.29 ms przy 10
Przepustowość goodput 1,504.5 token/s przy 10
Prawidłowe 90/90 przy jednym równoczesnym żądaniu; 89/90 przy 10 (29/30 w oknie 3), jeden wynik zawierał tylko jeden token
Składowe TTFA 54.91, TPOT 100.00, goodput 100.00; wagi 35/35/30
Składniki wyniku P 84.22 × 80% + 60.68 × 20% = 79.51

179 ze 180 wyników było prawidłowych; nieprawidłowe żądanie zwróciło jeden token i w medianach liczy się jako nieskończoność, dlatego mediany mogą być wyższe niż dla samych prawidłowych żądań. TPOT obliczono na podstawie fragmentów strumienia; goodput to liczba prawidłowych tokenów wyjściowych przy 10 równoczesnych żądaniach podzielona przez czas całej partii.

Jedna maszyna, sieć i konto; okna testowe harmonogramował dostawca.

P response speed

K — pamięć podręczna: 60.68

Każda grupa składa się z pięciu żądań: najpierw utworzenie prefiksu 8k lub 32k, następnie użycie tego samego prefiksu z nowym końcowym pytaniem po 5 s, 30 s i 120 s, a na końcu nowego prefiksu jako kontroli zimnego cache. Trzy okna × dwie długości = 30. K to liczba tokenów odczytanych z gorącego cache podzielona przez liczbę tokenów możliwych do ponownego wykorzystania; obie długości mają równą wagę. K stanowi 20% wyniku P.

Prefiks Okno Wstępne żądanie +5 s +30 s +120 s Kontrola zimnego cache
8k Okno 1 0 7,900 0 7,900 0
8k Okno 2 0 7,906 0 0 0
8k Okno 3 0 0 0 0 0
32k Okno 1 0 31,902 31,902 31,902 0
32k Okno 2 0 31,902 31,902 31,902 0
32k Okno 3 0 31,900 31,900 0 0

Prefiks 8k trafił w 3 z 9 gorących żądań, odczytując 23,706 z 72,252 tokenów możliwych do ponownego użycia (32.81). Prefiks 32k trafił w 8 z 9, odczytując 255,212 z 288,261 (88.54). K wynosi 60.68 przy równym ważeniu obu długości. Kontrole bez pamięci podręcznej odczytały 0. Prefiksy o obu długościach zachowywały się więc inaczej mimo zastosowania tej samej konfiguracji. W sondach K użyto udokumentowanego pola user i nagłówka x-session-affinity.

K cache hit rate

R — stabilność usługi: 100

300 żądań obejmowało krótkie teksty, długie dane wejściowe, wywołania narzędzi i historię wielu tur, przy współbieżności równej 1, w trzech oknach. Sprawdzano wyłącznie poprawność i kompletność pierwszej odpowiedzi; odpowiedzi nie były oceniane i nie ponawiano żadnych żądań. Błędy Q i P nie są tu ponownie uwzględniane.

Typ żądania Powodzenie przy pierwszej próbie
Krótki tekst 120/120
Długie dane wejściowe 10k 90/90
Wywołanie narzędzia 60/60
Historia wielu tur 30/30
Łącznie · 95% przedział ufności 98.78%–100% 300/300

Wszystkie 300 żądań zakończyły się poprawną i kompletną odpowiedzią za pierwszym razem. Przy 300 sukcesach dolna granica 95% przedziału wynosi 98.78%, więc dane potwierdzają jedynie, że odsetek błędów jest niższy niż 1.22%. R 100 dotyczy tych 300 żądań, a nie całej ścieżki.

Dostawca Powodzenie przy pierwszej próbie 95% przedział
ByteDance 300/300 98.78%–100%
Baidu 300/300 98.78%–100%
Alibaba Cloud 300/300 98.78%–100%
DeepSeek official 300/300 98.78%–100%
Fireworks 300/300 98.78%–100%

FAQ

Co obejmuje Q 41.42?
BFCL, HLE i AA-LCR w 4,240 ocenianych przypadkach: 1,756 poprawnych odpowiedzi, 41.42%, 95% przedział ufności 39.13%–43.59%; różnicy względem oficjalnego kanału nie da się odróżnić od przypadku.

Dlaczego oba przypadki z parametrem stop zakończyły się błędem?
Żądanie z parametrem stop zwracało puste body we wszystkich trzech oknach, podczas gdy to samo wejście bez stop działało. Problem występował zarówno w przypadku strumieniowania, jak i bez niego.

Czy reasoning_effort=none wyłącza myślenie?
Nie. We wszystkich trzech oknach nadal zwracana była treść rozumowania; w pozostałych żądaniach użyto natywnego ustawienia thinking.type=disabled.

Dlaczego wejście 10k jest podawane jako 10,026 tokenów?
Przypadek 10k wykazał 10,026 tokenów zamiast natywnych 10,000. W przypadkach 32k i 100k wykazano tę samą wartość 10,026, a rozbieżność wystąpiła już w kontroli bez narzędzi.

Dlaczego prefiks 8k trafił w 3/9, a 32k w 8/9?
W obu przypadkach zastosowano tę samą konfigurację i udokumentowane ustawienia affinity. Różnica dotyczy odczytów raportowanych przez serwer: 8k trafił w oknach 1 i 2, a 32k we wszystkich trzech.

Co obejmuje R 100?
300 dedykowanych żądań, wszystkie poprawne przy pierwszej próbie; dolna granica 95% przedziału wynosi 98.78%. Błędy Q i P nie są wliczane do R.

Czytaj dalej: seria DeepSeek V4.1 Flash

Źródła

  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/

Jedna brama do wielu dostawców AI. Stworzona z myślą o produkcji.

Odwiedź AIHubMix