
Claude không giới hạn trong các IDE JetBrains
Các IDE JetBrains — IntelliJ IDEA, PyCharm, WebStorm, GoLand và các sản phẩm còn lại — hỗ trợ Claude thông qua plugin Continue có trên JetBrains Marketplace. Continue sử dụng một tệp cấu hình dùng chung, hoạt động giống nhau trên mọi sản phẩm JetBrains, nên bạn chỉ cần cấu hình một lần là có Claude trong mọi IDE mình sử dụng. Kết nối qua cổng không giới hạn giúp trợ lý AI luôn sẵn sàng trên tất cả IDE của bạn mà không làm tích lũy chi phí tính theo token từ từng IDE.
Cài đặt Continue trong bất kỳ IDE JetBrains nào
Mở IDE JetBrains và vào Cài đặt (Ctrl+Alt+S), rồi chọn Plugin. Tìm Continue trong thẻ Marketplace và nhấp Cài đặt. Plugin hoạt động trong mọi IDE JetBrains từ phiên bản 2023.1 trở đi — IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm, RubyMine, CLion, Rider và DataGrip. Bạn cần cài đặt riêng cho từng IDE, nhưng tất cả đều dùng chung một tệp cấu hình.
Sau khi cài đặt, khởi động lại IDE và bạn sẽ thấy bảng Continue ở thanh bên phải. Lần khởi chạy đầu tiên tạo thư mục cấu hình tại ~/.continue/ với tệp config.yaml mặc định. Đây là tệp duy nhất bạn cần chỉnh sửa để kết nối Claude qua cổng không giới hạn của mình. Mọi IDE JetBrains đều đọc cùng tệp này, và VS Code cũng vậy nếu bạn sử dụng Continue ở đó.
Plugin Continue cung cấp ba tính năng chính: Trò chuyện (AI hội thoại trong thanh bên), Chỉnh sửa (thay đổi mã nội dòng) và Áp dụng (áp dụng các thay đổi được đề xuất vào tệp). Mỗi tính năng có thể được gán cho một mô hình khác nhau, giúp bạn kiểm soát chi tiết biến thể Claude nào xử lý tác vụ nào.
Cấu hình config.yaml cho Claude không giới hạn
Mở ~/.continue/config.yaml trong bất kỳ trình soạn thảo văn bản nào. Tệp sử dụng định dạng YAML với mảng models xác định các nhà cung cấp AI khả dụng. Thêm một mục mô hình mới với provider đặt thành anthropic, apiBase đặt thành https://unlimited.aiprimetech.io (host gốc, không có /v1 — SDK tự nối thêm đường dẫn) và apiKey đặt thành khóa AI Prime Tech Unlimited của bạn.
Mỗi mục mô hình cần có title (tên hiển thị trong giao diện), model (mã định danh mô hình) và cấu hình nhà cung cấp. Tạo các mục cho từng biến thể Claude mà bạn muốn sử dụng: một mục cho Sonnet làm mô hình dùng hằng ngày, một mục cho Opus để suy luận phức tạp và tùy chọn thêm một mục cho Haiku để tương tác nhanh. Trường title là nội dung xuất hiện trong danh sách lựa chọn mô hình của Continue.
Bạn cũng có thể sử dụng loại nhà cung cấp openai thay cho anthropic. Trong trường hợp đó, đặt apiBase thành https://unlimited.aiprimetech.io/v1 (có /v1) và đưa khóa vào trường apiKey với cơ chế xác thực Bearer. Loại nhà cung cấp anthropic được khuyến nghị vì hỗ trợ các tính năng gốc như khối suy nghĩ và có cơ chế truyền phát tốt hơn trong Continue.
Phân công vai trò: Trò chuyện, Chỉnh sửa và Áp dụng
Continue cho phép bạn gán các mô hình khác nhau cho các vai trò khác nhau. Vai trò chat xử lý hội thoại trong thanh bên — giải thích mã, thảo luận kiến trúc, hỗ trợ gỡ lỗi. Vai trò edit xử lý các thay đổi mã nội dòng được kích hoạt bằng Ctrl+I — tạo nội dung thay thế cho mã đã chọn. Vai trò apply xử lý việc lấy mã được tạo và hợp nhất vào các tệp hiện có.
Trong config.yaml, đặt vai trò cho từng mô hình bằng mảng roles: roles: [chat, edit, apply]. Một mô hình có cả ba vai trò sẽ được sử dụng cho mọi tác vụ. Để phân chia trách nhiệm, tạo nhiều mục mô hình với cách phân công vai trò khác nhau. Ví dụ, gán Opus cho vai trò chat để thực hiện các cuộc hội thoại cần suy luận sâu, và gán Sonnet cho các vai trò edit và apply để chỉnh sửa nội dòng nhanh chóng.
Với gói không giới hạn, chiến lược tối ưu là gán Opus cho chat (nơi bạn đặt câu hỏi phức tạp và cần phân tích kỹ lưỡng) và Sonnet cho edit và apply (nơi tốc độ quan trọng vì bạn đang chờ kết quả nội dòng). Cả hai đều được bao gồm trong cùng mức phí cố định, nên lựa chọn hoàn toàn dựa trên sự cân bằng giữa độ trễ và chất lượng cho từng loại tương tác.
Ghi đè cấu hình theo từng dự án bằng .continuerc.json
Dù config.yaml áp dụng toàn cục, bạn có thể ghi đè các thiết lập theo từng dự án bằng tệp .continuerc.json trong thư mục gốc của dự án. Điều này hữu ích khi các dự án khác nhau cần cấu hình mô hình khác nhau — chẳng hạn một dự án Python có thể hưởng lợi từ các phần bổ sung cụ thể vào lời nhắc hệ thống, hoặc một cơ sở mã cũ hoạt động tốt hơn với một phiên bản mô hình nhất định.
Tệp .continuerc.json sử dụng cùng cấu trúc với config.yaml nhưng ở định dạng JSON. Mọi thiết lập được chỉ định trong tệp dự án sẽ ghi đè cấu hình toàn cục chỉ cho dự án đó. Các mục ghi đè phổ biến gồm lời nhắc hệ thống tùy chỉnh (để đưa vào các quy ước viết mã riêng của dự án), lựa chọn mô hình (để dùng một phiên bản mô hình cụ thể cho một cơ sở mã nhất định) và nhà cung cấp ngữ cảnh (để thêm các nguồn tài liệu riêng của dự án).
Với gói không giới hạn, việc ghi đè theo từng dự án cho phép bạn tinh chỉnh trải nghiệm AI cho từng cơ sở mã mà không ảnh hưởng đến chi phí. Thêm lời nhắc hệ thống chi tiết kèm tài liệu kiến trúc đầy đủ cho các dự án phức tạp. Dùng Opus mặc định cho các cơ sở mã cũ khó xử lý. Dùng Haiku cho những dự án mà bạn chủ yếu cần tra cứu nhanh. Mức phí cố định áp dụng như nhau cho mọi cấu hình.
Nhà cung cấp ngữ cảnh và lập chỉ mục cơ sở mã
Continue hỗ trợ các nhà cung cấp ngữ cảnh bổ sung thông tin vào yêu cầu. Nhà cung cấp codebase tích hợp sẵn lập chỉ mục các tệp dự án và đưa vào những đoạn mã liên quan khi bạn đặt câu hỏi. Nhà cung cấp docs có thể lập chỉ mục các URL tài liệu. Nhà cung cấp terminal đưa vào đầu ra gần đây của terminal. Mỗi nhà cung cấp đang hoạt động đều thêm token vào từng yêu cầu.
Cấu hình các trình cung cấp ngữ cảnh trong config.yaml, ở mục contextProviders. Trình cung cấp codebase dùng một mô hình embedding để lập chỉ mục dự án của bạn — quá trình này chạy cục bộ và không tiêu thụ token API. Tuy nhiên, các đoạn ngữ cảnh được truy xuất sẽ được đưa vào prompt gửi đến Claude, làm tăng số token cho mỗi yêu cầu. Với chỉ mục cơ sở mã lớn, phần này có thể bổ sung 5,000-15,000 token cho mỗi yêu cầu.
Với gói không giới hạn, hãy bật mọi trình cung cấp ngữ cảnh giúp cải thiện chất lượng phản hồi. Claude càng có nhiều ngữ cảnh liên quan thì câu trả lời càng tốt. Thêm trình cung cấp tài liệu cho framework của bạn, tài liệu tham khảo API cho các dịch vụ bạn dùng và trình cung cấp tùy chỉnh cho cơ sở tri thức nội bộ. Số token bổ sung cho mỗi yêu cầu đã được bao gồm trong mức phí cố định, và chất lượng được cải thiện xứng đáng với phần tài nguyên phát sinh.
Tính nhất quán giữa các IDE và cấu hình dùng chung
Một trong những tính năng mạnh nhất của Continue là khả năng dùng cấu hình trên nhiều môi trường. Thư mục ~/.continue/ được dùng chung cho mọi IDE sử dụng Continue — tất cả sản phẩm JetBrains cùng với VS Code. Chỉ cần chỉnh sửa config.yaml một lần, thay đổi sẽ được áp dụng ở mọi nơi. Kết nối Claude không giới hạn của bạn hoạt động trong IntelliJ khi viết Java, trong PyCharm khi viết Python, trong WebStorm khi viết TypeScript và trong VS Code cho mọi công việc khác.
Cấu hình dùng chung này giúp các tùy chọn mô hình, phân công vai trò, prompt hệ thống và trình cung cấp ngữ cảnh của bạn luôn nhất quán bất kể bạn mở IDE nào. Các nhà phát triển làm việc với nhiều ngôn ngữ và nhiều IDE JetBrains có được trải nghiệm AI thống nhất mà không phải lặp lại cấu hình trong từng công cụ.
Gói không giới hạn càng làm tăng lợi ích này vì việc sử dụng nhiều IDE làm tăng lượng token tiêu thụ. Một nhà phát triển dùng IntelliJ, PyCharm và WebStorm suốt ngày — đặt câu hỏi, tạo mã và xem xét thay đổi trong từng IDE — sẽ tích lũy mức sử dụng API trên cả ba. Với cách tính phí theo token, kiểu sử dụng nhiều IDE này trở nên tốn kém. Với gói không giới hạn, mọi IDE đều được bao gồm trong một mức phí cố định.
Khắc phục sự cố Continue trong JetBrains
Nếu Continue hiển thị 'mô hình không khả dụng' sau khi cấu hình, hãy kiểm tra kỹ cú pháp config.yaml. YAML nhạy với khoảng trắng — thụt lề sai sẽ âm thầm làm hỏng các mục mô hình. Dùng công cụ kiểm tra YAML hoặc mở bảng đầu ra Continue (Xem -> Cửa sổ công cụ -> Continue) để xem lỗi phân tích cú pháp. Vấn đề thường gặp nhất là thiếu dấu cách sau dấu hai chấm trong các cặp khóa-giá trị.
Nếu yêu cầu hết thời gian chờ trong JetBrains nhưng hoạt động trong VS Code với cùng cấu hình, nguyên nhân có thể là cài đặt proxy của JetBrains ghi đè kết nối trực tiếp. Kiểm tra Cài đặt -> Giao diện & Hành vi -> Cài đặt hệ thống -> Proxy HTTP. Nếu đang đặt là 'Tự động phát hiện' hoặc proxy doanh nghiệp, hãy thử 'Không dùng proxy' để xác nhận khả năng kết nối trực tiếp, rồi cấu hình proxy đúng cách nếu cần.
Lỗi xác thực (401/403) dù thông tin xác thực đúng đôi khi cho thấy config.yaml chưa được tải lại sau khi chỉnh sửa. Đóng rồi mở lại bảng Continue hoặc khởi động lại IDE. Continue lưu cấu hình vào bộ nhớ đệm khi khởi tạo bảng và không theo dõi thay đổi của tệp trong mọi phiên bản IDE.
# ~/.continue/config.yaml
models:
- title: "Claude Sonnet (Unlimited)"
provider: anthropic
model: claude-sonnet-4-5
apiBase: "https://aiprimetech.io"
apiKey: "<your AI Prime Tech Unlimited key>"
roles:
- edit
- apply
- title: "Claude Opus (Unlimited)"
provider: anthropic
model: claude-opus-4-6
apiBase: "https://aiprimetech.io"
apiKey: "<your AI Prime Tech Unlimited key>"
roles:
- chat
# This config works in ALL JetBrains IDEs + VS Code simultaneouslyCâu hỏi thường gặp
Một config.yaml có dùng được cho mọi IDE JetBrains không?
Tôi nên dùng loại trình cung cấp anthropic hay openai trong Continue?
Tôi có thể chỉ định các mô hình khác nhau cho trò chuyện và chỉnh sửa trong Continue không?
Tại sao Continue thêm nhiều token từ các trình cung cấp ngữ cảnh như vậy?
Làm cách nào để ghi đè cài đặt cho một dự án cụ thể?
Lấy khóa API — không cần tài khoản Anthropic hay đăng ký danh sách chờ.
Lấy khóa API của bạnAI Prime Tech là một cổng API độc lập. AI Prime Tech không liên kết với, không được Anthropic chứng thực và không phải là đại lý bán lại của Anthropic. Claude và các tên mô hình liên quan là nhãn hiệu của chủ sở hữu tương ứng.