Quay lại hướng dẫn
Tích hợp·10 tháng 7, 2026·Cập nhật 10 tháng 10, 2026·Đọc 8 phút

Kilo Code với Claude API — cấu hình base URL (cả Cline và Roo Code)

Kilo Code, Cline và Roo Code đều chấp nhận endpoint tùy chỉnh tương thích OpenAI: ba trường là đủ để chạy Claude trong VS Code, thấp hơn khoảng 30% so với giá Anthropic. Hướng dẫn từng công cụ, lựa chọn mô hình và chi phí thực tế của một phiên.

Kilo Code, Cline và Roo Code là các agent lập trình AI mã nguồn mở được sử dụng nhiều nhất trong VS Code — và cả ba đều chấp nhận endpoint tương thích OpenAI tùy chỉnh. Vì vậy, bạn có thể chạy Claude trong trình soạn thảo của mình bằng một khóa duy nhất sk-kn-, với mức giá thấp hơn khoảng 30% so với mức phí chính thức của Anthropic trên các model chính. Hướng dẫn này trình bày cấu hình ba trường cho từng công cụ, model Claude nên chọn theo từng tác vụ và chi phí thực tế của một phiên lập trình agent.

Tại sao các công cụ này yêu cầu khóa API

Kilo Code, Cline và Roo Code không tích hợp sẵn model: mỗi hành động (đọc tệp, đề xuất thay đổi, chạy lệnh, kiểm tra kết quả) là một lệnh gọi API được tính phí theo token. Gói thuê bao chat như Claude Pro không bao gồm việc này — bạn cần quyền truy cập API trực tiếp. Đó chính xác là dịch vụ Kunavo cung cấp: trả theo mức sử dụng từ lần nạp $10, một khóa cho Claude và GPT, số dư không bao giờ hết hạn và thanh toán bằng thẻ tại Pháp (chi tiết về VAT và GDPR có trong hướng dẫn Claude API tại Pháp). Vì vòng lặp agent gửi lại ngữ cảnh ở mỗi bước, mức phí mỗi token là đòn bẩy chi phí đầu tiên của một phiên.

Ba trường (cho mọi công cụ)

Ba tiện ích mở rộng dùng chung một mô hình provider — Kilo Code và Roo Code là các fork trong họ Cline — nên cấu hình giống hệt nhau:

parametres-provider
API Provider   OpenAI Compatible
Base URL       https://api.kunavo.com/v1
API Key        sk-kn-...          # à créer sur kunavo.com/app/keys
Model ID       claude-sonnet-5        # ou claude-opus-4-7 / claude-haiku-4-5

Tạo khóa trong bảng điều khiển sau khi đăng ký và nạp $10 — khóa chỉ hiển thị một lần, hãy lưu ngay lập tức.

Cấu hình Kilo Code

  1. Cài đặt Kilo Code từ marketplace của VS Code và mở công cụ này trong thanh bên.
  2. Mở cài đặt tiện ích mở rộng (biểu tượng bánh răng), phần Providers.
  3. Đặt API Provider thành OpenAI Compatible.
  4. Base URL: https://api.kunavo.com/v1 · khóa API: sk-kn-… của bạn · model: claude-sonnet-5.
  5. Lưu, sau đó kiểm tra bằng một yêu cầu đơn giản (« giải thích tệp này ») trước khi cho phép công cụ chỉnh sửa mã.

Kilo Code cho phép dùng một model khác nhau cho từng chế độ (Architect / Code / Debug) — hữu ích để định tuyến việc lập kế hoạch đến model mạnh hơn và việc thực thi đến model rẻ hơn.

Cấu hình Cline

  1. Cài đặt Cline và mở bảng điều khiển của công cụ.
  2. Nhấp vào bánh răng cài đặt và trong API Provider, chọn OpenAI Compatible.
  3. Điền ba giá trị giống nhau: base URL https://api.kunavo.com/v1, khóa của bạn và model ID claude-sonnet-5.
  4. Nếu Cline yêu cầu siêu dữ liệu model (cửa sổ ngữ cảnh, giới hạn output), hãy lấy các con số từ trang model.

