Nếu bạn đã yêu thích Cursor vì khả năng mã hóa kỳ diệu được hỗ trợ bởi AI của nó, gần đây bạn có thể đã gặp phải một trở ngại khó chịu. Tùy chọn Bring Your Own Key (BYOK), cho phép bạn sử dụng khóa API của riêng mình để truy cập các tính năng nâng cao của Cursor mà không cần đăng ký, đã bị loại bỏ đối với những người không đăng ký. Vâng, cảm giác như một chiêu trò "mồi chài và đổi hàng", và bạn không đơn độc khi nhận thấy sự thay đổi này. Trong hướng dẫn trò chuyện này, chúng ta sẽ phân tích điều gì đã xảy ra, tại sao nó lại quan trọng và làm thế nào bạn có thể tiếp tục sử dụng BYOK với một giải pháp thay thế vững chắc. Hãy cùng tìm hiểu và khám phá các lựa chọn của bạn!
Bạn muốn một nền tảng tích hợp, tất cả trong một để Đội ngũ Phát triển của bạn làm việc cùng nhau với năng suất tối đa?
Apidog đáp ứng mọi yêu cầu của bạn và thay thế Postman với mức giá phải chăng hơn nhiều!
Tính năng Bring Your Own Key của Cursor là gì?
Đối với những người chưa biết, Cursor là một trình soạn thảo mã được tăng cường AI, giống như VS Code phiên bản nâng cấp, cung cấp các tính năng như tự động hoàn thành mã thông minh, chỉnh sửa đa dòng và chế độ Agent để tự động hóa các tác vụ phức tạp. Tùy chọn Bring Your Own Key (BYOK) cho phép bạn cắm các khóa API từ các nhà cung cấp như OpenAI, Anthropic hoặc Google để cung cấp năng lượng cho các tính năng này mà không cần trả tiền cho các gói Pro ($20/tháng) hoặc Business của Cursor. Đây là một cách tiết kiệm chi phí để tận hưởng các công cụ cao cấp như Chat, Composer và chế độ Agent, với chi phí được tính trực tiếp vào tài khoản nhà cung cấp API của bạn.
Nhưng đây là điểm mấu chốt: những thay đổi gần đây đã loại bỏ tính năng này đối với những người không đăng ký, khiến nhiều nhà phát triển cảm thấy bất ngờ. Hãy cùng phân tích điều gì đang xảy ra.
Lệnh cấm BYOK của Cursor: Điều gì đã thay đổi?
Nếu gần đây bạn đã thử sử dụng Cursor với khóa API của riêng mình, bạn có thể đã thấy một lỗi như thế này: “Agent và Edit dựa vào các mô hình tùy chỉnh không thể tính phí vào khóa API.” Ôi. Theo báo cáo của người dùng trên các nền tảng như Reddit và diễn đàn cộng đồng của Cursor, thay đổi này có nghĩa là những người không đăng ký không còn có thể sử dụng khóa API của riêng họ (ví dụ: từ Anthropic hoặc Google) để truy cập các tính năng nâng cao như chế độ Agent (để tự động hóa tác vụ từ đầu đến cuối) hoặc Edit (để tái cấu trúc mã thông minh). Các tính năng này hiện yêu cầu đăng ký Pro hoặc Business, ngay cả khi bạn có khóa API hợp lệ.

