Một sơ đồ được tạo có tiêu đề Flint v1.0 vs Flint 40B-A2.5B với phụ đề Một mô hình. Ba tên. Một hộp bo tròn ở trung tâm ghi Một mô hình 39.8B Apache 2.0, ngày 21 tháng 10 năm 2026, và ba đường nối chạy đến ba thẻ: Flint v1.0 được gắn nhãn mã định danh phục vụ, Flint 40B-A2.5B được gắn nhãn tên kiến trúc, và RecursiveSI/flint được gắn nhãn kho lưu trữ checkpoint. Phần chân trang ghi rằng cả ba nhãn đều đề cập đến cùng một mô hình trọng số mở.
Guides & Insights

Flint v1.0 so với Flint 40B-A2.5B: Chúng là cùng một mô hình, và tên gọi quan trọng.

Tác giả

Rowan Sterling

Ngày đăng

Mô hình mới nhất · 20Xem tất cả mô hình →
Benchmark: Artificial Analysis · cập nhật hằng ngày
Quay lại tất cả bài viết

Flint v1.0 và Flint 40B-A2.5B không phải là hai mô hình. Chúng là hai tên gọi cho cùng một tệp. Mô hình lập trình mở trọng số đầu tiên của Recursive là một mạng mixture-of-experts với tổng cộng 39,8 tỷ tham số và khoảng 2,5 tỷ tham số hoạt động mỗi token, được phát hành vào ngày 21 tháng 10 năm 2026 theo Apache 2.0, và nó xuất hiện trong thực tế dưới ít nhất ba nhãn riêng biệt tùy thuộc vào lớp nào của stack bạn đang đứng. Định danh API là flint-v1.0. Tên tệp trọng số là Flint 40B-A2.5B. Kho lưu trữ thượng nguồn là RecursiveSI/flint.

Điều đó đáng được viết ra một cách rõ ràng, bởi vì internet đã bắt đầu coi chúng như một cặp so tài. Các danh mục mô hình liệt kê một dạng. Các kho lượng tử hoá liệt kê dạng còn lại. Các trang benchmark lưu kết quả dưới chuỗi mà nguồn của chúng đã dùng. Đưa "Flint v1.0" và "Flint 40B-A2.5B" vào một công cụ so sánh và nó sẽ sẵn sàng tạo ra một trang ngụ ý rằng có một lựa chọn tồn tại. Không có lựa chọn nào. Chỉ có một mô hình và một vấn đề về đặt tên.

Ba nhãn, một điểm kiểm tra

Mỗi tên tồn tại vì một phần khác nhau của stack cần một chuỗi khác nhau, và khi bạn biết đó là phần nào, bạn có thể nhận ra mình đang nhìn vào gì trong khoảng một giây.

• Flint v1.0 — mã định danh phục vụ, được viết trong không gian tên của nhà cung cấp với dạng như recursive/flint-v1.0. "v1.0" là dấu phiên bản được gắn thêm bởi người vận hành endpoint, để sau này họ có thể phát hành bản 1.1 mà không làm hỏng mọi ứng dụng khách đã trỏ tới nó. Bạn thấy dạng này trên các API được lưu trữ, trong menu thả xuống chọn mô hình và trong mã đọc model="recursive/flint-v1.0". Một số danh mục có hậu tố :free, mô tả bậc giá của endpoint cụ thể đó, chứ không phải một mô hình khác.

• Flint 40B-A2.5B — tên kiến trúc, và là cái duy nhất trong ba cái cho bạn biết bất cứ điều gì về tệp. "40B" là tổng số tham số, "A2.5B" là số tham số hoạt động trên mỗi token, và dạng có gạch nối là quy ước mà các mô hình mixture-of-experts thưa đã đi theo. Dạng này xuất hiện trên thẻ mô hình thượng nguồn, trong tên kho lưu trữ lượng tử hóa, và trong bất kỳ cuộc thảo luận nào nơi kích thước của thứ đó quan trọng. Đây cũng là dạng có khả năng đúng về mặt thực tế cao nhất, vì nó được suy ra từ cấu hình chứ không phải do một danh mục gán cho.

