Kilo Code
Kilo Code thêm UberLLM như một Custom provider với loại API OpenAI Compatible.
Trước khi bắt đầu
- Một tài khoản UberLLM có số dư, và một API key từ
Dashboard → Khóa](
ull_...).
Thiết lập trong VS Code
- Mở Cài đặt của Kilo (biểu tượng bánh răng) và chuyển đến tab Providers.
- Cuộn xuống cuối và nhấp vào Custom provider.
- Điền vào:
- Provider ID:
uberllm - Display name:
UberLLM - Provider API: OpenAI Compatible
- Base URL:
https://api.uberllm.dev/v1 - API key: khóa
ull_...của bạn - Models: nhấp vào Fetch models và chọn các mô hình bạn muốn, hoặc Add model
và nhập một ID như
z-ai/glm-5.2.
- Provider ID:
- Nhấp vào Submit.
Danh sách được tìm nạp chỉ bao gồm ID và tên mô hình. Đặt giới hạn ngữ cảnh và
đầu ra của từng mô hình trong tệp cấu hình (phần tiếp theo): nếu không có chúng, Kilo sẽ sử dụng 0 và tính năng
quản lý ngữ cảnh của nó sẽ không hoạt động.
Thiết lập trong kilo.jsonc
Tệp toàn cục: ~/.config/kilo/kilo.jsonc. Tệp dự án: kilo.jsonc trong dự án.
{
"provider": {
"uberllm": {
"npm": "@ai-sdk/openai-compatible",
"name": "UberLLM",
"options": {
"baseURL": "https://api.uberllm.dev/v1",
"apiKey": "{env:UBERLLM_API_KEY}"
},
"models": {
"deepseek/deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash", "limit": { "context": 1048576, "output": 384000 } },
"z-ai/glm-5.2": { "name": "GLM 5.2", "limit": { "context": 1048576, "output": 32768 } },
"moonshotai/kimi-k3": { "name": "Kimi K3", "limit": { "context": 1048576, "output": 32768 } }
}
}
},
"model": "uberllm/z-ai/glm-5.2"
}
{env:UBERLLM_API_KEY} chỉ hoạt động trong tệp toàn cục (hoặc một tệp được đặt tên bởi
KILO_CONFIG). Trong một dự án kilo.jsonc, Kilo sẽ bỏ qua nó với một cảnh báo và nhà
cung cấp không có key. Trong tệp dự án, hãy dán key vào apiKey thay vào đó, hoặc
giữ nhà cung cấp trong tệp toàn cục.
Mô hình đề xuất
Đã kiểm tra vào 30 tháng 10, 2026: mỗi mô hình đều trả lời và thực hiện lệnh gọi công cụ thông qua UberLLM.
| ID mô hình | Ngữ cảnh | Đầu ra tối đa |
|---|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 | 384,000 |
z-ai/glm-5.2 |
1,048,576 | 32,768 |
moonshotai/kimi-k3 |
1,048,576 | 32,768 |
Kilo đã gửi tên ứng dụng của mình (X-Title: Kilo Code) đến các nhà cung cấp tùy chỉnh.
Các lỗi thường gặp
| Bạn thấy gì | Nguyên nhân và cách khắc phục |
|---|---|
401 / "Invalid API Key" |
Key bị thiếu hoặc gõ sai. Trong tệp dự án, {env:...} bị bỏ qua: xem ở trên. |
404 với "page not found" |
Base URL phải là https://api.uberllm.dev/v1. |
404 model_not_found |
Model id bị gõ sai. Sử dụng Fetch models hoặc sao chép từ danh mục. |
402 insufficient_credits |
Số dư trống. Thêm tín dụng trong Dashboard → Credits. |
| Context đầy ngay lập tức, hoặc quá trình nén không bao giờ chạy | Model không có limit. Thêm context và output như trên. |