Diagram yang dihasilkan berjudul Flint v1.0 vs Flint 40B-A2.5B dengan subjudul Satu model. Tiga nama. Kotak membulat di tengah bertuliskan Satu model 39.8B Apache 2.0, 21 Oktober 2026, dan tiga garis penghubung mengarah ke tiga kartu: Flint v1.0 diberi label pengenal penyajian, Flint 40B-A2.5B diberi label nama arsitektur, dan RecursiveSI/flint diberi label repositori checkpoint. Bagian footer menyatakan bahwa ketiga label merujuk pada model open-weight yang sama.
Guides & Insights

Flint v1.0 vs Flint 40B-A2.5B: Keduanya adalah Model yang Sama, dan Namanya Penting

Penulis

Rowan Sterling

Tanggal Terbit

Model terbaru · 20Lihat semua model →
Benchmark: Artificial Analysis · diperbarui setiap hari
Kembali ke semua artikel

Flint v1.0 dan Flint 40B-A2.5B bukanlah dua model. Keduanya adalah dua nama untuk satu berkas. Model pengodean berbobot terbuka pertama Recursive adalah jaringan mixture-of-experts dengan total 39,8 miliar parameter dan sekitar 2,5 miliar parameter aktif per token, dirilis pada 21 Oktober 2026 di bawah Apache 2.0, dan muncul di dunia nyata dengan setidaknya tiga label terpisah tergantung pada lapisan tumpukan tempat Anda berdiri. Pengenal API-nya adalah flint-v1.0. Nama berkas bobotnya adalah Flint 40B-A2.5B. Repositori hulunya adalah RecursiveSI/flint.

Itu layak dituliskan secara gamblang, karena internet sudah mulai memperlakukannya sebagai sebuah adu. Katalog model mencantumkan satu bentuk. Repo kuantisasi mencantumkan bentuk lainnya. Halaman benchmark menyimpan hasil di bawah string mana pun yang digunakan sumbernya. Masukkan "Flint v1.0" dan "Flint 40B-A2.5B" ke alat perbandingan dan alat itu akan dengan senang hati menghasilkan halaman yang menyiratkan adanya pilihan. Tidak ada pilihan. Hanya ada satu model dan masalah penamaan.

Tiga label, satu titik pemeriksaan

Setiap nama ada karena bagian berbeda dari stack membutuhkan string yang berbeda, dan setelah Anda tahu bagian mana, Anda dapat mengetahui apa yang sedang Anda lihat dalam waktu sekitar satu detik.

• Flint v1.0 — pengenal penyajian, ditulis dalam namespace vendor sebagai sesuatu seperti recursive/flint-v1.0. "v1.0" adalah stempel versi yang ditempelkan oleh siapa pun yang mengoperasikan endpoint, sehingga mereka dapat merilis 1.1 nanti tanpa merusak setiap klien yang sudah mengarah ke sana. Anda melihat bentuk ini pada API yang di-hosting, di dropdown model, dan dalam kode yang membaca model="recursive/flint-v1.0". Beberapa daftar membawa akhiran :free, yang menjelaskan tingkat harga endpoint tertentu itu, bukan model yang berbeda.

• Flint 40B-A2.5B — nama arsitektur, dan satu-satunya dari ketiganya yang memberi tahu Anda sesuatu tentang file tersebut. "40B" adalah total parameter, "A2.5B" adalah parameter aktif per token, dan bentuk dengan tanda hubung adalah konvensi yang telah disepakati model sparse mixture-of-experts. Bentuk ini muncul di kartu model upstream, dalam nama repositori kuantisasi, dan dalam diskusi apa pun yang mementingkan ukuran model tersebut. Bentuk ini juga yang paling mungkin benar secara faktual, karena diturunkan dari konfigurasi, bukan diberikan oleh katalog.

• RecursiveSI/flint — jalur repositori Hugging Face hulu, yang menyimpan checkpoint BF16, konfigurasi, tokenizer, templat chat, dan kit serving SGLang. Semua yang lain berasal dari ini. Jika repositori turunan tidak dapat dilacak ke RecursiveSI/flint, itu bukan Flint.