• RecursiveSI/flint — đường dẫn kho lưu trữ Hugging Face thượng nguồn, chứa checkpoint BF16, cấu hình, tokenizer, mẫu chat và bộ công cụ phục vụ SGLang. Mọi thứ khác đều bắt nguồn từ đây. Nếu một kho lưu trữ phái sinh không thể truy nguyên về RecursiveSI/flint, thì đó không phải là 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.

Các bản dựng cộng đồng tuân theo cùng logic đó. Các bản chuyển đổi và gói lượng tử hóa nhắm đến Apple silicon hoặc runtime GGUF thường mang tên mô tả, vì người tải xuống một tệp 22 GB muốn biết bên trong có gì hơn là số phiên bản danh mục mà nền tảng lưu trữ đã gán. Checkpoint nền tảng trong mọi trường hợp đều là cùng một checkpoint mà Recursive đã công bố vào ngày 21 tháng 10 năm 2026.

Tại sao điều này lại khiến người ta mất tiền thật.

Việc nhầm lẫn về cách đặt tên thường chỉ gây khó chịu. Ở đây, nó lại dẫn đến hai hệ quả đáng kể.

Điều đầu tiên là một sự so sánh khập khiễng. Flint được đem so với các mô hình khác dựa trên những con số được ghi dưới tên này hay tên kia, và một độc giả bắt gặp “Flint v1.0 đạt 74,2 trên SWE-bench Verified” ở một nơi và “Flint 40B-A2.5B đạt 74,2 trên SWE-bench Verified” ở một nơi khác thì không có lý do gì để kết luận đây là cùng một kết quả. Chúng đúng là cùng một kết quả. Chưa ai công bố một đánh giá thứ hai, khác biệt dưới nhãn còn lại — mô hình mới ra đời được bốn ngày và hoàn toàn không có đánh giá độc lập nào dưới bất kỳ nhãn nào.

Điều thứ hai là một bất ngờ về hóa đơn. Bởi vì một cái tên là định danh phục vụ, có thể bạn sẽ trả mức giá theo token cho một mô hình mà bạn có thể tải xuống một lần và chạy miễn phí, chỉ tốn điện. Đó là một giao dịch chính đáng — bạn đang mua phần cứng, thời gian hoạt động và vận hành của người khác — nhưng nó nên là một giao dịch có chủ đích. Recursive công bố trọng số theo Apache 2.0 mà không có cổng doanh thu và không có hạn chế thương mại. Nếu bạn đang trả tiền cho một endpoint Flint được lưu trữ, câu hỏi đáng đặt ra là bạn đang trả tiền cho cái gì, và câu trả lời không nên là quyền truy cập vào mô hình.

Có một chi phí thứ ba, tinh vi hơn: rửa giấy phép. Apache 2.0 không trở thành một thứ khác chỉ vì một host hạ nguồn đổi tên endpoint. Nếu một kho lưu trữ phái sinh tự mô tả mình là một mô hình khác, hãy kiểm tra xem nó có thực sự là như vậy không.

Cách nhận biết bạn đang nhìn vào cái nào

Ba bài kiểm tra nhanh, theo thứ tự độ tin cậy.

• Chuỗi có tiền tố nhà cung cấp và dấu gạch chéo không? Vậy thì đó là định danh phục vụ (serving identifier). Hãy coi nó là một địa chỉ, không phải một đặc tả. Mô hình đằng sau nó có thể được ghim vào một checkpoint cũ hơn bản hiện đang được công bố ở thượng nguồn, và thường không có cách nào để biết điều đó chỉ từ ID.

• Chuỗi có chứa mẫu B-A không, như 40B-A2.5B hoặc 30B-A3B? Vậy đó là tên kiến trúc mô tả và các con số là hình dạng thực của mô hình. Đây là dạng duy nhất mang thông tin mà bạn có thể hành động dựa vào.

