แผนภาพที่สร้างขึ้นชื่อ Flint v1.0 vs Flint 40B-A2.5B พร้อมคำบรรยายย่อยว่า หนึ่งโมเดล สามชื่อ กล่องมุมโค้งตรงกลางระบุว่า โมเดล Apache 2.0 ขนาด 39.8B หนึ่งโมเดล, 21 ตุลาคม 2026 และมีเส้นเชื่อมสามเส้นวิ่งไปยังการ์ดสามใบ ได้แก่ Flint v1.0 ซึ่งระบุว่าเป็นตัวระบุการให้บริการ, Flint 40B-A2.5B ซึ่งระบุว่าเป็นชื่อสถาปัตยกรรม และ RecursiveSI/flint ซึ่งระบุว่าเป็นที่เก็บเช็กพอยต์ ส่วนท้ายระบุว่าป้ายชื่อทั้งสามหมายถึงโมเดลเปิดน้ำหนักเดียวกัน
Guides & Insights

Flint v1.0 กับ Flint 40B-A2.5B: ทั้งสองคือโมเดลเดียวกัน และชื่อนั้นสำคัญ

ผู้เขียน

Rowan Sterling

วันที่เผยแพร่

โมเดลล่าสุด · 20ดูโมเดลทั้งหมด →
เบนช์มาร์ก: Artificial Analysis · อัปเดตทุกวัน
กลับไปยังโพสต์ทั้งหมด

Flint v1.0 และ Flint 40B-A2.5B ไม่ใช่สองโมเดล แต่เป็นสองชื่อของไฟล์เดียวกัน โมเดลเขียนโค้ดแบบเปิดน้ำหนักตัวแรกของ Recursive เป็นเครือข่าย mixture-of-experts ที่มีพารามิเตอร์รวม 39.8 พันล้านตัว และมีพารามิเตอร์ที่ใช้งานต่อโทเคนประมาณ 2.5 พันล้านตัว เปิดตัวเมื่อวันที่ 21 ตุลาคม 2026 ภายใต้ Apache 2.0 และปรากฏในโลกภายใต้ป้ายชื่อแยกกันอย่างน้อยสามแบบ ขึ้นอยู่กับว่าคุณยืนอยู่ชั้นไหนของสแตก ตัวระบุ API คือ flint-v1.0 ชื่อไฟล์น้ำหนักคือ Flint 40B-A2.5B ที่เก็บต้นทางคือ RecursiveSI/flint.

เรื่องนี้น่าจดไว้ให้ชัดเจน เพราะอินเทอร์เน็ตเริ่มปฏิบัติต่อทั้งสองสิ่งนี้ราวกับเป็นคู่แข่งขันกันแล้ว แคตตาล็อกโมเดลระบุรูปแบบหนึ่ง รีโปควอนไทเซชันระบุอีกรูปแบบหนึ่ง หน้าเบนช์มาร์กจัดเก็บผลลัพธ์ไว้ภายใต้สตริงใดก็ตามที่แหล่งที่มาของตนใช้ เพียงใส่ "Flint v1.0" และ "Flint 40B-A2.5B" ลงในเครื่องมือเปรียบเทียบ มันก็จะสร้างหน้าที่สื่อเป็นนัยว่ามีตัวเลือกอยู่จริงได้อย่างง่ายดาย ทั้งที่ไม่มีตัวเลือกใด ๆ มีเพียงโมเดลเดียวและปัญหาการตั้งชื่อ

สามป้ายกำกับ หนึ่งจุดตรวจ

แต่ละชื่อมีอยู่เพราะแต่ละส่วนของสแตกต้องการสตริงที่ต่างกัน และเมื่อคุณรู้ว่าส่วนไหน คุณก็บอกได้ว่ากำลังดูอะไรอยู่ภายในเวลาประมาณหนึ่งวินาที

• Flint v1.0 — ตัวระบุการให้บริการที่เขียนไว้ในเนมสเปซของผู้ให้บริการ ในรูปแบบประมาณ recursive/flint-v1.0 โดย "v1.0" เป็นตราประทับเวอร์ชันที่ผู้ดำเนินการปลายทางเป็นผู้ติดเพิ่มไว้ เพื่อให้พวกเขาสามารถออกรุ่น 1.1 ในภายหลังได้โดยไม่ทำให้ไคลเอนต์ทุกรายที่ชี้มาที่มันอยู่แล้วพัง คุณจะเห็นรูปแบบนี้ได้ใน API ที่โฮสต์ไว้ ในเมนูแบบเลื่อนลงสำหรับเลือกโมเดล และในโค้ดที่เขียนว่า model="recursive/flint-v1.0" บางรายการมีคำต่อท้าย :free ซึ่งอธิบายถึงระดับราคาของปลายทางนั้นโดยเฉพาะ ไม่ใช่โมเดลที่แตกต่างกัน