A screenshot of the RecursiveSI/flint model card on Hugging Face, showing the repository path and an apache-2.0 licence label above the heading Recursive Flint. The summary states that Flint is a mixture-of-experts language model for coding agents with 39.8 billion total parameters and approximately 2.5 billion active per token, and that the repository contains the BF16 checkpoint, model configuration, tokenizer, chat template and an SGLang serving kit, with quantized variants prepared separately for NVIDIA and Apple Silicon runtimes. The sidebar shows a BF16 safetensors model size of 40B parameters, 8 finetunes and 62 quantizations, and a panel reading that this model is not deployed by any Inference Provider.

Build komunitas mengikuti logika yang sama. Konversi dan bundel terkuantisasi yang menargetkan runtime Apple silicon atau GGUF cenderung membawa nama deskriptif, karena orang yang mengunduh file 22 GB ingin tahu apa isinya, bukan nomor versi katalog yang ditetapkan oleh platform hosting. Checkpoint yang mendasarinya dalam setiap kasus adalah sama dengan yang diterbitkan Recursive pada 21 Oktober 2026.

Mengapa ini benar-benar membuat orang kehilangan uang

Kebingungan dalam penamaan biasanya hanya menjengkelkan. Di sini, hal itu membawa dua konsekuensi yang penting.

Yang pertama adalah perbandingan yang keliru. Flint dibandingkan dengan model lain berdasarkan angka-angka yang dicatat di bawah salah satu nama atau nama lainnya, dan pembaca yang menemukan "Flint v1.0 mendapat skor 74.2 pada SWE-bench Verified" di satu tempat dan "Flint 40B-A2.5B mendapat skor 74.2 pada SWE-bench Verified" di tempat lain tidak punya alasan untuk menyimpulkan bahwa ini adalah hasil yang sama. Itu memang hasil yang sama. Tidak ada yang menerbitkan evaluasi kedua yang berbeda di bawah label lainnya — model ini baru berusia empat hari dan tidak ada evaluasi independen di bawah label mana pun sama sekali.

Yang kedua adalah kejutan penagihan. Karena satu nama merupakan pengenal penyajian, Anda bisa membayar tarif per token untuk model yang dapat Anda unduh sekali dan jalankan hanya dengan biaya listrik. Itu adalah pertukaran yang sah — Anda membeli perangkat keras, waktu aktif, dan operasional milik orang lain — tetapi seharusnya menjadi pertukaran yang disengaja. Recursive menerbitkan bobot di bawah Apache 2.0 tanpa pembatasan pendapatan dan tanpa batasan komersial. Jika Anda membayar untuk endpoint Flint yang dihosting, pertanyaan yang layak diajukan adalah untuk apa Anda membayar, dan jawabannya seharusnya bukan sekadar akses ke model.

Ada biaya ketiga yang lebih halus: pencucian lisensi. Apache 2.0 tidak menjadi sesuatu yang lain hanya karena host hilir mengganti nama endpoint. Jika repositori turunan mendeskripsikan dirinya sebagai model yang berbeda, periksa apakah memang benar demikian.

Cara mengetahui mana yang sedang Anda lihat

Tiga tes cepat, berdasarkan tingkat keandalan.

• Apakah string tersebut memiliki prefiks vendor dan garis miring? Jika ya, maka itu adalah pengenal penyajian. Perlakukan sebagai alamat, bukan spesifikasi. Model di baliknya mungkin dipatok ke checkpoint yang lebih lama daripada yang saat ini dipublikasikan di hulu, dan sering kali tidak ada cara untuk mengetahuinya hanya dari ID saja.

• Apakah string tersebut mengandung B-A pola, seperti 40B-A2.5B atau 30B-A3B? Maka itu adalah nama arsitektur deskriptif dan angka-angka tersebut adalah bentuk nyata model. Ini adalah satu-satunya bentuk yang membawa informasi yang dapat Anda gunakan.

• Apakah ini jalur dua bagian yang diakhiri dengan slug model biasa, seperti RecursiveSI/flint? Maka itu adalah checkpoint itu sendiri, dan daftar filenya adalah sumber kebenaran. Ukuran file di repositori — 79,59 GB untuk BF16, 22,86 GB untuk NVFP4 GGUF, 25,99 GB untuk int4 GGUF, 22,58 GB untuk int4 safetensors — adalah angka yang dapat dipercaya saat merencanakan perangkat keras.