Sự thay đổi này khiến tùy chọn BYOK gần như vô dụng đối với người dùng gói miễn phí, vì các chức năng AI cốt lõi bị khóa sau các gói trả phí của Cursor. Cảm giác như một động thái lén lút để thúc đẩy người dùng đăng ký, đặc biệt là vì BYOK trước đây đã cấp quyền truy cập vào các công cụ này. Như một người dùng Reddit đã nói, giống như Cursor đã thực hiện một chiêu trò “mồi chài và đổi hàng” để tăng doanh thu, khiến các nhà phát triển dựa vào BYOK để mã hóa tiết kiệm chi phí rơi vào tình thế khó khăn.
Tại sao điều này lại quan trọng? Đối với nhiều người, BYOK là một cách để tránh phí 20 đô la/tháng của Cursor trong khi vẫn tận dụng các LLM mạnh mẽ như Claude 3.5 Sonnet hoặc Gemini. Với chi phí API giảm (ví dụ: giá của Anthropic thấp hơn phí đăng ký của Cursor đối với người dùng nặng), BYOK là một lựa chọn thông minh cho các nhà phát triển có ngân sách hạn chế. Giờ đây, bạn buộc phải trả phí đăng ký của Cursor hoặc mất quyền truy cập vào các tính năng đã làm nên sự đặc biệt của nó.
Tác động của lệnh cấm BYOK của Cursor
Sự thay đổi này có những tác động lớn:
- Tăng chi phí: Nếu bạn đang sử dụng BYOK để tránh phí 20 đô la/tháng của Cursor, giờ đây bạn phải đối mặt với việc trả tiền cho gói Pro hoặc mất quyền truy cập vào các chế độ Agent và Edit. Đối với người dùng nặng, điều này có thể đắt hơn so với việc quản lý trực tiếp chi phí API.
- Giảm tính linh hoạt: BYOK cho phép bạn chọn các mô hình cụ thể (ví dụ: Claude 3.5 Sonnet để mã hóa). Giờ đây, bạn bị ràng buộc với các mô hình mặc định của Cursor trừ khi bạn đăng ký.
- Lo ngại về quyền riêng tư: Ngay cả với BYOK, Cursor vẫn định tuyến các yêu cầu thông qua máy chủ AWS của nó, điều mà một số người dùng lo ngại về quyền riêng tư dữ liệu. Lệnh cấm không khắc phục điều này mà còn hạn chế quyền kiểm soát của bạn hơn nữa.
- Phản ứng dữ dội từ cộng đồng: Các bài đăng trên X và Reddit cho thấy sự thất vọng, với người dùng cảm thấy bị lừa dối bởi sự thay đổi đột ngột sau khi dựa vào BYOK để có đầy đủ chức năng.
Vậy, giải pháp thay thế là gì nếu bạn muốn tiếp tục sử dụng BYOK? Hãy đến với Cline, một tiện ích mở rộng VS Code miễn phí, mã nguồn mở hỗ trợ BYOK và cung cấp các tính năng mã hóa được hỗ trợ AI tương tự. Hãy cùng khám phá cách thiết lập nó!
Giải pháp thay thế: Sử dụng Cline với BYOK trong VS Code
Nếu bạn thất vọng về lệnh cấm Bring Your Own Key của Cursor, thì Cline là người bạn tốt nhất mới của bạn. Đây là một tiện ích mở rộng VS Code mã nguồn mở tái tạo phần lớn sự kỳ diệu của AI của Cursor, bao gồm tự động hoàn thành mã, trò chuyện và chỉnh sửa đa tệp, đồng thời hỗ trợ đầy đủ BYOK với các nhà cung cấp như Anthropic, OpenAI và Mistral. Dưới đây là cách bắt đầu với Cline và duy trì quy trình làm việc BYOK của bạn.
Bước 1: Cài đặt Cline trong VS Code
Hãy cùng cài đặt và chạy Cline trong Visual Studio Code. Thật nhanh chóng và đơn giản!
1. Mở VS Code và truy cập Thị trường tiện ích mở rộng:
- Khởi chạy Visual Studio Code trên máy tính của bạn (tải xuống từ code.visualstudio.com nếu cần).
- Nhấp vào biểu tượng Extensions (Tiện ích mở rộng) trong Thanh Hoạt động (hoặc nhấn
Ctrl+Shift+X
trên Windows/Linux,Cmd+Shift+X
trên macOS).

2. Tìm kiếm Cline:
- Gõ “Cline” vào thanh tìm kiếm và nhấn Enter.
- Tìm tiện ích mở rộng Cline (của nickbaumann98, kiểm tra github.com/cline/cline).

3. Cài đặt Cline:
- Nhấp vào Install (Cài đặt). Sau khi cài đặt, bạn sẽ thấy biểu tượng Cline trong Thanh Hoạt động.

