lang: vi slug: continue title: ‘Tiếp tục.dev: 33K+ Sao’ description: ‘Continue.dev (trợ lý mã AI nguồn mở) plugin VS Code/JetBrains. Hỗ trợ mọi LLM: Ollama, OpenAI, Anthropic, Gemini. So sánh với GitHub Copilot, Con trỏ, Tabby. Hướng dẫn thiết lập, ví dụ cấu hình, điểm chuẩn.’ tags: [“ai-editor”, “coding-agent”, “cursor”, “open-source”, “self-hosted”] date: 2026-05-19 00:00:00+08:00 lastmod: 2026-05-19 00:00:00+08:00 tech_stack: [] application_domain: Llm Frameworks source_version: ’' licensing_model: Open Source license_type: Apache-2.0 file_size: ’' file_md5: ’' download_url: ’' backup_url: ’' github_repo: ‘https://github.com/continuedev/continue' last_maintained: ‘2026-05-19’ draft: false categories: [’llm-frameworks’] aliases:- /bài/tiếp tục/ câu hỏi thường gặp:

  • q: ‘Contin.dev có hoạt động hoàn toàn ngoại tuyến không?’ trả lời: ‘Có, khi được định cấu hình bằng Ollama hoặc LM Studio chạy các mô hình cục bộ, tất cả quá trình xử lý mã sẽ diễn ra trên máy của bạn mà không cần gọi mạng. Chỉ tìm kiếm trên web (@web) và các nhà cung cấp ngữ cảnh dựa trên đám mây mới yêu cầu kết nối, khiến Continue.dev trở thành một trong số ít trợ lý mã hóa AI có thể sử dụng được trong môi trường hoàn toàn không có không gian.’
  • q: ‘Contin.dev có miễn phí cho mục đích thương mại không?’ đáp: ‘Có. Giấy phép Apache-2.0 của nó cho phép sử dụng, sửa đổi và phân phối vì mục đích thương mại mà không bị hạn chế và tiện ích mở rộng IDE hoàn toàn miễn phí. Bạn chỉ trả tiền cho việc sử dụng API khi sử dụng LLM đám mây như Claude hoặc GPT-4o, trong khi Continue Hub (tính năng cộng tác nhóm) bắt đầu ở mức $10/người dùng/tháng.’
  • q: ‘Tôi cần phần cứng nào để chạy Continue.dev với LLM cục bộ?’ a: ‘Để tự động hoàn thành với model 1.5B (Qwen 2.5 Coder), bạn cần RAM 8GB và không có GPU; để trò chuyện với model 7B, bạn cần có RAM 16GB hoặc GPU VRAM 8GB như RTX 3060/4060. Các mẫu lớn hơn hoạt động tốt nhất với RAM 32 GB cộng với 12 GB VRAM và khả năng suy luận chỉ hoạt động bằng CPU nhưng có thêm độ trễ 1-3 giây.’
  • q: ‘Contin.dev chỉ định các LLM khác nhau cho các tác vụ mã hóa khác nhau như thế nào?’ a: ‘Continue.dev sử dụng ‘‘vai trò mô hình’’ trong một tệp config.yaml duy nhất để chỉ định các mô hình cụ thể cho các tác vụ trò chuyện, chỉnh sửa, tự động hoàn thành, tác nhân và nhúng. Điều này cho phép bạn định tuyến việc hoàn thành tab nhanh chóng tới mô hình 1,5B cục bộ như Qwen 2.5 Coder trong khi gửi lý do phức tạp đến mô hình đám mây như Claude Sonnet.’
  • q: ‘Sự khác biệt giữa config.yaml và config.json trong Continue.dev là gì?’ a: ‘Continue.dev đã chuyển từ JSON sang YAML làm định dạng được đề xuất vào năm 2025 và config.yaml hỗ trợ bộ tính năng đầy đủ bao gồm hệ thống quy tắc, nhập trung tâm và khả năng đọc tốt hơn. config.json vẫn hoạt động để có khả năng tương thích ngược nhưng thiếu các tính năng mới hơn, vì vậy các thiết lập mới chỉ nên sử dụng YAML.’

featureImage: /images/articles/tiếp-tụcdev-33k-sao.png —{{< thông tin tài nguyên >}}