• Có phải đây là một đường dẫn hai phần kết thúc bằng một slug mô hình đơn giản, như RecursiveSI/flint? Vậy thì đó chính là checkpoint, và danh sách tệp của nó là dữ liệu chuẩn. Kích thước tệp trong kho — 79,59 GB cho BF16, 22,86 GB cho NVFP4 GGUF, 25,99 GB cho int4 GGUF, 22,58 GB cho int4 safetensors — là những con số đáng tin cậy khi lập kế hoạch phần cứng.

Nếu một trang cung cấp cho bạn một chuỗi phiên bản và điểm chuẩn nhưng không bao giờ nêu số lượng tham số, đó là một dấu hiệu cảnh báo. Điều đó có nghĩa là trang đang mô tả một endpoint, không phải một mô hình.

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.

Quyết định thực sự đang ở ngay trước mắt bạn

Khi bạn ngừng so sánh Flint với chính nó, câu hỏi thực sự là hình dạng phân phối: tải nó xuống, hay gọi nó ở đâu đó.

Tải xuống mang lại cho bạn checkpoint, khả năng lượng tử hóa nó sâu hơn, khả năng fine-tune nó và không có hóa đơn theo token. Nó cũng mang lại cho bạn công việc vận hành — 22,86 GB trên đĩa, khoảng 24 GB bộ nhớ để giữ nó chạy thoải mái, một inference engine để cấu hình và một chat template để xác minh trước khi bạn tin tưởng đầu ra. Với một nhóm đã chạy các mô hình cục bộ, đó là một ngày thứ Ba bình thường. Với một nhóm chưa làm vậy, đó là cả một dự án.

Gọi một endpoint được lưu trữ (hosted) mang lại cho bạn một client tương thích OpenAI và thời gian hoạt động (uptime) của người khác. Nó cũng tạo ra sự phụ thuộc vào một triển khai cụ thể của một checkpoint cụ thể, đó chính là lý do chuỗi phiên bản tồn tại ngay từ đầu.

Hầu hết các đội cuối cùng đều muốn cả hai, và điều thực sự thuộc về chúng tôi để nói là thế này: nếu bạn đã định tuyến các mô hình được lưu trữ qua một API, thì chi phí cận biên của một lệnh gọi được lưu trữ phải đúng bằng giá niêm yết của nhà cung cấp. OrcaRouter chuyển nguyên giá của nhà cung cấp với không thêm phụ phí, vì vậy thay đổi giá của nhà cung cấp sẽ xuất hiện cùng ngày thay vì vào lần gia hạn hợp đồng tiếp theo. OrcaRouter không phục vụ Flint — đây là bản tải xuống, không phải một trong các điểm cuối của chúng tôi — vì vậy tuyên bố đó là về phần còn lại trong ngăn xếp của bạn, không phải về mô hình này.

Tên gọi cho bạn biết điều gì về bản phát hành

Có hai cái tên vì có hai kênh phân phối, và đó mới là điểm đáng chú ý thực sự trong cách đặt tên. Recursive đã công bố trọng số mở và một bộ công cụ phục vụ trong cùng một ngày, đó là lý do mô hình xuất hiện cả như một tệp bạn có thể sở hữu lẫn như một chuỗi bạn có thể gọi. Những mô hình chỉ được phát hành theo một cách chỉ nhận được một cái tên.

Kết luận thực tế thì không hào nhoáng. Hãy tìm kiếm "Flint 40B-A2.5B" khi bạn muốn biết mô hình là gì và liệu nó có phù hợp với máy của bạn không. Hãy tìm kiếm chuỗi phiên bản khi bạn đang kết nối một client và cần biết một endpoint được gọi là gì. Và khi bạn thấy hai thứ được so sánh, hãy đóng tab lại — bạn vừa được cho xem cùng một mô hình hai lần.

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.