
Flint v1.0 vs Flint 40B-A2.5B: De är samma modell, och namnet spelar roll
- MoonshotNYMoonshotAI: Kimi K3.1 Pro2026-10-2455Intelligens
- OrcaNYOrcaCyber: DeepSeek V4.1 Flash Abliterated2026-10-23$0.70 / $1.60 per 1M tokens · 190 tok/s
- OrcaNYOrca: OrcaCyber Ultra 1.02026-10-17$5.00 / $10.00 per 1M tokens · 27 tok/s
- deepseekNYDeepSeek: DeepSeek V4.1 Flash 10172026-10-1745Intelligens
- DeepSeekNYDeepSeek: DeepSeek V4.1 Flash2026-10-1740Intelligens
- OrcaOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 per 1M tokens · 148 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2952Intelligens
- anthropicAnthropic: Claude Sonnet 5.52026-09-2856Intelligens
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 per 1M tokens · 1113 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2238Intelligens
- OpenAIOpenAI: GPT-6 Sol2026-09-2248Intelligens
- AnthropicAnthropic: Claude Opus 5.52026-09-2258Intelligens
- xAIGrok 4.72026-09-2146Intelligens
- OrcaOrca: OrcaCyber Zero 1.02026-09-17$3.00 / $7.50 per 1M tokens · 166 tok/s
- OrcaOrca: OrcaVerify Text 1.02026-09-16$2.00 / $0.00 per 1M tokens · 1628 tok/s
- OpenAIOpenAI: GPT-6 Astra2026-09-0453Intelligens77Kodning
- GoogleGoogle: Gemini 3.8 Flash2026-09-0241Intelligens76Kodning
- AlibabaQwen: Qwen3.8 Max (0902)2026-09-0245Intelligens76Kodning
- AnthropicAnthropic: Claude Fable 5.12026-09-0153Intelligens82Kodning
- TencentTencent: Hy4 preview2026-08-28$0.83 / $2.50 per 1M tokens · 47 tok/s
Flint v1.0 och Flint 40B-A2.5B är inte två modeller. De är två namn för en och samma fil. Recursives första öppna viktmodell för kodning är ett mixture-of-experts-nätverk med totalt 39,8 miljarder parametrar och cirka 2,5 miljarder aktiva per token, släppt den 21 oktober 2026 under Apache 2.0, och den förekommer i det vilda under minst tre separata beteckningar beroende på vilket lager av stacken man står på. API-identifieraren är flint-v1.0. Viktfilens namn är Flint 40B-A2.5B. Det uppströms repositoryt är RecursiveSI/flint.
Det är värt att skriva ner rakt ut, eftersom internet redan har börjat behandla dem som en matchning. Modellkataloger listar den ena formen. Kvantiseringsrepositorier listar den andra. Benchmark-sidor registrerar resultat under den sträng som deras källa använde. Sätt "Flint v1.0" och "Flint 40B-A2.5B" i ett jämförelseverktyg och det kommer glatt att producera en sida som antyder att ett val finns. Det finns inget val. Det finns en modell och ett namngivningsproblem.
Tre etiketter, en kontrollpunkt
Varje namn finns eftersom en annan del av stacken behöver en annan sträng, och när man väl vet vilken del kan man på ungefär en sekund se vad man tittar på.
• Flint v1.0 — serveringsidentifieraren, skriven i en leverantörsnamnrymd som något i stil med recursive/flint-v1.0. ”v1.0” är en versionsstämpel som har satts på av den som driver slutpunkten, så att de senare kan släppa en 1.1 utan att bryta alla klienter som redan pekar på den. Du ser den här formen i värdbaserade API:er, i modellrullgardinsmenyer och i kod som läser model="recursive/flint-v1.0". Vissa listningar har ett :free suffix som beskriver prisnivån för just den slutpunkten, inte en annan modell.
• Flint 40B-A2.5B — arkitekturnamnet, och det enda av de tre som säger något om filen. "40B" är totala parametrar, "A2.5B" är aktiva parametrar per token, och den bindestreckade formen är den konvention som sparse mixture-of-experts-modeller har landat i. Den här formen förekommer på uppströmsmodellkortet, i kvantiseringsförvarsnamn och i alla diskussioner där storleken på saken spelar roll. Det är också den form som mest sannolikt är faktiskt korrekt, eftersom den härleds från konfigurationen i stället för att tilldelas av en katalog.
• RecursiveSI/flint — den uppströms Hugging Face-repositoriebanan, som innehåller BF16-kontrollpunkten, konfigurationen, tokenizern, chattmallen och ett SGLang-serveringspaket. Allt annat härstammar från detta. Om ett derivatrepositorium inte kan spåras till RecursiveSI/flint, är det inte Flint.

