Anthropic đã ra mắt Claude Fable 5 vào ngày 9 tháng 6 năm 2026, và trường hợp sử dụng chính là loại công việc mà hầu hết các nhà phát triển mong muốn Claude Code thực hiện: các phiên viết code tự động kéo dài, duy trì tính nhất quán trên toàn bộ cơ sở mã. Nếu bạn đã và đang sử dụng Claude Code CLI cho công việc kỹ thuật hàng ngày, việc chuyển sang mô hình mới chỉ là một thay đổi cấu hình nhỏ nhưng mang lại sự khác biệt lớn về hành vi. Hướng dẫn này sẽ trình bày cách chạy Claude Fable 5 với Claude Code một cách toàn diện, từ việc chọn mô hình đến xác nhận bạn đang sử dụng nó, điều chỉnh các phiên chạy tự động dài hạn và kiểm soát chi phí. Đến cuối hướng dẫn, bạn sẽ biết mọi cách được hỗ trợ để thiết lập mô hình, cách xác minh nó và khi nào chi phí gấp đôi so với Opus 4.8 là đáng bỏ ra.
Nếu bạn muốn tìm hiểu sâu hơn về bản thân mô hình trước khi cấu hình bất cứ điều gì, hãy xem Claude Fable 5 là gì. Bài viết này tập trung vào quy trình làm việc với Claude Code.
TL;DR
Cài đặt và xác thực Claude Code (v2.1.170 trở lên), sau đó đặt mô hình thành Fable 5 bằng lệnh trong phiên /model fable hoặc /model claude-fable-5. Bạn cũng có thể khởi chạy bằng claude --model fable, xuất ANTHROPIC_MODEL=claude-fable-5, hoặc ghim "model": "fable" trong tệp cài đặt của bạn. Xác nhận bằng /status. Fable 5 có giá 10 đô la/triệu token đầu vào và 50 đô la/triệu token đầu ra, gấp đôi Opus 4.8, vì vậy hãy cân nhắc kỹ các phiên làm việc dài hạn.

Tại sao nên chạy Claude Code trên Fable 5
Claude Code là tác nhân lập trình dòng lệnh chính thức của Anthropic. Nó chạy trên các mô hình của Anthropic, chỉnh sửa các tệp trong kho lưu trữ của bạn, chạy các lệnh và thực hiện các tác vụ nhiều bước từ terminal của bạn. Mô hình đằng sau nó đặt ra giới hạn về mức độ nó có thể chạy trước khi mất đi mạch tư duy, và đó là nơi Fable 5 thay đổi cuộc chơi.