Cấu hình Roo Code

Giống hai công cụ còn lại: Settings → Providers → API Provider → OpenAI Compatible, sau đó là base URL https://api.kunavo.com/v1, khóa và model ID. Hệ thống chế độ của Roo Code (Code / Architect / Ask / Debug) cũng chấp nhận một model cho mỗi chế độ.

Cả ba công cụ cũng cung cấp provider Anthropic gốc với tùy chọn base URL tùy chỉnh. Khi trỏ đến https://api.kunavo.com, bạn sử dụng API gốc Messages (/v1/messages) — hữu ích vì cache_control được truyền nguyên vẹn và input được lưu trong bộ nhớ đệm được tính phí ở mức 10% giá input (xem tài liệu về bộ nhớ đệm prompt). Cả hai tuyến đều hoạt động; tuyến tương thích OpenAI đơn giản hơn để bắt đầu.

Dù vậy, bản thân việc lưu lời nhắc vào bộ nhớ đệm không phụ thuộc vào tuyến Anthropic gốc. Với lời nhắc dài, Kunavo tự đặt các điểm ngắt bộ nhớ đệm trên tuyến tương thích OpenAI: trên lời nhắc hệ thống, trên các định nghĩa công cụ và trên tin nhắn cuối cùng khi cuộc trò chuyện đã có lượt trả lời của trợ lý; trong vòng lặp tác tử, điều kiện này được đáp ứng ở mọi bước sau bước đầu tiên. cache_control mà tiện ích mở rộng đặt ở đó được giữ nguyên. Trên tuyến gốc, yêu cầu được chuyển tiếp đúng như tiện ích mở rộng đã gửi và không có điểm ngắt nào được thêm vào: những gì được lưu vào bộ nhớ đệm phụ thuộc vào các điểm ngắt mà tiện ích mở rộng đặt.

Nên chọn model Claude nào?

Tác vụMô hìnhInput / output Kunavo (mỗi 1M)
Lập trình agent hằng ngày (mặc định)claude-sonnet-5$1,40 / $7,00
Thế hệ trước, dành cho các prompt đã được tinh chỉnh trên đóclaude-sonnet-4-6$2,10 / $10,50
Tái cấu trúc và gỡ lỗi khóclaude-opus-4-7$3,50 / $17,50
Thay đổi nhỏ, thông báo commitclaude-haiku-4-5$0,70 / $3,50

Trường model chỉ là một slug trên cùng endpoint: đổi model là thay đổi một từ — không cần khóa mới, không cần provider mới. Tất cả mức giá có trong hướng dẫn giá Claude API và trên trang giá.

Chi phí thực tế của một phiên

Các công cụ tác tử tiêu thụ nhiều token theo thiết kế: mỗi bước gửi lại prompt hệ thống, lịch sử tác vụ và ngữ cảnh tệp. Các con số thực tế theo mức giá Kunavo:

Đơn vịToken (đầu vào / đầu ra)claude-sonnet-5Theo mức giá Anthropic
Một bước tác tử25.000 / 1.200$0,043$0,062
Một tác vụ gồm 20 bước~500k / ~24k~$0,87~$1,24
Một ngày làm việc bận rộn (5 tác vụ)—~$4,34~$6,20

Phép tính có thể thực thi:

cout_session.py
# Tarifs Claude sur Kunavo (USD par 1M de tokens) : (input, output)
RATES = {
    "claude-haiku-4-5":  (0.70, 3.50),
    "claude-sonnet-5":   (1.40, 7.00),
}

def cout_etape(model, in_tokens, out_tokens):
    i, o = RATES[model]
    return in_tokens / 1_000_000 * i + out_tokens / 1_000_000 * o

# Une étape agentique : l'outil renvoie le contexte + les fichiers lus.
print(cout_etape("claude-sonnet-5", 25_000, 1_200))         # -> $0.0434
# Une tâche réaliste de 20 étapes (éditer, lancer, corriger, répéter) :
print(20 * cout_etape("claude-sonnet-5", 25_000, 1_200))    # -> ~$0.87