Biểu ngữ Continue.dev
## Giới thiệuMọi nhà phát triển đã sử dụng GitHub Copilot đều biết khả năng tăng năng suất của mã hóa được hỗ trợ bởi AI — nhưng cũng có những trở ngại: 10-19 USD/tháng, mã được gửi đến máy chủ Microsoft, không có khả năng hoán đổi mô hình và không hỗ trợ chạy mọi thứ ngoại tuyến. Vào năm 2026, các nhóm kỹ thuật trong các ngành được quản lý sẽ gặp khó khăn với các công cụ chỉ dành cho đám mây. Nhập Continue.dev: trợ lý mã AI nguồn mở được cấp phép Apache-2.0 với 33.277 sao GitHub, hơn 473 cộng tác viên và hỗ trợ riêng cho mọi LLM — từ API đám mây đến máy tính xách tay chạy Ollama. Cho dù bạn đang tìm kiếm một hướng dẫn continue.dev, đánh giá continue.dev so với copilot hay cần trợ lý AI VS Code cấp sản xuất giúp giữ mã ở chế độ riêng tư, thì hướng dẫn continue.dev setup này sẽ hướng dẫn cài đặt, cấu hình, điểm chuẩn thực và sự cân bằng trung thực với Copilot, Cursor và Tabby.## Continue.dev là gì?Continue.dev là tiện ích mở rộng IDE và CLI mã nguồn mở mang đến khả năng hỗ trợ mã hóa được hỗ trợ bởi AI vào VS Code, JetBrains IDE và Neovim. Không giống như các lựa chọn thay thế nguồn đóng, Continue.dev kết nối với bất kỳ nhà cung cấp LLM nào — OpenAI GPT-4o, Anthropic Claude, Google Gemini, phiên bản Ollama cục bộ hoặc điểm cuối vLLM tự lưu trữ — giúp nhà phát triển có toàn quyền kiểm soát mô hình nào xử lý mã của họ và nơi lưu trữ dữ liệu đó. Ban đầu được ra mắt dưới dạng plugin VS Code, Continue đã phát triển thành nền tảng “AI liên tục” đầy đủ với tính năng kiểm tra PR tích hợp CI, chế độ Tác nhân cho các tác vụ nhiều bước tự động và hỗ trợ MCP (Giao thức bối cảnh mô hình) để tích hợp công cụ.Thông tin chính trong nháy mắt:| Metric | Value | |——–|——-| | GitHub Stars | 33,277+ | | Contributors | 473+ | | License | Apache-2.0 | | Latest Version | v1.2.22 (VS Code) | | IDEs Supported | VS Code, JetBrains (IntelliJ, PyCharm, WebStorm, GoLand, CLion), Neovim | | Languages | Python, TypeScript, JavaScript, Java, Go, Rust, C++, 30+ | | LLM Providers | 20+ (OpenAI, Anthropic, Google, Ollama, LM Studio, Mistral, DeepSeek, etc.) |
Kho lưu trữ GitHub của Continue.dev
## Cách hoạt động của Continue.devContinue.dev hoạt động như một tiện ích mở rộng IDE chặn bối cảnh của trình soạn thảo và định tuyến nó đến các chương trình phụ trợ LLM có thể định cấu hình. Kiến trúc có ba lớp:Lớp IDE — Tiện ích mở rộng nhúng bảng trò chuyện, công cụ tự động hoàn thành nội tuyến và trình thực thi tác nhân trực tiếp vào VS Code hoặc JetBrains. Nó đọc nội dung tệp, đầu ra của thiết bị đầu cuối và cấu trúc dự án thông qua API gốc của IDE.Lớp cấu hình — Một tệp config.yaml (hoặc config.json) xác định mô hình nào xử lý tác vụ nào. Continue sử dụng “vai trò mẫu” để chỉ định các LLM khác nhau cho các hoạt động trò chuyện, tự động hoàn thành, chỉnh sửa và tổng đài viên. Điều này có nghĩa là bạn có thể sử dụng mô hình 1,5B cục bộ nhanh để hoàn thành tab trong khi định tuyến lý luận phức tạp tới Claude Sonnet.Lớp phụ trợ LLM — Tiếp tục nói các API HTTP tiêu chuẩn. Nó hoạt động với các điểm cuối tương thích với OpenAI, API gốc của Anthropic, máy chủ cục bộ của Ollama hoặc bất kỳ proxy nào. Không khóa nhà cung cấp: trao đổi nhà cung cấp bằng cách thay đổi khóa YAML.Bản phát hành năm 2026 bổ sung CI/Lớp kiểm tra — tác nhân không đồng bộ chạy trên mọi Yêu cầu kéo, thực thi các tiêu chuẩn mã hóa được lưu trữ dưới dạng tệp Markdown trong chính kho lưu trữ.
Tổng quan về kiến ​​trúc Continue.dev
## Cài đặt & Thiết lập### Mã VS (<2 phút)``` bash

Cách 1: Tìm kiếm trên thị trường #

Mở Mã VS → Tiện ích mở rộng (Ctrl+Shift+X) → Tìm kiếm “Tiếp tục” → Cài đặt #

Cách 2: Link cài đặt trực tiếp #

Nhấp vào Tiếp tục trên thị trường VS Code #