Bước 2: Lấy khóa API của bạn
Để sử dụng Cline với BYOK, bạn sẽ cần một khóa API từ một nhà cung cấp như Anthropic, OpenAI hoặc Mistral. Dưới đây là cách lấy một khóa từ Anthropic (Claude 3.5 Sonnet rất tuyệt để mã hóa):
Đăng ký với Anthropic:
- Truy cập anthropic.com và tạo tài khoản (miễn phí đăng ký).

Tạo khóa API:
- Đi tới phần Developer (Nhà phát triển) hoặc API trong bảng điều khiển Anthropic của bạn.
- Nhấp vào Create API Key (Tạo khóa API), đặt tên cho nó (ví dụ: “Cline-Coding”), và sao chép khóa.
- Lưu trữ nó một cách an toàn (ví dụ: trong trình quản lý mật khẩu).
Mẹoplatform.openai.commistral.ai
Bước 3: Cấu hình Cline với BYOK
Bây giờ, hãy kết nối khóa API của bạn trong Cline để bật các tính năng AI.
Mở cài đặt Cline:
- Nhấp vào biểu tượng Cline trong Thanh Hoạt động của VS Code để mở bảng điều khiển Cline.
- Nhấp vào biểu tượng bánh răng (cài đặt) ở góc trên bên phải của bảng điều khiển.
Chọn nhà cung cấp của bạn:
- Trong cài đặt, đi tới Model Providers (Nhà cung cấp mô hình).
- Chọn nhà cung cấp của bạn (ví dụ: Anthropic cho Claude 3.5 Sonnet).
Nhập khóa API của bạn:
- Dán khóa API Anthropic của bạn vào trường API Key (Khóa API).
- Tùy chọn, đặt Model (Mô hình) thành
claude-3-5-sonnet-20241022
(hoặc mô hình bạn thích).