Giữ hóa đơn ở mức thấp

  1. Mở tác vụ mới thay vì kéo dài cùng một tác vụ. Công cụ gửi lại toàn bộ cuộc trò chuyện ở mỗi bước: một tác vụ kéo dài vô tận sẽ tốn chi phí theo cấp số nhân. Tác vụ mới = ngữ cảnh ngắn.
  2. Định tuyến theo chế độ. Kilo Code và Roo Code cho phép dùng một mô hình cho mỗi chế độ — Architect trên claude-opus-4-7, Code trên claude-sonnet-5, câu hỏi nhanh trên claude-haiku-4-5.
  3. Sử dụng tuyến Anthropic gốc để caching. Input được cache tính phí bằng 10% mức giá — trong một vòng lặp gửi lại cùng một tiền tố ổn định ở mỗi bước, đây là khoản tiết kiệm lớn nhất hiện có (cách hoạt động).
  4. Theo dõi chi tiêu theo khóa. Cấp cho trình chỉnh sửa khóa riêng với giới hạn chi tiêu trong bảng điều khiển, rồi kiểm tra trong mức sử dụng chi phí thực tế của một tuần lập trình tác tử.

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

Nên sử dụng base URL nào cho Kilo Code với Claude API?

Chọn provider « OpenAI Compatible » và đặt base URL là https://api.kunavo.com/v1, cùng một khóa Kunavo (sk-kn-...) và slug model Claude như claude-sonnet-5. Ba trường giống nhau cũng hoạt động trong Cline và Roo Code. Với provider Anthropic gốc, hãy dùng https://api.kunavo.com (SDK sẽ thêm /v1/messages).

Tôi có thể sử dụng gói Claude Pro của mình với Kilo Code không?

Không — các gói thuê bao chat không bao gồm quyền truy cập API. Kilo Code, Cline và Roo Code gọi trực tiếp API và tính phí theo token. Trên Kunavo, bạn nạp tiền từ $10, Claude được cung cấp với giá thấp hơn khoảng 30% so với mức phí của Anthropic, và số dư không bao giờ hết hạn.

Nên chọn model Claude nào cho Kilo Code?

claude-sonnet-5 ($1,40/$7,00 cho mỗi 1M token trên Kunavo) là lựa chọn mặc định cho việc lập trình agent hằng ngày: chất lượng mã gần bằng Opus và mức phí mỗi token thấp hơn claude-sonnet-4-6 ($2,10/$10,50) trên Kunavo. Chuyển lên claude-opus-4-7 cho các lần tái cấu trúc khó nhất. Định tuyến các câu hỏi đơn giản đến claude-haiku-4-5. Mức giá đầy đủ có trong hướng dẫn giá Claude API.

Một phiên lập trình với Claude có giá bao nhiêu?

Các công cụ agent gửi lại ngữ cảnh ở mỗi bước: một bước điển hình có khoảng 25k token đầu vào / 1,2k token đầu ra, tương đương khoảng $0,043 trên claude-sonnet-5 theo mức giá Kunavo — khoảng $0,87 cho một tác vụ 20 bước, so với khoảng $1,24 theo mức giá chính thức của Anthropic. Các yêu cầu thất bại không bị tính phí.

Còn việc tuân thủ GDPR thì sao?

Kunavo không cung cấp DPA (hợp đồng theo Điều 28 GDPR), Zero Data Retention hoặc lưu trữ dữ liệu tại EU: các yêu cầu được xử lý tại Hoa Kỳ rồi chuyển đến nhà cung cấp model, nơi áp dụng chính sách lưu trữ riêng của họ. Nếu dự án của bạn yêu cầu DPA, ZDR hoặc lưu trú dữ liệu tại EU, hãy ký hợp đồng trực tiếp với Anthropic, OpenAI hoặc Google theo điều kiện dành cho doanh nghiệp của họ. Việc giả danh hóa PII trước khi gửi và các biện pháp khác phía bạn được trình bày trong hướng dẫn tuân thủ GDPR cho LLM tại Pháp.