a
u
khi cài đặt, hãy mở thanh bên Tiếp tục bằng `Ctrl+L` (hoặc `Cmd+L` trên macOS).### IDE JetBrains (<3 phút)``` bash 
# Mở JetBrains IDE (IntelliJ IDEA, PyCharm, v.v.) 
# Tệp → Cài đặt → Plugin → Thị trường 
# Tìm kiếm "Tiếp tục" → Cài đặt → Khởi động lại IDE 
```### Xác minh cài đặtMở ```
bas
h
# Mở JetBrains IDE (IntelliJ IDEA, PyCharm, v.v.) 
# Tệp → Cài đặt → Plugin → Thị trường 
# Tìm kiếm "Tiếp tục" → Cài đặt → Khởi động lại IDE 
``` hiển thị ở thanh bên trái 
```### Thiết lập mô hình đầu tiên (config.yaml)Tạo tệp cấu hình chung của bạn:``` bash 
#macOS/Linux 
mkdir -p ~/.continue 
cat > ~/.continue/config.yaml << 'EOF' 
Tên: Thiết lập Dev của tôi 
phiên bản: ```
bas
h
# VS Code: Open sidebar (Ctrl+L) → gear icon → shows version v1.2.22
 # Expected: Orange "C" icon visible in the left sidebar
 ```_API_KEY
}} 
vai trò: [trò chuyện, chỉnh sửa, đại lý] 
Tùy chọn hoàn thành mặc định: 
nhiệt độ: 0,1 
maxToken: 8192- Tên: GPT-4o 
nhà cung cấp: openai 
 hình: gpt-4o 