Jika sebuah halaman memberi Anda string versi dan skor benchmark tetapi tidak pernah menyebutkan jumlah parameter, itu adalah tanda peringatan. Artinya, halaman tersebut mendeskripsikan sebuah endpoint, bukan sebuah model.

A screenshot of the Files and versions tab of the RecursiveSI/flint repository on Hugging Face, showing a single commit labelled Initial release dated three days earlier and a repository size of 79.6 gigabytes. The file listing shows an assets folder, an sglang folder, a LICENSE file of 11.4 kilobytes, README.md, chat_template.jinja, config.json, generation_config.json, and fifteen safetensors shards named model-00001-of-00015 through model-00013-of-00015, each 5.37 gigabytes. The page states there is 1 contributor and 1 commit.

Keputusan yang sebenarnya ada di hadapan Anda

Begitu Anda berhenti membandingkan Flint dengan dirinya sendiri, pertanyaan sebenarnya adalah bentuk distribusinya: mengunduhnya, atau memanggilnya dari suatu tempat.

Mengunduh memberi Anda checkpoint, kemampuan untuk mengkuantisasinya lebih lanjut, kemampuan untuk melakukan fine-tuning, dan tanpa tagihan per token. Ini juga memberi Anda pekerjaan operasional — 22.86 GB di disk, sekitar 24 GB memori untuk menyimpannya dengan nyaman, mesin inferensi yang harus dikonfigurasi, dan templat chat yang harus diverifikasi sebelum Anda memercayai outputnya. Bagi tim yang sudah menjalankan model lokal, itu adalah hari Selasa biasa. Bagi tim yang belum, itu adalah sebuah proyek.

Memanggil endpoint yang di-hosting memberi Anda klien yang kompatibel dengan OpenAI dan uptime milik orang lain. Ini juga menimbulkan ketergantungan pada deployment tertentu dari checkpoint tertentu, yang justru menjadi alasan string versi itu ada sejak awal.

Sebagian besar tim akhirnya menginginkan keduanya, dan bagian yang memang menjadi hak kami untuk katakan adalah ini: jika Anda sudah merutekan model yang dihosting melalui satu API, biaya marginal dari panggilan hosted seharusnya tepat sebesar harga daftar penyedia. OrcaRouter meneruskan harga dari penyedia dengan tanpa markup tambahan, sehingga perubahan harga vendor muncul pada hari yang sama alih-alih pada perpanjangan kontrak berikutnya. OrcaRouter tidak melayani Flint — ini adalah unduhan, bukan salah satu endpoint kami — jadi pernyataan itu tentang sisa stack Anda, bukan tentang model ini.

Apa yang disampaikan penamaan itu tentang rilis ini

Dua nama ada karena dua saluran distribusi ada, dan itulah berita sebenarnya dalam penamaan. Recursive menerbitkan bobot terbuka dan kit serving pada hari yang sama, itulah sebabnya model muncul baik sebagai file yang bisa Anda miliki maupun sebagai string yang bisa Anda panggil. Model yang dikirim hanya dengan satu cara hanya mendapat satu nama.

Intinya praktis dan tidak glamor. Cari "Flint 40B-A2.5B" saat Anda ingin mengetahui model apa itu dan apakah cocok dengan mesin Anda. Cari string versi saat Anda menghubungkan klien dan perlu mengetahui nama endpoint. Dan saat Anda melihat keduanya dibandingkan, tutup tab — Anda baru saja diperlihatkan model yang sama dua kali.

A generated reference card titled How to read a Flint name, with three rows. The first pairs Flint v1.0, described as a serving identifier carrying a vendor prefix and a version stamp, with where it appears on hosted APIs and in model dropdowns. The second pairs Flint 40B-A2.5B, described as the descriptive architecture name giving 39.8B total and about 2.5B active, with where it appears on the model card and in quantisation repositories. The third pairs RecursiveSI/flint, described as the upstream checkpoint repository, with where it appears on Hugging Face. A footer states that all three labels refer to one Apache 2.0 model released on 21 October 2026.