Cách sử dụng Claude Sonnet 5 trong Cursor

Tìm hiểu cách sử dụng Claude Sonnet 5 trong Cursor: kích hoạt nó trong bộ chọn mô hình, thêm khóa API Anthropic của bạn với BYOK, sử dụng chế độ tác nhân và quản lý chi phí.

Ashley Innocent

Ashley Innocent

1 tháng 7 2026

Cách sử dụng Claude Sonnet 5 trong Cursor

Apidog cho doanh nghiệp

Triển khai tại chỗ

SSO & RBAC

Tuân thủ SOC 2

Khám phá Apidog Enterprise

Claude Sonnet 5 đã ra mắt vào ngày 30 tháng 6 năm 2026 và rất phù hợp với cách hầu hết mọi người sử dụng Cursor. Anthropic gọi đây là mô hình Sonnet có khả năng tác nhân (agentic) nhất của họ cho đến nay, với hiệu suất sử dụng công cụ gần bằng Opus 4.8 nhưng với mức giá thấp hơn nhiều. Điều này quan trọng trong Cursor, nơi mô hình dành phần lớn thời gian để đọc tệp, chỉnh sửa mã và chạy lệnh trong một vòng lặp. Hướng dẫn này chỉ cho bạn cách bật Sonnet 5 trong Cursor, khi nào nên sử dụng khóa API Anthropic của riêng bạn, cách tận dụng tối đa chế độ tác nhân (agent mode), và khi nào nên chuyển sang một mô hình lớn hơn. Để có cái nhìn tổng quan đầy đủ về mô hình, hãy đọc Claude Sonnet 5 là gìthông báo chính thức của Anthropic bao gồm các chi tiết ra mắt.

Bạn cũng sẽ thấy Apidog phù hợp ở đâu: khi Cursor và Sonnet 5 xây dựng một API cho bạn, Apidog là nơi bạn gửi yêu cầu, lưu trữ chúng, giả lập phản hồi và chạy các thử nghiệm tự động đối với các điểm cuối.

Tại sao Sonnet 5 là lựa chọn mặc định tốt trong Cursor

Tác nhân của Cursor thực hiện nhiều bước nhỏ, được điều khiển bằng công cụ. Nó mở tệp, áp dụng chỉnh sửa, tìm kiếm trong cơ sở mã và chạy các lệnh terminal. Đó chính xác là loại công việc mà Sonnet 5 tỏa sáng.

Các điểm chuẩn ra mắt của Anthropic cho thấy Sonnet 5 chỉ kém Opus 4.8 vài điểm trong các tác vụ tác nhân. Trên SWE-bench Pro, một điểm chuẩn lập trình, các số liệu được báo cáo là 63.2% cho Sonnet 5 và 69.2% cho Opus 4.8, tăng từ 58.1% trên Sonnet 4.6. Trên Terminal-Bench 2.1, Sonnet 5 đạt 80.4% so với 82.7% của Opus 4.8. Trên OSWorld-Verified, một điểm chuẩn sử dụng máy tính, Sonnet 5 đạt 81.2% so với 83.4% của Opus 4.8. Đây là các số liệu do Anthropic báo cáo, không phải thử nghiệm của chúng tôi. Để xem bảng đầy đủ, hãy xem chi tiết các điểm chuẩn của Claude Sonnet 5.

Mô hình này nhất quán. Với các công cụ trong vòng lặp, Sonnet 5 đạt hiệu suất chỉ kém Opus 4.8 khoảng một đến ba điểm. Về khả năng suy luận thuần túy, Opus vượt trội hơn khoảng sáu điểm. Cursor gần như luôn có các công cụ trong vòng lặp, vì vậy bạn có được phần lớn chất lượng hàng đầu mà không phải trả mức giá hàng đầu.

Giá cả là một khía cạnh khác. Sonnet 5 có cùng mức giá mỗi token với Sonnet 4.6: 3 đô la cho mỗi triệu token đầu vào và 15 đô la cho mỗi triệu token đầu ra theo mức giá tiêu chuẩn. Anthropic đang áp dụng mức giá giới thiệu là 2 đô la cho mỗi triệu token đầu vào và 10 đô la cho mỗi triệu token đầu ra cho đến ngày 31 tháng 8 năm 2026. Opus 4.8 có giá 5 đô la cho mỗi triệu token đầu vào và 25 đô la cho mỗi triệu token đầu ra. Trong một phiên làm việc tác nhân dài, sự chênh lệch đó sẽ tăng lên nhanh chóng.