apiKey: ${{ secret.OPENAI_AP```
bas
h
#macOS/Linux 
mkdir -p ~/.continue 
cat > ~/.continue/config.yaml << 'EOF' 
Tên: Thiết lập Dev của tôi 
phiên bản: 1.0.0 
lược đồ: v1 

mô hình: 
- Họ tên: Claude Sonnet 
nhà cung cấp: anthropic 
người mẫu: Claude-sonnet-4-6 
apiKey: ${{ secret.ANTHROPIC_API_KEY }} 
vai trò: [trò chuyện, chỉnh sửa, đại lý] 
Tùy chọn hoàn thành mặc định: 
nhiệt độ: 0,1 
maxToken: 8192 

- Tên: GPT-4o 
nhà cung cấp: openai 
mô hình: gpt-4o 
apiKey: ${{ secret.OPENAI_API_KEY }} 
vai trò: [trò chuyện, chỉnh sửa] 
EOF 

# Windows: %USERPROFILE%\.continue\config.yaml 
```emb
e
d
-text # Nhúng cho @codebase# Bước 3: Khởi động máy chủ Ollama (mặc định: http://localhost:11434) 
phục vụ ollama 
```T
h
êm
vào `config.yaml`:```
yam
l
 hình: 
- Tên: Qwen Coder 7B 
nhà cung cấp: ollama 
 hình: qwen2.5-code:7b 
apiBase: http://localhost:11434 
vai trò: [trò chuyện, chỉnh sửa]- Tên: Qwen Coder 1.5B Fast 
nhà cung cấp: ollama 
 hình: qwen2.5-code:1.5b 
apiBase: http://localhost:11434 
vai trò: [tự động hoàn thành] 
tùy chọn tự động hoàn thành: 
gỡ lỗiĐộ trễ: 300 
maxPromptToken: 512- Tên: Nhúng Nomic 
nhà cung cấp: ollama 
 hình: nomic-e```
bas
h
# Thêm vào ~/.bashrc hoặc ~/.zshrc 
xuất ANTHOPIC_API_KEY="sk-ant-xxxxx" 
xuất OPENAI_API_KEY="sk-xxxxx" 
``` tập tin 
# Dockerfile.continue-ci 
TỪ nút: 20-slimCHẠY npm cài đặt -g @continuedev/cliSAO CHÉP .continue/config.yaml /root/.continue/config.yaml 
``` bash 
# Bước 1: Cài đặt Ollama 
# macOS: cài đặt ollama 
# Linux: Curl -fsSL https://ollama.com/install.sh | sh 

# Bước 2: Kéo mô hình 
ollama pull qwen2.5-code:7b # Trò chuyện và chỉnh sửa 
ollama pull qwen2.5-code:1.5b # Tự động hoàn thành nhanh 
ollama pull nomic-embed-text # Nhúng cho @codebase 

# Bước 3: Khởi động máy chủ Ollama (mặc định: http://localhost:11434) 
phục vụ ollama 
``` đặt chỗ: 
thiết bị: 
- trình điều khiển: nvidia 
đếm: 1 
khả năng: [gpu]khối lượng: 
dữ liệu ollama: 
```## Tích hợp với VS Code, Ollama, OpenAI, Anthropic và JetBrains### Mã VS: Quy trình làm việc đa mô hìnhTính năng nổi bật của Continue.dev trong VS Code là sử dụng **các mô hình khác nhau cho các nhiệm vụ khác nhau**. Đây là cấu hình cấp sản xuất:```
yam
l
# ~/.continu```
yam
l
 hình: 
- Tên: Qwen Coder 7B 
nhà cung cấp: ollama 
 hình: qwen2.5-code:7b 
apiBase: http://localhost:11434 
vai trò: [trò chuyện, chỉnh sửa] 

- Tên: Qwen Coder 1.5B Fast 
nhà cung cấp: ollama 
 hình: qwen2.5-code:1.5b 
apiBase: http://localhost:11434 
vai trò: [tự động hoàn thành] 
tùy chọn tự động hoàn thành: 
gỡ lỗiĐộ trễ: 300 
maxPromptToken: 512 

- Tên: Nhúng Nomic 
nhà cung cấp: ollama 
 hình: nomic-nhúng-văn bản 
apiBase: http://localhost:11434 
vai trò: [nhúng] 
``` vai trò: [trò chuyện]# Tự động hoàn thành: Mô hình cục bộ có độ trễ bằng 0 
- Tên: Qwen 1.5B Địa Phương 
nhà cung cấp: ollama 
mô hình: qwen2.5-code:1.5b 
apiBase: http://localhost:11434 
vai trò: [tự động hoàn thành]# Nhúng: Cục bộ để bảo mật 
- tên: Nomic Nhúng Địa phương 
nhà cung cấp: ollama 
mô hình: nomic-nhúng-văn bản 
apiBase: http://localhost:11434 
vai trò: [nhúng]bối cảnh: 
- nhà cung cấp: mã 
- nhà cung cấp: tài liệu 
- nhà cung cấp: khác 
- nhà cung cấp: thiết bị đầu cuối 
- nhà cung cấp: cơ sở mãquy tắc: 
- tên: Tiêu chuẩn TypeScript 
patter``` dockerfile 
# Dockerfile.continue-ci 
TỪ nút: 20-slim 

CHẠY npm cài đặt -g @continuedev/cli 

SAO CHÉP .continue/config.yaml /root/.continue/config.yaml 
ENV ANTHOPIC_API_KEY=${ANTHOPIC_API_KEY} 

# Chạy Tiếp tục kiểm tra trong CI 
CMD ["tiếp tục", "kiểm tra", "--config", "/root/.continue/config.yaml"] 
``` mô hình nhãn 
# {"models":[{"name://qwen2.5-codes:7b",...}]} 
```V
i
cấu hình Ollamatrên, tất cả quá trình xử   đều nằm trên máy của bạn. Không  cuộc gọi mạng, không  dữ liệu rời khỏi localhost. Đây  thiết lập được sử dụng bởi các nhóm tài chính  chăm sóc sức khỏe  yêu cầu tuân thủ.   phổ biến nhất 
# docker-compose.yml cho nhóm Ollama + Tiếp tục 
phiên bản: '3.8' 
dịch vụ: 
olma: 
hìnhnh: ollama/ollama:mới nhất 
khối lượng: 
- dữ liệu ollama:/root/.ollama 
cổng: 
- "11434:11434" 
triển khai: 
tài nguyên: 
đặt chỗ: 
thiết bị: 
- trình điều khiển: nvidia 
đếm: 1 
khả năng: [gpu] 

khối lượng: 
dữ liệu ollama: 
Các  hình ``` hỗ trợ sử dụng công cụ MCP nguyên bản - cho phép chế độ Tác nhân của Tiếp tục gọi các công cụ bên ngoài.### Tích hợp OpenAI```
yam
l
 hình: 
- Tên: GPT-4o 
nhà cung cấp: openai 
 hình: gpt-4o 
apiKey: ${{ secret.OPENAI_API_KEY }} 
vai trò: [trò chuyện, chỉnh sửa]- Tên: GPT-4o-mini 
nhà cung cấp: openai 
 hình: gpt-4o-mini 
apiKey: ${{ secret.OPENAI_API_KEY }} 
vai trò: [tự động hoàn thành] 
Tùy chọn hoàn thành mặc định: 
maxToken: 1024 
```### JetBrains: Thiết lập đầy đủ tính năngTiếp tục trong JetBrains hỗ trợ cùng `config.yaml`. Đặt nó tại:``` bash 
# Toàn cầu (tất cả các dự án) 
# macOS: ~/.continue/config.ya```
yam
l
# ~/.continue/config.yaml — Thiết lập mã VS sản xuất 
Tên:  VS sản xuất 
phiên bản: 1.0.0 
lược đồ: v1 

 hình: 
# Chính: Claude cho các nhiệm vụ phức tạp 
- Tên: Claude Sonnet 4.6 
nhà cung cấp: anthropic 
người mẫu: Claude-sonnet-4-6 
apiKey: ${{ secret.ANTHROPIC_API_KEY }} 
vai trò: [trò chuyện, chỉnh sửa, đại lý] 
Tùy chọn hoàn thành mặc định: 
nhiệt độ: 0,1 
maxToken: 8192 

# Dự phòng: GPT-4o cho tốc độ 
- Tên: GPT-4o 
nhà cung cấp: openai 
 hình: gpt-4o 
apiKey: ${{ secret.OPENAI_API_KEY }} 
vai trò: [trò chuyện] 

# Tự động hoàn thành: Mô hình cục bộ có độ trễ bằng 0 
- Tên: Qwen 1.5B Địa Phương 
nhà cung cấp: ollama 
 hình: qwen2.5-code:1.5b 
apiBase: http://localhost:11434 
vai trò: [tự động hoàn thành] 

# Nhúng: Cục bộ để bảo mật 
- tên: Nomic Nhúng Địa phương 
nhà cung cấp: ollama 
 hình: nomic-nhúng-văn bản 
apiBase: http://localhost:11434 
vai trò: [nhúng] 

bối cảnh: 
- nhà cung cấp:  
- nhà cung cấp: tài liệu 
- nhà cung cấp: khác 
- nhà cung cấp: thiết bị đầu cuối 
- nhà cung cấp:  sở  

quy tắc: 
- tên: Tiêu chuẩn TypeScript 
mẫu: "**/*.ts" 
quy tắc: | 
Sử dụng TypeScript nghiêm ngặt. Thích giao diện hơn các loại. 
Sử dụng async/await, không bao giờ gọi lại. Xử  tất cả các lỗi một cách  ràng. 
```đầy
đủ) | 0,5 giây | 0,3 giây | 0,4 giây | 0,3 giây | 
| Chi phí hàng tháng (người dùng nhiều) | $20-50 | $0 | $10-19 | $20 | 
| Chi phí hàng tháng (người dùng ít) | $2-5 | $0 | $10 | $0-20 | 
| Dòng được tạo/chấp nhận | 2.400 / 1.632 | 1.800 / 936 | 3.100 / 2.232 | 3.500 / 2.625 | 
| Thời gian thiết lập | 15-30 phút | 30-60 phút | 5 phút | 10 phút | 
| Có khả năng ngoại tuyến | Một phần | Đầy đủ | Không | Không |### Ca sử dụng: Doanh nghiệp được quản lý (Tài chính)Một nhóm fintech châu Âu gồm 12 nhà phát triển đã chuyển từ Copilot Business sang Continue.dev + Ollama trên các máy chủ GPU nội bộ. Kết quả sau 3 tháng:- **Chi phí**: $0/tháng (so với $228/tháng cho Doanh nghiệp phi công phụ) 
- **Độ trễ**: Tự động hoàn thành trung bình 0,4 giây với Qwen 2.5 Coder 7B trên A100 
- **Tuân thủ**: 100% air-gapped, đã vượt qua kiểm toán SOC 2 
- **Mức độ hài lòng của nhà phát triển**: 8,2/10 (so với 6,5/10 với Copilot do hạn chế về mô hình)### Ca sử dụng: Nhà phát triển Full-Stack SoloNhà phát triển đang chạy kết hợp các mô hình cục bộ và đám mây:```
yam
l
# Cấu hình hiệu suất chi phí được tối ưu hóa 
 hình: 
- Tên: Claude Haiku 
nhà cung cấp: anthropic 
 hình: Claude-haiku-4-5 
apiKey: ${{ secret.ANTHROPIC_API_KEY }} 
vai trò: [trò chuyện] # 0,25 USD/1 triệu token- Tên: Qwen 7B Địa Phương 
nhà cung cấp: ollama 
 hình: qwen2.5-code:7b 
vai trò: [tự động hoàn thành, chỉnh sửa] # Miễn phí 
`````` bash 
# Xác minh Ollama đang chạy 
cuộn tròn http://localhost:11434/api/tags 

# Đầu ra dự kiến: danh sách các model có sẵn 
# {"models":[{"name://qwen2.5-codes:7b",...}]} 
Chế độ Đặc vụ 2026 của ```.dev có thể tự lập kế hoạch và thực hiện các nhiệm vụ gồm nhiều bước:```
yam
l
# Kích hoạt chế độ Đại lý với chính sách công cụ 
 hình: 
- Tên: Đặc vụ Claude Sonnet 
nhà cung cấp: anthropic 
người mẫu: Claude-sonnet-4-6 
apiKey: ${{ secret.ANTHROPIC_API_KEY }} 
vai trò: [trò chuyện, chỉnh sửa, đại lý] 
khả năng: 
- công cụ_use 
- hìnhnh_input 
```Q
u
y
trình làm việc của tác nhân: mô tả một nhiệm vụ → AI phân tích cơ sở mã → tạo kế hoạch → thực hiện các thay đổi tệp → chạy lệnh đầu cuối → xác minh kết quả. Tool policies can be set to "A```
yam
l
 hình: 
- Tên: Claude Opus 
nhà cung cấp: anthropic 
 hình: Claude-opus-4-6 
apiKey: ${{ secret.ANTHROPIC_API_KEY }} 
vai trò: [trò chuyện, chỉnh sửa, đại lý] 
Tùy chọn hoàn thành mặc định: 
nhiệt độ: 0,2 
maxToken: 16384 
```Scr
i
p
t
(noImplicitAny, strictNullChecks)
 2. Thích `giao diện` hơn `loại` cho hình dạng đối tượng 
3. Luôn xử lý việc từ chối Promise bằng try/catch 
4. Use dependency injection, avoid global state
 5. Functions must be under 50 lines
 ```### Nhà cung cấp bối cảnh để hiểu sâu hơnCác lệnh `@` của Continue cung cấp bối cảnh chính xác cho AI:``` 
@```
yam
l
mô hình: 
- Tên: GPT-4o 
nhà cung cấp: openai 
mô hình: gpt-4o 
apiKey: ${{ secret.OPENAI_API_KEY }} 
vai trò: [trò chuyện, chỉnh sửa] 

- Tên: GPT-4o-mini 
nhà cung cấp: openai 
mô hình: gpt-4o-mini 
apiKey: ${{ secret.OPENAI_API_KEY }} 
vai trò: [tự động hoàn thành] 
Tùy chọn hoàn thành mặc định: 
maxToken: 1024 
``` phần mềm trung gian lôi kéo hoạt động trong dự án này 
> @docs https://docs.nestjs.com/security/authentication 
> Cấu trúc lại trình xử  đăng nhập bằng cách sử dụng mẫu từ tài liệu 
```### Bảo mật: Quản lý bí mật```
yam
l
# Không bao giờ mã hóa khóa API. Sử dụng thay thế môi trường: 
 hình: 
- Tên: Claude 
nhà cung cấp: anthropic 
người mẫu: Claude-sonnet-4-6 
apiKey: ${{ secret.ANTHROPIC_API_KEY }} # Từ env var# Đối với CI/CD, hãy sử dụng bash``` của bạn 
# Toàn cầu (tất cả các dự án) 
# macOS: ~/.continue/config.yaml 
# Windows: %USERPROFILE%\.continue\config.yaml 

#Dự án cụ thể 
# <project-root>/.continue/config.yaml 
```t
s
cho mỗi mô hình 
# Thêm vào hồ sơ shell của bạn: 
xuất CONTINUE_LOG_LEVEL=gỡ lỗi# Nhật ký được ghi vào: 
# macOS: ~/Library/Logs/Tiếp tục/ 
# Linux: ~/.config/Tiếp tục/logs/ 
# Windows: %APPDATA%\Tiếp tục\log\ 
```## So sánh với các lựa chọn thay thế| Tính năng | Tiếp tục.dev | Phi công phụ GitHub | Con trỏ | Tabby | 
|----------|:----------:|:-------------:|:------:|:-- 
---:| 
| **Giấy phép** | Apache-2.0 | Độc quyền | Độc quyền | Apache'``yaml 
máy chủ mcp: 
- tên: hệ thống tập tin 
lệnh: npx 
args: ["-y", "@modelcontextprotocol/server-filesystem", "/home/user/projects"] 

- tên: github 
lệnh: npx 
đối số: ["-y", "@modelcontextprotocol/server-github"] 
env: 
GITHUB_PERSONAL_ACCESS_TOKEN: ${{ secret.GITHUB_TOKEN }} 

- Tên: postgres 
lệnh: npx 
đối số: ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"] 
```| Có (Nhà soạn nhạc) | Không | 
| **Hỗ trợ MCP** | Có | Một phần | Có | Không | 
| **Hoàn thành tab** | Có | Có | Có | Có (chính) | 
| **Đội/Doanh nghiệp** | $10/người dùng/tháng (Trung tâm) | $19-39/người dùng/tháng | $40/người dùng/tháng | Tự lưu trữ | 
| **Có khả năng ngoại tuyến** | Đầy đủ | Không | Không | Đầy đủ | 
| **Tích hợp CI/PR** | Có (Séc) | Không | Không | Không | 
| **Độ phức tạp của việc thiết lập** | Trung bình | Thấp | Thấp | Trung bình | 
| **Quyền riêng tư về mã** | Kiểm soát hoàn toàn | Máy chủ Microsoft | Đám mây Mỹ | Kiểm soát hoàn toàn | 
| **Sao GitHub** | 33.277 | Không áp dụng | Không áp dụng | 25.000+ |**Cách đọc bảng này:**- Chọn **Continue.dev** nếu bạn muốn có sự linh hoạt tối đa, hỗ trợ LLM cục bộ hoặc cần quyền riêng tư toàn bộ về mã. Sự đánh đổi là cấu hình thủ công. 
- Chọn **GitHub Copilot** nếu bạn muốn thiết lập dễ dàng và không bận tâm đến hoạt động chỉ trên nền tảng đám mây trong hệ sinh thái Microsoft. 
- Chọn **Con trỏ** nếu bạn muốn trải nghiệm IDE gốc AI bóng bẩy nhất và sẵn sàng trả $20/tháng cho nó. 
- Chọn **Tabby** nếu bạn muốn một máy chủ tự động hoàn thành chuyên dụng có chức năng phân phát mô hình tích hợp và lập chỉ mục kho lưu trữ để triển khai nhóm.## Hạn chế / Đánh giá trung thựcContinue.dev không phải là công cụ phù hợp cho mọi nhà phát triển. Dưới đây là những hạn chế trung thực:**1. Tính năng tự động hoàn thành không ổn định.** Tính năng hoàn thành tab có các vấn đề về độ tin cậy đã biết trên các phiên bản. Nó hoạt động tốt với các mô hình cụ thể (Codestral, Qwen 2.5 Coder) nhưng có thể trục trặc hoặc bị lỗi âm thầm với các mô hình khác. Nếu nhu cầu chính của bạn là tự động hoàn thành thì Copilot hoặc Tabby sẽ đáng tin cậy hơn.**2. Chi phí cấu hình thủ công.** Mọi chuyển đổi mô hình đều yêu cầu chỉnh sửa `config.yaml`. So sánh với Copilot nơi bạn cài đặt và nó chỉ hoạt động. Tiếp tục thưởng cho những người mày mò và trừng phạt những người muốn có cấu hình bằng không.**3. Không có model cài sẵn.** Bạn mang theo ```
yam
l
của riêng mình 
# Cấu hình hiệu suất chi phí được tối ưu hóa 
 hình: 
- Tên: Claude Haiku 
nhà cung cấp: anthropic 
 hình: Claude-haiku-4-5 
apiKey: ${{ secret.ANTHROPIC_API_KEY }} 
vai trò: [trò chuyện] # 0,25 USD/1 triệu token 

- Tên: Qwen 7B Địa Phương 
nhà cung cấp: ollama 
 hình: qwen2.5-code:7b 
vai trò: [tự động hoàn thành, chỉnh sửa] # Miễn phí 
``` phân tích mức sử dụng và SSO mà Copilot Business hoặc Tabby Enterprise cung cấp.**5. Khoảng cách đánh bóng giao diện người dùng.** Giao diện của Continue có nhiều chức năng nhưng kém tinh tế hơn so với Cursor. Đặc biệt, plugin JetBrains thỉnh thoảng gặp sự cố hiển thị và cập nhật chậm hơn phiên bản VS Code.**6. Đường cong học tập cho các tính năng nâng cao.** Nhà cung cấp bối cảnh, quy tắc tùy chỉnh, máy chủ MCP và chế độ Đại lý đều yêu cầu đọc tài liệu và thử nghiệm. Mức chi trả cao nhưng thời gian đầu tư là có thật.## Câu hỏi thường gặp### Continue.dev có hoạt động hoàn toàn```
yam
l
không 
# Kích hoạt chế độ Đại lý với chính sách công cụ 
 hình: 
- Tên: Đặc vụ Claude Sonnet 
nhà cung cấp: anthropic 
người mẫu: Claude-sonnet-4-6 
apiKey: ${{ secret.ANTHROPIC_API_KEY }} 
vai trò: [trò chuyện, chỉnh sửa, đại lý] 
khả năng: 
- công cụ_use 
- hìnhnh_input 
Trong môi trường  r-gapped, Continue.dev  một trong số ít trợ   hóa AI hoạt động được.### Continue.dev so sánh với GitHub Copilot về mã hóa hàng ngày như thế nào?Continue.dev phù hợp với Copilot về chức năng trò chuyện và vượt xa nó về tính linh hoạt của mô hình. Phi công phụ giành chiến thắng nhờ độ tin cậy tự động hoàn thành và độ ma sát trong thiết lập. Một quy trình công việc điển hình: sử dụng Continue.dev với Claude để tái cấu trúc phức tạp và Ollama để tự động hoàn thành cục bộ, trong khi người dùng Copilot có được chất lượng hoàn thành nhất quán (nhưng bị khóa). Nếu bạn coi trọng quyền kiểm soát```
yam
l
# ~/.continue/rules/typescript.yaml 
Tên: Quy tắc TypeScript 
phiên bản: 1.0.0 
lược đồ: v1 

quy tắc: 
- mẫu: "**/*.ts" 
quy tắc: | 
1. Sử dụng TypeScript nghiêm ngặt (noImplicitAny, strictNullChecks) 
2. Thích `giao diện` hơn `loại` cho hình dạng đối tượng 
3. Luôn xử  việc từ chối Promise bằng try/catch 
4. Sử dụng tính năng nội xạ phụ thuộc, tránh trạng thái toàn cầu 
5. Hàm phải dưới 50 dòng 
``` cy.### Continue.dev có miễn phí cho mục đích thương mại không?Đúng. Giấy phép Apache-2.0 cho phép sử dụng, sửa đổi và phân phối vì mục đích thương mại mà không bị hạn chế. Phần mở rộng IDE hoàn toàn miễn phí. Continue Hub (tính năng cộng tác nhóm) có giá khởi điểm là $10/người dùng/tháng. Bạn chỉ trả tiền cho việc sử dụng API khi sử dụng LLM trên đám mây như Claude hoặc GPT-4o.### Làm cách nào để di chuyển từ Copilot sang Continue.dev?1. Cài đặt tiện ích Continue (chưa gỡ Copilot) 
2. Định cấu hình các mô hình ưa thích của bạn trong `~/.continue/config.yaml` 
3. ``` 
@codebase - Tìm kiếm ngữ nghĩa trên toàn bộ dự án 
@docs - Tham khảo các trang tài liệu bên ngoài 
@terminal - Bao gồm đầu ra lệnh cuối cùng 
@file - Tham khảo các tệp cụ thể 
@webTìm kiếm trên web những thông tin mới nhất 
@github - Đưa ra các vấn đề  PR 
```i
o
n
sau thời gian thiết lập ban đầu.### Sự khác biệt giữa config.yaml và config.json là gì?Continue.dev đã chuyển từ JSON sang YAML làm định dạng được đề xuất vào năm 2025. `config.yaml` hỗ trợ bộ tính năng đầy đủ bao gồm hệ thống quy tắc mới, nhập trung tâm và khả năng đọc tốt hơn. `cấu hình``` 
> @codebase giải thích cách phần mềm trung gian xác thực hoạt động trong dự án này 
> @docs https://docs.nestjs.com/security/authentication 
> Cấu trúc lại trình xử lý đăng nhập bằng cách sử dụng mẫu từ tài liệu 
``` kết hợp hơn 33.277 sao GitHub, tính linh hoạt của bất kỳ LLM nào, khả năng ngoại tuyến hoàn toàn  hệ thống kiểm tra tích hợp CI. Dành cho các nhà phát triển đang đánh giá **continue.dev so với copilot** hoặc đang tìm kiếm **trợ   hóa nguồn mở** miễn phí w```
yam
l
# Không bao giờ mã hóa khóa API. Sử dụng thay thế môi trường: 
mô hình: 
- Tên: Claude 
nhà cung cấp: anthropic 
người mẫu: Claude-sonnet-4-6 
apiKey: ${{ secret.ANTHROPIC_API_KEY }} # Từ env var 

# Đối với CI/CD, hãy sử dụng kho lưu trữ bí mật của người chạy: 
# Hành động GitHub: ${{ secret.ANTHROPIC_API_KEY }} 
# GitLab CI: $ANTHOPIC_API_KEY (biến CI/CD) 
mẹo cấu hình ```
r
**Cộng đồng:** Tham gia [Nhóm Telegram về Công cụ  hóa AI](https://t.me/aicodingtools) để thảo luận về cấu hình Continue.dev, chia sẻ thiết lập  hình  nhận trợ giúp từ các nhà phát triển khác sử dụng trợ  AI nguồn mở. 







## Lưu trữ và cơ sở hạ tầng được đề xuấtTrước khi triển khai bất kỳ công cụ nào ở trên vào sản xuất, bạn sẽ cần cơ sở hạ tầng vững chắc. Hai cú đánh 
# Theo dõi chi phí API trên mỗi mô hình 
# Thêm vào hồ sơ shell của bạn: 
xuất CONTINUE_LOG_LEVEL=gỡ lỗi 

# Nhật ký được ghi vào: 
# macOS: ~/Library/Logs/Tiếp tục/ 
# Linux: ~/.config/Tiếp tục/logs/ 
# Windows: %APPDATA%\Tiếp tục\log\ 
`` ôi. 
- **HTStack
**VPS Hồng Kông  khả năng truy cập  độ trễ thấp từ Trung Quốc đại lục. Đây chính  IDC lưu trữ dibi8.com — đã được thử nghiệm trong quá trình sản xuất.*Các liên kết liên kếtchúng không làm bạn mất thêm phí  giúp dibi8.com tiếp tục hoạt động.*## Nguồn & Đọc thêm- [Trang web chính thức của Continue.dev](https://www.continue.dev/) 
- [Tài liệu Continue.dev](https://docs.continue.dev/) 
- [Kho lưu trữ GitHub của Continue.dev](https://github.com/continuedev/continue) 
- [Tiếp tục định giá trung tâm](https://www.continue.dev/pricing) 
- [Trang web chính thức của Ollama](https://ollama.com/) 
- [Tài liệu về giao thức bối cảnh  hình](https://modelcontextprotocol.io/) 
- [VS Code Continue Extension](https://marketplace.visualstudio.com/items?itemName=Continue.continue) 
- [Thị trường JetBrains - Tiếp tục](https://plugins.jetbrains.com/plugin/22707-continue) 
- [Blog Continue.dev](https://blog.continue.dev/)<!--tự động tham khảo--> 
## Tài liệu tham khảo & Nguồn- [Continue.dev](https://github.com/continuedev/continue) 
- [Ollama](https://github.com/ollama/ollama) 
- [Giao thức bối cảnh  hình (MCP)](https://modelcontextprotocol.io/) 
- [LM Studio](https://lmstudio.ai/) 
- [Tabby](https://github.com/TabbyML/tabby)

💬 Bình luận & Thảo luận