Anthropic đã xây dựng Fable 5 cho việc lập trình tự động dài hạn. Theo lời của Anthropic, mô hình này “duy trì sự tập trung trên hàng triệu token trong các tác vụ dài hạn và cải thiện đầu ra của nó bằng cách sử dụng các ghi chú của chính nó.” Đó là một hình thức công việc khác so với việc tái cấu trúc nhanh chóng. Bằng chứng mà Anthropic công bố là một cuộc di chuyển mà Stripe đã thực hiện trong quá trình thử nghiệm: Fable 5 đã hoàn thành một thay đổi trên toàn bộ cơ sở mã gồm 50 triệu dòng Ruby chỉ trong một ngày, công việc mà công ty cho biết sẽ mất hơn hai tháng nếu thực hiện thủ công bởi một đội ngũ. Bạn có thể đọc toàn bộ bài viết chi tiết trong thông báo về Claude Fable 5.
Đánh đổi là giá cả. Fable 5 được niêm yết với giá 10 đô la cho mỗi triệu token đầu vào và 50 đô la cho mỗi triệu token đầu ra, gấp đôi Opus 4.8 với 5 đô la và 25 đô la. Vì vậy, câu trả lời thành thật cho câu hỏi “tôi có nên luôn chạy Claude Code trên Fable 5 không” là không. Hãy chạy nó khi tác vụ thực sự có tầm nhìn dài hạn và chi phí cho một người thực hiện công việc tương tự lớn hơn nhiều so với hóa đơn token. Đối với các chỉnh sửa thông thường, Opus 4.8 hoặc Sonnet là lựa chọn mặc định tốt hơn. Nếu bạn đang cân nhắc giữa hai mô hình này, bài viết Claude Fable 5 so với Opus 4.8 sẽ phân tích ưu điểm của từng mô hình.
Đây cũng là một thao tác quen thuộc nếu bạn đã từng thay đổi mô hình trong Claude Code trước đây. Cơ chế ở đây tương tự như đã được đề cập trong bài viết chạy GLM-5.1 với Claude Code; chỉ có ID mô hình thay đổi.
Điều kiện tiên quyết
Trước khi bạn thiết lập mô hình, hãy đảm bảo bạn có những điều sau:
- **Claude Code đã được cài đặt và cập nhật.** Fable 5 yêu cầu Claude Code v2.1.170 trở lên. Các phiên bản cũ hơn sẽ không hiển thị Fable 5 trong bộ chọn mô hình và không thể chọn nó. Chạy
claude updateđể nâng cấp, sau đó xác nhận bằngclaude --version. - **Tài khoản Anthropic có quyền truy cập Fable 5.** Trên Anthropic API và các gói Max, Team Premium, Enterprise pay-as-you-go, và các gói tương tự, Fable 5 có sẵn sau khi bạn chọn nó. Nó không bao giờ là mặc định trên bất kỳ loại tài khoản nào, vì vậy bạn luôn phải chọn tham gia.
- **Thanh toán API hoặc gói đăng ký đủ điều kiện.** Bởi vì Fable 5 là một mô hình trả phí với giá 10 đô la/50 đô la cho mỗi triệu token, tài khoản của bạn cần có thanh toán API đang hoạt động hoặc một gói đăng ký bao gồm nó. Kiểm tra các cấp hiện tại trong tổng quan về các mô hình của Anthropic.
- **Một kho lưu trữ để làm việc.** Claude Code hoạt động bên trong một thư mục dự án. Mở terminal của bạn trong kho lưu trữ mà bạn muốn tác nhân can thiệp.
Một lưu ý đáng biết trước: Fable 5 không khả dụng khi bật tính năng lưu giữ dữ liệu bằng 0 (Zero Data Retention - ZDR). Nếu tổ chức của bạn chạy Claude Code với ZDR được bật, bộ chọn mô hình sẽ không hiển thị Fable 5 hoặc hiển thị nó bị vô hiệu hóa. Đó là một ràng buộc chính sách, không phải là lỗi.
Thiết lập Claude Code để sử dụng Claude Fable 5
Claude Code cung cấp cho bạn bốn cách để chọn một mô hình, và chúng áp dụng theo một thứ tự ưu tiên nhất định. Từ cao nhất đến thấp nhất tại thời điểm bắt đầu một phiên: lựa chọn /model trong phiên, cờ khởi chạy --model, biến môi trường ANTHROPIC_MODEL, sau đó là trường model trong tệp cài đặt của bạn. Dưới đây là từng cách với giá trị Fable 5.
Bạn có thể sử dụng biệt danh fable hoặc tên đầy đủ của mô hình claude-fable-5 ở bất cứ đâu mô hình được chấp nhận. Biệt danh sẽ phân giải thành phiên bản Fable được khuyến nghị cho nhà cung cấp của bạn và được cập nhật theo thời gian; ID đầy đủ sẽ ghim vào chính xác mô hình đó. Tham khảo đầy đủ về Claude Code có trong tài liệu cấu hình mô hình Claude Code.
Tùy chọn 1: chuyển đổi trong phiên với /model
Đây là cách nhanh nhất và được hầu hết mọi người sử dụng. Trong một phiên Claude Code đang chạy, hãy gõ:
/model fable
Hoặc, để ghim chính xác ID mô hình thay vì biệt danh:
/model claude-fable-5
Chạy /model mà không có đối số sẽ mở bộ chọn, nơi bạn chọn Fable 5 từ danh sách. Kể từ các phiên bản gần đây, việc chọn một mô hình bằng /model sẽ lưu nó làm mặc định cho các phiên mới bằng cách ghi trường model vào cài đặt người dùng của bạn. Trong bộ chọn, nhấn Enter sẽ chuyển đổi và lưu nó làm mặc định của bạn, trong khi nhấn s chỉ chuyển đổi cho phiên hiện tại. Gõ trực tiếp /model fable hoạt động giống như nhấn Enter, vì vậy các phiên sau sẽ bắt đầu với Fable 5 cho đến khi bạn thay đổi mô hình.
Nếu cuộc hội thoại đã có đầu ra, bộ chọn sẽ yêu cầu xác nhận trước khi chuyển đổi, bởi vì phản hồi tiếp theo sẽ đọc lại toàn bộ lịch sử mà không có ngữ cảnh được lưu trong bộ nhớ cache. Điều đó là bình thường; việc chuyển đổi mô hình giữa cuộc hội thoại phải trả một chi phí đọc lại một lần.
Tùy chọn 2: khởi chạy bằng cờ --model
Để bắt đầu một phiên duy nhất trên Fable 5 mà không thay đổi bất kỳ cài đặt mặc định đã lưu nào, hãy truyền cờ khi bạn khởi chạy:
claude --model fable
Hoặc với ID đầy đủ:
claude --model claude-fable-5
Cờ --model chỉ áp dụng cho phiên bạn khởi chạy với nó. Đây là cách sạch sẽ nhất để chạy các mô hình khác nhau trong các terminal khác nhau cùng lúc: cung cấp cho mỗi cửa sổ cờ --model riêng thay vì chuyển đổi bằng /model, điều này sẽ ghi một cài đặt mặc định dùng chung.
Tùy chọn 3: đặt biến môi trường ANTHROPIC_MODEL
Nếu bạn muốn một phiên bắt đầu trên Fable 5 từ shell của mình, hãy xuất biến trước khi khởi chạy:
export ANTHROPIC_MODEL=claude-fable-5
claude
Giống như cờ, ANTHROPIC_MODEL chỉ áp dụng cho các phiên được khởi chạy dưới nó. Một chi tiết về thứ tự ưu tiên cần nhớ: nếu bạn đặt ANTHROPIC_MODEL cả dưới dạng xuất shell và bên trong khối env của settings.json, thì xuất shell sẽ thắng, bởi vì đối tượng env của cài đặt áp dụng khi khởi động nhưng không ghi đè lên một biến shell đã tồn tại trước đó.
Tùy chọn 4: ghim nó vào tệp cài đặt của bạn
Để biến Fable 5 thành mặc định bền vững của bạn trên các phiên, hãy đặt trường model trong tệp cài đặt của bạn. Cài đặt người dùng nằm trong ~/.claude/settings.json; cài đặt theo phạm vi dự án nằm trong .claude/settings.json (hoặc .claude/settings.local.json, cái này có ưu tiên nhưng chỉ áp dụng cho bạn). Một tệp cài đặt tối thiểu trông như thế này:
{
"model": "claude-fable-5"
}
Biệt danh cũng hoạt động ở đây:
{
"model": "fable"
}
Cài đặt dự án và cài đặt được quản lý có ưu tiên cao hơn và sẽ được áp dụng lại vào lần khởi chạy tiếp theo, vì vậy nếu lựa chọn /model của một đồng đội khác với mặc định của dự án, cài đặt dự án sẽ thắng khi họ khởi động lại. Đó là cơ chế mà các doanh nghiệp sử dụng để chuẩn hóa một đội ngũ trên một mô hình duy nhất.
Xác minh bạn đang sử dụng Fable 5
Đừng bao giờ cho rằng việc chuyển đổi đã thành công. Hãy xác nhận mô hình đang hoạt động trước khi bạn bắt đầu một phiên chạy dài và tốn kém. Có hai cách đáng tin cậy:
- **Chạy
/status.** Trong một phiên Claude Code,/statushiển thị mô hình đang hoạt động cùng với thông tin tài khoản của bạn. Đây là cách kiểm tra cuối cùng. - **Đọc dòng trạng thái.** Nếu bạn đã cấu hình dòng trạng thái, mô hình đang hoạt động sẽ hiển thị liên tục ở đó, vì vậy bạn có thể xác nhận nhanh chóng mà không cần mở menu.
Nếu /status hiển thị Opus 4.8 thay vì Fable 5 ngay sau khi bạn chọn Fable, nguyên nhân phổ biến nhất là cài đặt dự án hoặc cài đặt được quản lý đã ghi đè lựa chọn của bạn khi khởi chạy. Khi mô hình đang hoạt động lúc khởi động đến từ cài đặt dự án hoặc cài đặt được quản lý, tiêu đề khởi động sẽ cho bạn biết tệp cài đặt nào đã thiết lập nó. Chạy /model để ghi đè cho phiên; cài đặt dự án sẽ được áp dụng lại vào lần khởi chạy tiếp theo.
Điều thứ hai cần chú ý: Fable 5 chạy các bộ phân loại an toàn cho nội dung liên quan đến an ninh mạng và sinh học. Khi một bộ phân loại gắn cờ một yêu cầu, Claude Code tự động chạy lại yêu cầu đó trên mô hình Opus mặc định, Opus 4.8 trên Anthropic API, và hiển thị một thông báo trong bản ghi. Vì vậy, ngay cả sau khi bạn chọn Fable 5, một yêu cầu riêng lẻ vẫn có thể âm thầm chạy trên Opus 4.8. Anthropic báo cáo hơn 95% các phiên Fable không liên quan đến việc chuyển đổi dự phòng, vì vậy đối với mã ứng dụng thông thường thì điều này hiếm khi xảy ra, nhưng nó giải thích thông báo “đã chuyển sang Opus” đôi khi xuất hiện. Để quay lại Fable 5 sau khi chuyển đổi dự phòng, hãy chạy lại /model fable.
Kết hợp Claude Code với Apidog
Khi Claude Code hoàn tất việc viết hoặc chỉnh sửa một API, câu hỏi tiếp theo là liệu các endpoint có thực sự hoạt động đúng như mong đợi hay không. Một phiên chạy tự động dài có thể tác động đến hàng chục tuyến đường (routes), và việc đọc một bản so sánh (diff) không giống như việc xác nhận API trả về đúng những gì nó nên trả về. Đây là lúc Apidog tích hợp hoàn hảo vào quy trình: Claude Code viết mã, Apidog xác thực hành vi thực tế.