• Flint 40B-A2.5B — ชื่อสถาปัตยกรรม และเป็นเพียงหนึ่งในสามรูปแบบที่บอกอะไรบางอย่างเกี่ยวกับไฟล์นี้ได้ "40B" คือจำนวนพารามิเตอร์ทั้งหมด "A2.5B" คือจำนวนพารามิเตอร์ที่ใช้งานต่อโทเค็น และรูปแบบที่มีเครื่องหมายยัติภังค์คือธรรมเนียมที่โมเดล sparse mixture-of-experts ใช้กันมา รูปแบบนี้ปรากฏบนโมเดลการ์ดต้นทาง ในชื่อคลังควอนไทซ์ และในการอภิปรายใด ๆ ที่ขนาดของมันมีความสำคัญ นอกจากนี้ยังเป็นรูปแบบที่น่าจะถูกต้องตามข้อเท็จจริงมากที่สุด เพราะได้มาจากคอนฟิกแทนที่จะถูกกำหนดโดยแค็ตตาล็อก

• RecursiveSI/flint — เส้นทางรีโพซิทอรีต้นทางบน Hugging Face ซึ่งเก็บ checkpoint แบบ BF16 การกำหนดค่า tokenizer เทมเพลตแชท และชุดเครื่องมือสำหรับให้บริการด้วย SGLang ทุกสิ่งอื่นล้วนสืบเนื่องมาจากสิ่งนี้ หากรีโพซิทอรีที่เป็นอนุพันธ์ไม่สามารถสืบย้อนกลับไปยัง RecursiveSI/flint ได้ ก็ไม่ใช่ 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.

บิลด์จากคอมมูนิตี้ใช้ตรรกะเดียวกัน ไฟล์ที่แปลงแล้วและบันเดิลแบบควอนไทซ์ที่มุ่งเป้าไปที่ Apple silicon หรือรันไทม์ GGUF มักใช้ชื่อที่บอกลักษณะ เพราะคนที่กำลังดาวน์โหลดไฟล์ขนาด 22 GB อยากรู้ว่าข้างในมีอะไร มากกว่าจะสนใจว่าหมายเลขเวอร์ชันในแคตตาล็อกใดที่แพลตฟอร์มโฮสติ้งกำหนดให้ ในทุกกรณี เช็กพอยต์พื้นฐานคือตัวเดียวกันกับที่ Recursive เผยแพร่เมื่อวันที่ 21 ตุลาคม 2026

ทำไมสิ่งนี้ถึงทำให้ผู้คนต้องเสียเงินจริง ๆ

การสับสนเรื่องการเรียกชื่อมักเป็นเพียงเรื่องน่ารำคาญ แต่ในกรณีนี้มันมีผลสืบเนื่องสองประการที่สำคัญ

ข้อแรกคือการเปรียบเทียบที่ผิด Flint ถูกนำไปเปรียบเทียบกับโมเดลอื่นโดยอาศัยตัวเลขที่ถูกบันทึกไว้ภายใต้ชื่อหนึ่งหรืออีกชื่อหนึ่ง และผู้อ่านที่พบ “Flint v1.0 ทำได้ 74.2 บน SWE-bench Verified” ในที่หนึ่ง กับ “Flint 40B-A2.5B ทำได้ 74.2 บน SWE-bench Verified” ในอีกที่หนึ่ง ก็ไม่มีเหตุผลใดที่จะสรุปว่านี่เป็นผลลัพธ์เดียวกัน แต่จริง ๆ แล้วมันเป็นผลลัพธ์เดียวกัน ยังไม่มีใครเผยแพร่การประเมินครั้งที่สองที่แตกต่างออกไปภายใต้ชื่อเรียกอีกชื่อหนึ่ง — โมเดลนี้เพิ่งมีอายุได้สี่วัน และยังไม่มีการประเมินที่เป็นอิสระภายใต้ชื่อใด ๆ เลยแม้แต่ครั้งเดียว