Community-byggen följer samma logik. Konverteringar och kvantiserade paket som riktar sig till Apple silicon eller GGUF-runtimes tenderar att bära det beskrivande namnet, eftersom en person som laddar ner en fil på 22 GB vill veta vad den innehåller snarare än vilket katalogversionsnummer en värdplattform har tilldelat. Den underliggande checkpointen är i samtliga fall samma som Recursive publicerade den 21 oktober 2026.
Varför detta kostar människor riktiga pengar
Namnförvirring är vanligtvis bara irriterande. Här har den två konsekvenser som spelar roll.
Det första är en felaktig jämförelse. Flint jämförs med andra modeller utifrån siffror som registrerats under det ena eller det andra namnet, och en läsare som på ett ställe stöter på "Flint v1.0 fick 74,2 på SWE-bench Verified" och någon annanstans "Flint 40B-A2.5B fick 74,2 på SWE-bench Verified" har ingen anledning att dra slutsatsen att det är samma resultat. Det är samma resultat. Ingen har publicerat en andra, annorlunda utvärdering under den andra beteckningen — modellen är fyra dagar gammal och det finns ingen oberoende utvärdering under någon beteckning alls.
Det andra är en faktureringsöverraskning. Eftersom ett namn är en serving-identifierare är det möjligt att betala en per-token-taxa för en modell som du skulle kunna ladda ner en gång och köra för inget annat än el. Det är en legitim affär — du köper någon annans hårdvara, drifttid och drift — men det bör vara en medveten affär. Recursive publicerar vikterna under Apache 2.0 utan intäktsgrind och utan kommersiell begränsning. Om du betalar för en hostad Flint-endpoint är frågan värd att ställa vad du betalar för, och svaret bör vara något annat än tillgång till modellen.
Det finns en tredje, subtilare kostnad: licenstvätt. Apache 2.0 blir inte något annat bara för att en nedströms värd byter namn på slutpunkten. Om ett derivatarkiv beskriver sig som en annan modell, kontrollera om det faktiskt är en sådan.
Hur man avgör vilken man tittar på
Tre snabba tester, i ordning efter tillförlitlighet.
• Har strängen ett leverantörsprefix och ett snedstreck? Då är det en serving-identifierare. Behandla den som en adress, inte som en specifikation. Modellen bakom den kan vara låst till en äldre checkpoint än den som för närvarande är publicerad uppströms, och det går ofta inte att avgöra enbart utifrån ID:t.
• Innehåller strängen ett B-A-mönster, som 40B-A2.5B eller 30B-A3B? Då är det ett beskrivande arkitekturnamn och siffrorna är modellens verkliga form. Detta är den enda formen som bär information som du kan agera på.
• Är det en tvådelad sökväg som slutar med en vanlig modell-slug, som RecursiveSI/flint? Då är det själva checkpointen, och dess fillista är grundsanningen. Filstorlekarna i förvaret — 79,59 GB för BF16, 22,86 GB för NVFP4 GGUF, 25,99 GB för int4 GGUF, 22,58 GB för int4 safetensors — är siffrorna att lita på när du planerar maskinvara.
Om en sida ger dig en versionssträng och en benchmarkpoäng men aldrig anger parameterantalet, är det en varning. Det betyder att sidan beskriver en endpoint, inte en modell.

Det beslut som faktiskt ligger framför dig
När du slutar jämföra Flint med sig självt är den verkliga frågan distributionsformen: ladda ner det, eller anropa det någonstans.
Att ladda ner ger dig checkpointen, möjligheten att kvantisera den ytterligare, möjligheten att finjustera den och ingen kostnad per token. Det ger dig också driftarbetet – 22,86 GB på disk, ungefär 24 GB minne för att hålla den bekvämt, en inferensmotor att konfigurera och en chattmall att verifiera innan du litar på utdata. För ett team som redan kör lokala modeller är det en helt vanlig tisdag. För ett team som inte gör det är det ett projekt.
Att anropa en hostad endpoint ger dig en OpenAI-kompatibel klient och någon annans uptime. Det introducerar också ett beroende av en specifik distribution av en specifik checkpoint, vilket är anledningen till att versionssträngen finns från första början.
De flesta team slutar med att vilja ha båda, och det vi verkligen kan säga är detta: om du redan dirigerar hostade modeller via ett enda API bör marginalkostnaden för ett hostat anrop vara exakt leverantörens listpris. OrcaRouter förmedlar leverantörspriser vidare utan påslag, så en leverantörsprisändring syns samma dag i stället för vid nästa avtalsförnyelse. OrcaRouter tillhandahåller inte Flint – det här är en nedladdning, inte en av våra slutpunkter – så det påståendet handlar om resten av din stack, inte om den här modellen.
Vad namngivningen säger dig om releasen
Två namn finns eftersom två distributionskanaler finns, och det är den egentliga nyheten i namngivningen. Recursive publicerade öppna vikter och ett serveringskit samma dag, vilket är anledningen till att modellen dyker upp både som en fil du kan äga och som en sträng du kan anropa. Modeller som levereras på bara ett sätt får bara ett namn.
Den praktiska slutsatsen är föga glamorös. Sök efter "Flint 40B-A2.5B" när du vill veta vad modellen är och om den passar din maskin. Sök efter versionssträngen när du kopplar in en klient och behöver veta vad en endpoint heter. Och när du ser de två jämföras, stäng fliken – du har just fått se samma modell två gånger.