Hai cách để sử dụng Sonnet 5 trong Cursor

Cursor hỗ trợ trực tiếp các mô hình Claude của Anthropic, và nó cũng hỗ trợ tính năng tự mang khóa (bring-your-own-key - BYOK) nếu bạn muốn thanh toán qua tài khoản Anthropic của riêng mình. Cách diễn đạt trong menu có thể thay đổi giữa các phiên bản Cursor, vì vậy hãy coi đây là hình thức của quy trình hơn là các bước chính xác.

Tùy chọn 1: Trình chọn mô hình tích hợp của Cursor

Nếu gói Cursor của bạn bao gồm các mô hình Claude, đây là cách nhanh nhất.

  1. Mở Cursor và nhấn vào bộ chọn mô hình. Nó thường nằm trong phần nhập liệu trò chuyện hoặc Composer, hoặc trong Cài đặt.
  2. Tìm Claude Sonnet 5 trong danh sách mô hình.
  3. Chọn nó. Cursor giờ đây sẽ định tuyến các yêu cầu của bạn thông qua Sonnet 5 cho các cuộc trò chuyện, chỉnh sửa và các tác vụ tác nhân.

Các mô hình mới có thể mất một thời gian ngắn để xuất hiện trong một bản dựng Cursor cụ thể. Nếu bạn chưa thấy Sonnet 5, hãy cập nhật Cursor lên phiên bản mới nhất, sau đó kiểm tra lại. Để được hỗ trợ thiết lập thêm, hướng dẫn thiết lập Cursor sẽ hướng dẫn cấu hình từ đầu.

Tùy chọn 2: Sử dụng khóa API Anthropic của riêng bạn

BYOK (Bring Your Own Key) hữu ích khi bạn muốn kiểm soát trực tiếp việc thanh toán, có giới hạn cao hơn gắn liền với tài khoản của bạn hoặc một mô hình mà gói Cursor của bạn không đi kèm.

  1. Lấy khóa API Anthropic từ Claude Console. Tạo khóa trong phần API keys của tổ chức bạn.
  2. Trong Cursor, mở Cài đặt và tìm phần mô hình hoặc khóa API.
  3. Dán khóa Anthropic của bạn vào trường nhà cung cấp Anthropic và lưu lại.
  4. Chọn Claude Sonnet 5 làm mô hình hoạt động của bạn.

ID mô hình mà Anthropic cung cấp là claude-sonnet-5, một chuỗi chính xác không có hậu tố ngày tháng. Bạn thường không nhập ID này vào giao diện người dùng của Cursor, nhưng bạn sẽ cần nó nếu tự viết script để tương tác với API. Hướng dẫn API Claude Sonnet 5 của chúng tôi bao gồm chi tiết về định dạng yêu cầu thô, ID mô hình và định dạng phản hồi.

Giữ khóa API của bạn ngoài cơ sở mã của bạn. Lưu trữ nó trong một biến môi trường hoặc chuỗi khóa hệ điều hành của bạn, và đừng bao giờ commit nó vào git.

Những thay đổi bên trong (và tại sao chúng quan trọng đối với Cursor)

Sonnet 5 là một bản thay thế trực tiếp cho Sonnet 4.6 ở cấp độ API, nhưng có một vài thay đổi về hành vi đáng để biết ngay cả khi bạn sử dụng trong Cursor.

Chế độ tư duy thích ứng (adaptive thinking) hiện đã được bật mặc định. Trên Sonnet 4.6, một yêu cầu không có trường thinking sẽ chạy mà không có suy nghĩ. Trên Sonnet 5, yêu cầu tương tự sẽ chạy với tư duy thích ứng. Trong Cursor, điều này có nghĩa là mô hình suy luận nhiều hơn trước khi hành động đối với một tác vụ khó, đây là điều bạn muốn khi lập kế hoạch thay đổi nhiều tệp. Đầu ra có thể bao gồm các token suy nghĩ, vì vậy các phản hồi có thể mất nhiều thời gian hơn một chút và tốn kém hơn một chút đối với các yêu cầu khó.