ประการที่สองคือความประหลาดใจเรื่องการเรียกเก็บเงิน เนื่องจากชื่อหนึ่งเป็นตัวระบุการให้บริการ จึงเป็นไปได้ที่จะจ่ายในอัตราต่อโทเค็นสำหรับโมเดลที่คุณสามารถดาวน์โหลดได้ครั้งเดียวและรันได้โดยมีเพียงค่าไฟฟ้าเท่านั้น นั่นเป็นการแลกเปลี่ยนที่ชอบด้วยเหตุผล — คุณกำลังซื้อฮาร์ดแวร์ ความพร้อมใช้งาน และการดำเนินงานของคนอื่น — แต่ควรเป็นการแลกเปลี่ยนที่ตั้งใจเลือกเอง Recursive เผยแพร่น้ำหนักภายใต้ Apache 2.0 โดยไม่มีเงื่อนไขด้านรายได้และไม่มีข้อจำกัดเชิงพาณิชย์ หากคุณกำลังจ่ายเงินสำหรับเอนด์พอยต์ Flint ที่โฮสต์ไว้ คำถามที่ควรถามคือคุณกำลังจ่ายเงินเพื่ออะไร และคำตอบควรเป็นสิ่งอื่นที่ไม่ใช่การเข้าถึงโมเดล

ยังมีต้นทุนประการที่สามที่ละเอียดอ่อนยิ่งกว่า นั่นคือการฟอกสัญญาอนุญาต (licence laundering) สัญญาอนุญาต Apache 2.0 ไม่ได้กลายเป็นอย่างอื่นเพียงเพราะโฮสต์ปลายทางเปลี่ยนชื่อ endpoint หากที่เก็บโค้ดอนุพันธ์แห่งใดอธิบายตนเองว่าเป็นโมเดลที่แตกต่างออกไป จงตรวจสอบว่าแท้จริงแล้วมันเป็นเช่นนั้นหรือไม่

วิธีสังเกตว่าคุณกำลังดูอันไหนอยู่

การทดสอบเร็วสามรายการ เรียงตามความน่าเชื่อถือ

• สตริงนั้นมีคำนำหน้าผู้ให้บริการ (vendor prefix) และเครื่องหมายสแลชหรือไม่? ถ้ามี แสดงว่ามันเป็นตัวระบุการให้บริการ (serving identifier) ให้ถือว่ามันเป็นเสมือนที่อยู่ ไม่ใช่ข้อกำหนดสเปก โมเดลที่อยู่เบื้องหลังอาจถูกปักหมุดไว้ที่เช็กพอยต์รุ่นเก่ากว่ารุ่นที่เผยแพร่บนอัปสตรีมในปัจจุบัน และบ่อยครั้งที่เราไม่อาจทราบได้จาก ID เพียงอย่างเดียว

• สตริงมีรูปแบบ B-A หรือไม่ เช่น 40B-A2.5B หรือ 30B-A3B? ถ้าเป็นเช่นนั้น นี่คือชื่อสถาปัตยกรรมเชิงพรรณนา และตัวเลขคือรูปร่างจริงของโมเดล นี่เป็นรูปแบบเดียวที่ให้ข้อมูลที่คุณนำไปใช้ได้

• เป็นพาธแบบสองส่วนที่ลงท้ายด้วย slug ของโมเดลแบบธรรมดา เช่น RecursiveSI/flint หรือไม่? ถ้าใช่ นั่นคือ checkpoint เอง และรายการไฟล์ของมันคือข้อมูลอ้างอิงที่ถูกต้อง ขนาดไฟล์ใน repository — 79.59 GB สำหรับ BF16, 22.86 GB สำหรับ NVFP4 GGUF, 25.99 GB สำหรับ int4 GGUF, 22.58 GB สำหรับ int4 safetensors — คือตัวเลขที่ควรเชื่อถือเมื่อวางแผนฮาร์ดแวร์

ถ้าหน้าเว็บให้สตริงเวอร์ชันและคะแนน benchmark แก่คุณ แต่ไม่เคยระบุจำนวนพารามิเตอร์ นั่นคือสัญญาณเตือน หมายความว่าหน้านั้นกำลังอธิบาย endpoint ไม่ใช่โมเดล

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.

การตัดสินใจที่อยู่ตรงหน้าคุณจริง ๆ

เมื่อคุณหยุดเปรียบเทียบ Flint กับตัวมันเอง คำถามจริงคือรูปร่างของการกระจาย: ดาวน์โหลดมัน หรือเรียกใช้มันจากที่ใดที่หนึ่ง