Dưới đây là một quy trình làm việc cụ thể sau một phiên Claude Code đã thay đổi API của bạn:
- **Yêu cầu Claude Code tạo hoặc cập nhật một spec OpenAPI.** Nếu dự án của bạn duy trì một tài liệu OpenAPI, hãy yêu cầu tác nhân cập nhật nó cùng với việc triển khai. Nếu không, hãy yêu cầu nó tạo một tài liệu cho các tuyến đường mà nó đã thay đổi. Một spec là cách chuyển giao sạch sẽ nhất giữa mã và công cụ kiểm thử của bạn.
- **Nhập spec vào Apidog.** Trong Apidog, tạo hoặc mở một dự án và nhập tệp OpenAPI. Apidog đọc các đường dẫn (paths), phương thức (methods), tham số (parameters) và schemas và biến mỗi endpoint thành một yêu cầu có thể chạy được, vì vậy bạn không phải gõ thủ công các URL.
- **Chạy các yêu cầu.** Gửi các yêu cầu đến các endpoint đã thay đổi trên máy chủ cục bộ hoặc máy chủ thử nghiệm của bạn. Gửi một yêu cầu thực tế, kiểm tra mã trạng thái, tiêu đề và phần thân, và xác nhận phản hồi khớp với những gì mã nên trả về.
- **Xác thực phản hồi dựa trên schema.** Apidog có thể kiểm tra xem mỗi phản hồi có tuân thủ schema trong spec hay không. Điều này giúp phát hiện khoảng cách giữa những gì mã trả về và những gì hợp đồng cam kết, đây chính là loại sai lệch mà một thay đổi nhanh chóng, tự động có thể gây ra.
- **Lưu các yêu cầu dưới dạng các trường hợp kiểm thử.** Sau khi các endpoint vượt qua kiểm thử, hãy giữ lại các yêu cầu đó như một bộ kiểm thử hồi quy. Lần tới khi Claude Code, hoặc bất kỳ ai, chạm vào các tuyến đường này, bạn chỉ cần chạy lại bộ kiểm thử và xem ngay lập tức liệu có bất kỳ lỗi nào xảy ra hay không.
Sự kết hợp này càng trở nên quan trọng hơn, chứ không phải ít hơn, với một mô hình có tầm nhìn dài hạn. Thay đổi tự động càng lớn, càng có nhiều diện tích cần xác minh, và một bộ kiểm thử có thể chạy được trong Apidog biến "tác nhân nói rằng nó đã hoàn thành" thành "các endpoint được xác nhận đang hoạt động." Bạn có thể tải xuống Apidog và nhập một spec hiện có chỉ trong vài phút.
