Chạy Kilo Code trên bất kỳ model catalog nào qua OpenAI Compatible.
Updated 2026-07-30
Kilo Code xuất xưởng một luồng provider tùy chỉnh xây riêng cho gateway: chọn OpenAI Compatible làm Provider API, đặt Base URL thành https://api.apisrouter.com/v1, dán một key, và Kilo tự động lấy danh sách model từ /v1/models. Id Claude, Kimi, và cỡ Codex trở thành các backend hoán đổi được cho agent.
Câu trả lời nhanh: một entry provider tùy chỉnh.
Mở cài đặt của Kilo Code qua biểu tượng bánh răng, vào tab Providers, và chọn tùy chọn provider tùy chỉnh. Đặt cho nó một Provider ID và tên hiển thị, đặt Provider API thành OpenAI Compatible, Base URL thành https://api.apisrouter.com/v1, và dán key của bạn. Một khi Base URL và key hợp lệ, Kilo truy vấn danh sách /v1/models của endpoint và hiển thị một bộ chọn có thể tìm kiếm cho mọi id khả dụng, nên bạn chọn claude-sonnet-4-6 hoặc kimi-k2.7-code từ một danh sách thay vì gõ mù. Model cũng có thể được thêm thủ công, và các header HTTP tùy chỉnh được hỗ trợ dưới dạng cặp key-value nếu bạn cần chúng. Lưu lại, và tác vụ tiếp theo của agent định tuyến qua gateway.
Provider ID: apisrouter
Display name: APIsRouter
Provider API: OpenAI Compatible
Base URL: https://api.apisrouter.com/v1
API key: sk-YOUR-APISROUTER-KEY
Models: pick from the auto-fetched list
(e.g. claude-sonnet-4-6, kimi-k2.7-code)Cách Kilo Code dùng provider.
Kilo Code (khoảng 26K star trên GitHub) là một AI coding agent mã nguồn mở cho VS Code: nó lên kế hoạch, sửa file, chạy lệnh, và lặp lại trên các thất bại với các cổng phê duyệt, trong dòng dõi của Roo và Cline. Vòng lặp đó có một hình dạng traffic cụ thể: context dài đi vào, lệnh gọi tool và diff đi ra, nhiều lượt mỗi tác vụ, điều này khiến model nền tảng vừa là đòn bẩy chất lượng vừa là động lực chi phí. Provider OpenAI Compatible gửi vòng lặp đó dưới dạng chat completions chuẩn tới Base URL của bạn, với id model là một chuỗi trơn. Định dạng đường dây không quan tâm vendor nào, đây chính là điều khiến việc mua sắm model thực sự khả thi: claude-sonnet-4-6, kimi-k2.7-code, và gpt-5.6-sol là các entry hoán đổi được sau một provider, thay vì ba tài khoản vendor với ba cách thiết lập billing. Với việc tinh chỉnh theo từng model, giới hạn token, hành vi gọi tool, và các biến thể sống trong file cấu hình kilo.jsonc, thứ bạn có thể sửa trực tiếp khi một model cần cài đặt mà UI không phơi bày. Đặt giới hạn đã công bố từ tài liệu của model, không phải từ sự lạc quan: agent nhồi context một cách mạnh mẽ, và một cửa sổ bị khai khống thất bại đúng ở những tác vụ lớn nhất.
Chọn model coding cho vòng lặp của Kilo.
Các chế độ của Kilo cho phép các loại công việc khác nhau mang cấu hình khác nhau, và cách khai thác trung thực điều đó là thực nghiệm: chạy cùng một loại tác vụ trên hai id trong một tuần, rồi đọc chi tiêu theo từng model trong console gateway cạnh tần suất bạn phải can thiệp. Vòng lặp agent là cách tốn token nhất để dùng một model, nên sự khác biệt là đo được, không phải cảm tính.
- claude-sonnet-4-6 là mặc định đáng tin cậy: gọi tool mạnh, diff sạch, và phục hồi tốt khi một lệnh thất bại giữa tác vụ.
- kimi-k2.7-code là lựa chọn khối lượng cho các phiên agentic dài, được tinh chỉnh cho code và định giá cho vòng lặp nhiều lượt mà Kilo thực sự chạy.
- gpt-5.6-sol phù hợp cho các chỉnh sửa phạm vi nhanh và các lần chạy sửa test nơi độ trễ mỗi lượt định hình phiên làm việc.
- claude-opus-4-7 xứng đáng với mức giá của nó trên các tác vụ khó: tái cấu trúc đa file, công việc kiến trúc, debug cần toàn bộ bức tranh trong context.
- gpt-5.5 là lựa chọn tổng quát hàng đầu để A/B với Claude trên chính repo của bạn thay vì trên bảng benchmark.
Trả theo mức sử dụng · thấp hơn giá chính thức
Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.
| Mô hình | Giá chính thức | Giá của chúng tôi |
|---|---|---|
| Claude Sonnet 4.6 | $3.00 / $15.00 per M | $2.40 / $12.00 per M |
| Claude Opus 4.7 | $5.00 / $25.00 per M | $4.00 / $20.00 per M |
| Kimi K2.7 Code | $0.95 / $4.00 per M | $1.00 / $4.00 per M |
| GPT-5.6 Sol | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
| GPT-5.5 | $5.00 / $30.00 per M | $4.00 / $24.00 per M |
Các kiểu lỗi đặc thù của Kilo Code.
Debug theo thứ tự chuẩn: curl danh sách model, curl một completion với đúng id, và chỉ sau đó chỉnh cài đặt của Kilo. Hai lệnh tách sạch vấn đề gateway khỏi cấu hình editor.
- Bộ chọn model trống rỗng: Base URL hoặc key sai, vì bộ chọn được lấp đầy từ một lệnh gọi /v1/models trực tiếp. Curl danh sách đó với cùng giá trị để xác nhận.
- 404 trên mọi request: Base URL mất /v1, hoặc bạn đã dán một đường dẫn /chat/completions đầy đủ vào nơi cần một base. Kilo chấp nhận URL endpoint đầy đủ, nhưng chỉ khi chúng trỏ đúng vào route chat-completions.
- Hành vi cắt cụt hoặc quên sâu trong một tác vụ: giới hạn context khai báo trong kilo.jsonc vượt quá những gì model thực sự hỗ trợ. Dùng các giá trị đã tài liệu hóa.
- Lệnh gọi tool được kể lại thay vì thực thi: id đã chọn yếu về gọi hàm. Chạy lại tác vụ trên claude-sonnet-4-6 để tách lựa chọn model khỏi cấu hình trước khi chạm vào cài đặt.
- Lưu ý riêng cho Azure từ tài liệu: các bản triển khai Azure GPT-5 từ chối trường max_tokens mà các provider tương thích OpenAI tùy chỉnh gửi, nên Azure nên dùng provider azure gốc của Kilo. Không liên quan với một gateway, nhưng nó giải thích một lỗi gây bối rối nếu bạn thử cả hai.
Ai định tuyến Kilo Code qua một gateway.
- Lập trình viên muốn Claude điều khiển agent mà không cần một quan hệ billing Anthropic riêng, trên một số dư trả trước với khởi đầu miễn phí, không thẻ.
- Người mua sắm model dùng bộ chọn tự động lấy để thử nghiệm các id coding trên tác vụ thực trong repo thực của họ.
- Người dùng nặng ghép một model frontier cho công việc cỡ lên-kế-hoạch với một model khối lượng cho các phiên thực thi dài.
- Đội đo lường chi tiêu agent theo từng lập trình viên bằng sử dụng theo từng key thay vì đảo ngược kỹ thuật một hóa đơn vendor chung.
- Người đã định tuyến các công cụ khác qua một gateway muốn agent VS Code trên cùng key và log sử dụng.
Xác minh endpoint và chạy tác vụ đầu tiên.
Chứng minh nửa gateway bằng curl trước khi cấu hình editor: liệt kê model, rồi gửi một completion với id bạn định chọn. Khi cả hai qua, mọi thứ còn lại nằm trong form provider. Sau đó cho Kilo một tác vụ thực nhỏ với mục tiêu rõ ràng và theo dõi các lượt đầu. Lệnh gọi tool sạch và các chỉnh sửa hợp lý nghĩa là id phù hợp với vòng lặp; lỗi cứng chỉ tới ba trường. Khi các tác vụ chảy qua, console APIsRouter hiển thị model, token, và chi tiêu theo từng request, đây là nơi một tuần dùng agent trở thành một con số cụ thể theo từng model.
curl -s https://api.apisrouter.com/v1/models \
-H "Authorization: Bearer $APISROUTER_API_KEY" | head -50
curl -s https://api.apisrouter.com/v1/chat/completions \
-H "Authorization: Bearer $APISROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"kimi-k2.7-code",
"messages":[{"role":"user","content":"ping"}]}'Câu hỏi thường gặp
Làm sao để thêm một provider tương thích OpenAI vào Kilo Code?
Bánh răng Settings → tab Providers → provider tùy chỉnh. Đặt Provider API thành OpenAI Compatible, Base URL thành https://api.apisrouter.com/v1, và dán key của bạn. Kilo sau đó tự động lấy danh sách model từ /v1/models và bạn chọn id từ một danh sách có thể tìm kiếm.
Kilo Code có thể chạy model Claude qua provider này không?
Có. Provider chuyển tiếp id model dưới dạng một chuỗi trơn qua chat completions chuẩn, nên claude-sonnet-4-6 và claude-opus-4-7 hoạt động y hệt như id GPT, trên một key, và đổi vendor là một lựa chọn trong bộ chọn.
Vì sao danh sách model trống sau khi tôi thêm provider?
Việc tự động lấy được lấp đầy từ một lệnh gọi /v1/models trực tiếp, nên một danh sách trống nghĩa là Base URL hoặc key sai. Curl danh sách đó với cùng giá trị; nếu nó hoạt động, kiểm tra lại những gì bạn thực sự đã lưu trong form provider. Model cũng có thể được thêm thủ công.
Tôi đặt cửa sổ context và giới hạn token cho một model tùy chỉnh ở đâu?
Trong kilo.jsonc, file cấu hình của Kilo, thứ mang giới hạn token theo từng model, cài đặt gọi tool, và các biến thể vượt ngoài những gì form provider phơi bày. Dùng các giá trị đã tài liệu hóa của model; giới hạn khai khống thất bại trên các tác vụ lớn nhất.
API key có bắt buộc phải nằm trong form không?
Trường key là đường đi thông thường, nhưng nó là tùy chọn nếu bạn xử lý xác thực qua header tùy chỉnh, thứ form provider hỗ trợ dưới dạng cặp key-value. Với một thiết lập gateway chuẩn, trường key là lựa chọn đúng.
Làm sao tôi biết một tuần dùng Kilo Code tốn bao nhiêu?
Đọc góc nhìn sử dụng theo từng key trong console APIsRouter: token và chi tiêu theo từng request và theo từng model. Tác vụ agent là hàng chục request mỗi cái, nên log là thước đo trung thực duy nhất cho những gì thói quen dùng của bạn thực sự tốn.