Lưu cài đặt:
- Nhấp vào Save (Lưu). Cline sẽ xác minh khóa và kết nối với nhà cung cấp.
Lưu ý
Bước 4: Kiểm tra Cline với BYOK
Hãy đảm bảo Cline đang hoạt động với khóa API của bạn:
Mở bảng điều khiển Cline:
- Nhấp vào biểu tượng Cline trong Thanh Hoạt động để truy cập giao diện trò chuyện.
Thử một tác vụ mã hóa:
- Gõ:
Tạo một hàm Python để sắp xếp một danh sách các từ điển theo một khóa.
- Cline sẽ phản hồi với nội dung tương tự như:
def sort_dicts_by_key(dict_list, key):
return sorted(dict_list, key=lambda x: x[key])
Kiểm tra truy vấn codebase:
- Mở một thư mục dự án trong VS Code, sau đó thử:
Tìm tất cả các hàm trong src/api/userService.ts
- Cline sẽ quét codebase của bạn và liệt kê các hàm, tận dụng khả năng nhận biết ngữ cảnh của nó.
Sử dụng chỉnh sửa nội tuyến:
- Đánh dấu mã, nhấn
Ctrl+L
(hoặcCmd+L
trên macOS), và nhập:
Tái cấu trúc đoạn mã này để sử dụng async/await.
- Cline sẽ đề xuất mã đã được tái cấu trúc, bạn có thể chấp nhận hoặc điều chỉnh.
Bước 5: Khám phá các tính năng của Cline
Cline cung cấp các tính năng tương tự như Cursor, tất cả đều có thể truy cập bằng BYOK:
- Tự động hoàn thành mã: Các gợi ý nhận biết ngữ cảnh khi bạn gõ, được hỗ trợ bởi mô hình bạn đã chọn.
- Chỉnh sửa đa tệp: Cập nhật nhiều tệp với một lời nhắc duy nhất, rất tốt cho việc tái cấu trúc.
- Ngân hàng bộ nhớ: Lưu trữ các hướng dẫn tùy chỉnh cho các quy trình làm việc nhất quán (xem [github.com/nickbaumann98/cline_docs](https://github.com/nickbaumann98/cline_docs/blob/main/prompting/custom instructions library/cline-memory-bank.md)).
- Tính linh hoạt của mô hình: Hỗ trợ Claude 3.5 Sonnet, Mistral Codestral, và nhiều hơn nữa, không có khóa tính năng.
Tại sao Cline là một giải pháp thay thế tuyệt vời cho Cursor
Không giống như BYOK bị hạn chế của Cursor, Cline cho phép bạn sử dụng khóa API của mình mà không bị giới hạn, mang lại:
- Truy cập đầy đủ tính năng: Không có tường phí cho các chế độ Chat, Edit hoặc Agent.
- Kiểm soát chi phí: Chỉ trả chi phí API của nhà cung cấp của bạn, điều này có thể rẻ hơn 20 đô la/tháng của Cursor đối với người dùng nặng.
- Mã nguồn mở: Tùy chỉnh hoặc đóng góp vào codebase của Cline (github.com/cline/cline).
- Quyền riêng tư: Các cuộc gọi API trực tiếp giảm sự phụ thuộc vào máy chủ của bên thứ ba.
Người dùng trên X và Reddit ca ngợi Cline vì khả năng phản hồi và tính linh hoạt của nó, đặc biệt đối với các dự án đa tệp và tích hợp với các mô hình hàng đầu như Claude 3.5 Sonnet.
Mẹo khắc phục sự cố
- Khóa API không hợp lệ? Kiểm tra lại khóa của bạn trong bảng điều khiển của nhà cung cấp và đảm bảo nó có quyền phù hợp.
- Cline không phản hồi? Xác minh kết nối internet của bạn và khởi động lại VS Code. Kiểm tra nhật ký của Cline trong bảng điều khiển Output.
- Hiệu suất chậm? Thử một mô hình nhẹ hơn (ví dụ: Gemini 2.0 Flash) hoặc đảm bảo nhà cung cấp của bạn không bị giới hạn tốc độ.
- Thiếu tính năng? Cập nhật Cline lên phiên bản mới nhất thông qua bảng điều khiển Extensions.
Tại sao lệnh cấm BYOK của Cursor lại gây tổn hại
Quyết định của Cursor về việc khóa các chế độ Agent và Edit sau các gói đăng ký, ngay cả đối với người dùng BYOK, cảm giác như một bước lùi. Nó làm giảm tính linh hoạt, tăng chi phí và xa lánh các nhà phát triển thích tự quản lý chi phí API của họ. Mặc dù giao diện bóng bẩy và các mô hình độc quyền của Cursor rất tuyệt, nhưng lệnh cấm khiến nó kém hấp dẫn hơn đối với các nhà phát triển có ngân sách hạn hẹp hoặc quan tâm đến quyền riêng tư.
Mặt khác, Cline giữ cho tinh thần BYOK tồn tại, cung cấp một giải pháp thay thế miễn phí, mã nguồn mở không cắt giảm tính năng. Thử nghiệm của chúng tôi với một hàm sắp xếp Python và truy vấn codebase đã cho thấy sức mạnh của Cline, và sự phát triển dựa vào cộng đồng của nó đảm bảo nó luôn cập nhật với các mô hình như Claude 3.5 Sonnet.
Kết luận
Lệnh cấm Bring Your Own Key của Cursor là một điều đáng tiếc, buộc những người không đăng ký phải trả tiền cho các gói Pro hoặc Business để truy cập các chế độ Agent và Edit. Nếu bạn thất vọng về sự thay đổi này, Cline trong VS Code là một giải pháp thay thế tuyệt vời, cho phép bạn sử dụng khóa API của riêng mình mà không bị khóa tính năng. Từ việc cài đặt Cline đến chạy các tác vụ mã hóa được hỗ trợ bởi AI, giờ đây bạn đã được trang bị để giữ cho quy trình làm việc của mình hiệu quả về chi phí và linh hoạt.
Bạn đã thử Cline hay tìm thấy các giải pháp thay thế Cursor nào khác chưa? Hãy để lại bình luận — tôi rất muốn nghe suy nghĩ hoặc mẹo của bạn!
Bạn muốn một nền tảng tích hợp, tất cả trong một để Đội ngũ Phát triển của bạn làm việc cùng nhau với năng suất tối đa?
Apidog đáp ứng mọi yêu cầu của bạn và thay thế Postman với mức giá phải chăng hơn nhiều!