Sonnet 5 cũng đi kèm với một tokenizer mới. Cùng một văn bản đầu vào sẽ tạo ra nhiều hơn khoảng 30% token so với Sonnet 4.6, tức là khoảng 1.3 lần. Định dạng yêu cầu và phản hồi giống hệt nhau, vì vậy không có gì bị hỏng. Nhưng bất cứ điều gì bạn đo lường bằng token đều thay đổi. Cửa sổ ngữ cảnh 1M token của bạn chứa ít văn bản hơn một chút, và chi phí cho một yêu cầu tương đương có thể cao hơn mặc dù giá mỗi token không đổi. Nếu bạn theo dõi chi tiêu Cursor, hãy đo lường lại với Sonnet 5 thay vì sử dụng lại các số liệu của 4.6.

Hai ràng buộc nữa cũng quan trọng nếu bạn viết script trực tiếp với API. Tư duy mở rộng thủ công với `budget_tokens` sẽ trả về lỗi 400. Đặt `temperature`, `top_p`, hoặc `top_k` thành một giá trị không mặc định cũng sẽ trả về lỗi 400. Thay vào đó, hãy định hướng hành vi thông qua lời nhắc của bạn. Cursor xử lý điều này bên trong các lệnh gọi mô hình của riêng nó, vì vậy bạn chỉ gặp phải những điều này nếu tự xây dựng bằng API Anthropic.

Sử dụng Sonnet 5 trong chế độ tác nhân của Cursor

Chế độ tác nhân là nơi Sonnet 5 thể hiện giá trị của nó. Nó cho phép mô hình đọc dự án của bạn, lập kế hoạch thay đổi, chỉnh sửa nhiều tệp, chạy lệnh terminal, sau đó tự kiểm tra công việc của mình.

Một quy trình làm việc hiệu quả:

  1. Mô tả kết quả, không phải các bước. Hãy cho Sonnet 5 biết bạn muốn xây dựng gì và những tệp hoặc thư mục nào nằm trong phạm vi.
  2. Hãy để nó lập kế hoạch trước. Với tính năng tư duy thích ứng được bật, Sonnet 5 có xu hướng đưa ra một phương pháp tiếp cận trước khi chỉnh sửa. Đọc kế hoạch và sửa lại sớm nếu nó đi chệch hướng.
  3. Giữ các tác vụ trong phạm vi. Các tác vụ nhỏ hơn, được xác định rõ ràng sẽ tạo ra các thay đổi (diffs) sạch hơn và tốn ít chi phí hơn so với một lời nhắc mở rộng lớn.
  4. Xem xét mọi thay đổi (diff). Mô hình này mạnh mẽ trong lập trình tác nhân, nhưng bạn vẫn là người chịu trách nhiệm hợp nhất.

Vì Cursor giữ các công cụ trong vòng lặp, sức mạnh tác nhân của Sonnet 5 thể hiện trực tiếp. Nó xử lý tốt chu trình đọc, chỉnh sửa, chạy, xác minh mà không cần bạn phải sử dụng một mô hình đắt tiền hơn cho các công việc thường ngày.

Một ví dụ thực tế: xây dựng một API, sau đó kiểm thử nó

Giả sử bạn yêu cầu Sonnet 5 trong Cursor tạo cấu trúc (scaffold) một route Express để tạo đơn hàng và trả về dưới dạng JSON.

// routes/orders.js
const express = require('express');
const router = express.Router();

router.post('/orders', (req, res) => {
  const { customerId, items } = req.body;
  if (!customerId || !Array.isArray(items) || items.length === 0) {
    return res.status(400).json({ error: 'customerId and items are required' });
  }
  const order = {
    id: `order_${Date.now()}`,
    customerId,
    items,
    status: 'created',
  };
  return res.status(201).json(order);
});

module.exports = router;

Cursor và Sonnet 5 có thể tạo ra mã này, kết nối nó vào ứng dụng của bạn và thậm chí soạn thảo một bài kiểm thử. Nhưng mã được tạo vẫn cần được xác minh thực tế với các yêu cầu thực. Đó là nơi Apidog phát huy tác dụng.

Trong Apidog, bạn có thể:

Cursor và Sonnet 5 viết mã nhanh chóng, và Apidog cung cấp cho bạn một cách thức có thể tái tạo để xác nhận API hoạt động như mong muốn. Nếu bạn đã chuyển khỏi các công cụ khác, hướng dẫn kiểm thử API không dùng Postman này sẽ trình bày toàn bộ quy trình kiểm thử. Tải xuống Apidog để thực hành với các điểm cuối của riêng bạn.

Lưu ý về chi phí và cách sử dụng

Cursor quản lý việc thanh toán, giới hạn và quyền truy cập mô hình của riêng nó, và các chi tiết đó thay đổi theo thời gian, vì vậy hãy kiểm tra trực tiếp các chi tiết gói hiện tại của Cursor. Một vài nguyên tắc vẫn đúng bất kể gói nào:

Để có cái nhìn rộng hơn về việc chọn mô hình trong Cursor, hãy xem so sánh mô hình Cursor tốt nhất.

Khi nào nên chuyển đổi mô hình

Sonnet 5 xử lý tốt hầu hết các công việc của Cursor. Hãy chuyển sang Opus 4.8 cho những tác vụ suy luận khó nhất: các quyết định kiến trúc phức tạp, gỡ lỗi tinh vi cần suy luận sâu từng bước, hoặc các tác vụ tự động dài hạn mà chất lượng quan trọng hơn chi phí. Về khả năng suy luận thuần túy không có công cụ, Opus 4.8 dẫn trước Sonnet 5 khoảng sáu điểm trên các điểm chuẩn được báo cáo, và lợi thế đó có thể đáng giá đối với các tác vụ khó khăn nhất.

Đối với mọi thứ khác, từ phát triển tính năng đến tái cấu trúc, viết và chạy kiểm thử, Sonnet 5 mang lại hiệu suất tác nhân gần bằng Opus với mức giá thấp hơn. Hãy giữ Sonnet 5 làm mặc định và chỉ chuyển sang Opus 4.8 khi một tác vụ thực sự bị đình trệ.

Các câu hỏi thường gặp

Claude Sonnet 5 có khả dụng trong Cursor không? Cursor hỗ trợ các mô hình Claude của Anthropic, và Sonnet 5 sẽ xuất hiện trong trình chọn mô hình ngay khi bản dựng Cursor của bạn hỗ trợ nó. Nếu không thấy, hãy cập nhật Cursor lên phiên bản mới nhất. Bạn cũng có thể thêm nó thông qua tính năng tự mang khóa (bring-your-own-key) bằng khóa API Anthropic.

Tôi có cần khóa API của riêng mình để sử dụng Sonnet 5 trong Cursor không? Không phải lúc nào cũng vậy. Nếu gói Cursor của bạn đi kèm các mô hình Claude, bạn có thể chọn Sonnet 5 mà không cần khóa. Sử dụng BYOK khi bạn muốn thanh toán qua tài khoản Anthropic của riêng mình hoặc cần kiểm soát trực tiếp các giới hạn. Hướng dẫn API Claude Sonnet 5 giải thích cách tạo khóa.

Sonnet 5 hay Opus 4.8 tốt hơn để viết mã trong Cursor? Đối với hầu hết các công việc của Cursor, Sonnet 5 có giá trị tốt hơn vì nó hoạt động gần bằng Opus 4.8 trong lập trình tác nhân với mức giá thấp hơn. Hãy sử dụng Opus 4.8 cho các tác vụ suy luận khó nhất. So sánh Sonnet 5 so với Opus 4.8 sẽ phân tích chi tiết sự đánh đổi này.

Tại sao Sonnet 5 dường như sử dụng nhiều token hơn Sonnet 4.6? Sonnet 5 sử dụng một tokenizer mới tạo ra nhiều hơn khoảng 30% token cho cùng một văn bản. Giá mỗi token không đổi, nhưng chi phí cho các yêu cầu tương đương có thể cao hơn. Hãy đo lường khối lượng công việc thực tế của bạn thay vì sử dụng lại số lượng token cũ.

Tôi có thể sử dụng Sonnet 5 trong Cursor miễn phí không? Điều đó phụ thuộc vào gói Cursor của bạn, do Cursor kiểm soát. Sonnet 5 là mô hình mặc định trên gói web và ứng dụng miễn phí của Claude, nhưng điều đó tách biệt với Cursor. Hãy kiểm tra chi tiết gói hiện tại của Cursor để biết những gì được bao gồm.

button

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API