การดาวน์โหลดทำให้คุณได้ checkpoint ความสามารถในการควอนไทซ์เพิ่มเติม ความสามารถในการไฟน์ทูน และไม่มีค่าใช้จ่ายต่อโทเคน นอกจากนี้ยังมาพร้อมงานด้านปฏิบัติการ — พื้นที่ดิสก์ 22.86 GB หน่วยความจำประมาณ 24 GB เพื่อเก็บไว้ได้อย่างสบาย เอนจินอินเฟอเรนซ์ที่ต้องกำหนดค่า และเทมเพลตแชตที่ต้องตรวจสอบก่อนที่คุณจะเชื่อถือผลลัพธ์ สำหรับทีมที่รันโมเดลโลคัลอยู่แล้ว นี่คือวันอังคารธรรมดา ๆ สำหรับทีมที่ไม่ได้ทำเช่นนั้น มันคือโปรเจกต์หนึ่ง

การเรียกใช้ endpoint แบบโฮสต์จะให้ไคลเอนต์ที่เข้ากันได้กับ OpenAI แก่คุณ พร้อมกับ uptime ที่เป็นของคนอื่น นอกจากนี้ยังทำให้เกิดการพึ่งพาการดีพลอยเฉพาะของเช็กพอยต์ใดเช็กพอยต์หนึ่ง ซึ่งนั่นคือเหตุผลที่สตริงเวอร์ชันมีอยู่ตั้งแต่แรก

ทีมส่วนใหญ่ลงเอยด้วยการต้องการทั้งสองอย่าง และส่วนที่เราเองพูดได้อย่างแท้จริงคือ: หากคุณกำลังเราเตอร์โมเดลที่โฮสต์ผ่าน API เดียวอยู่แล้ว ต้นทุนส่วนเพิ่มของการเรียกผ่านโฮสต์ควรเท่ากับราคาตามรายการของผู้ให้บริการพอดี OrcaRouter ส่งผ่านราคาของผู้ให้บริการโดยไม่มีการบวกราคาเพิ่ม ดังนั้นการเปลี่ยนแปลงราคาจากผู้ขายจะปรากฏในวันเดียวกัน แทนที่จะรอถึงการต่อสัญญาครั้งถัดไป OrcaRouter ไม่ได้ให้บริการ Flint — นี่คือไฟล์ดาวน์โหลด ไม่ใช่หนึ่งในเอนด์พอยต์ของเรา — ดังนั้นข้อความดังกล่าวจึงเกี่ยวกับส่วนอื่น ๆ ของสแตกของคุณ ไม่ใช่เกี่ยวกับโมเดลนี้

การตั้งชื่อบอกอะไรคุณเกี่ยวกับการเปิดตัว

มีสองชื่อเพราะมีช่องทางการเผยแพร่สองช่อง และนั่นคือข่าวจริงของการตั้งชื่อครั้งนี้ Recursive เผยแพร่เวตแบบเปิดและชุดให้บริการในวันเดียวกัน ซึ่งเป็นเหตุผลที่โมเดลปรากฏทั้งในฐานะไฟล์ที่คุณเป็นเจ้าของได้ และในฐานะสตริงที่คุณเรียกใช้ได้ โมเดลที่ส่งมอบในรูปแบบเดียวเท่านั้นจะได้ชื่อเดียวเท่านั้น

ข้อสรุปที่นำไปใช้ได้จริงนั้นไม่หรูหราเลย เมื่อคุณต้องการรู้ว่าโมเดลนี้คืออะไรและเหมาะกับเครื่องของคุณหรือไม่ ให้ค้นหา "Flint 40B-A2.5B" เมื่อคุณกำลังเชื่อมต่อไคลเอนต์และต้องการรู้ว่าเอ็นด์พอยต์เรียกว่าอะไร ให้ค้นหาสตริงเวอร์ชัน และเมื่อคุณเห็นทั้งสองอย่างถูกนำมาเปรียบเทียบกัน ให้ปิดแท็บนั้น — คุณเพิ่งเห็นโมเดลเดียวกันสองครั้ง

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.
© 2026 OrcaRouter

สำหรับผู้ให้บริการ

ให้บริการแพลตฟอร์มการอนุมานอยู่หรือไม่ นำโมเดลของคุณขึ้น OrcaRouter

providers@orcarouter.ai

เข้าร่วมคอมมูนิตี้ของเรา

Discordsupport@orcarouter.aiXGitHubYouTube