MớiTrỏ bất kỳ agent nào về UberLLM — một key, mọi model, bằng giá niêm yết hoặc rẻ hơn.
UberLLM

Aider với API tương thích OpenAI rẻ hơn (UberLLM)

Đặt OPENAI_API_BASE=https://api.uberllm.dev/v1 và OPENAI_API_KEY thành khóa UberLLM của bạn, sau đó chạy aider --model openai/<UberLLM model id>. Thêm một .aider.model.settings.yml để Aider chỉnh sửa bằng diffs và sử dụng repo map của nó.

Các bước

  1. Tạo khóa trên trang khóa của bạn và thêm tín dụng.
  2. Đặt hai biến:
export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_your_key

Windows: setx OPENAI_API_BASE https://api.uberllm.dev/v1 và setx OPENAI_API_KEY ull_your_key, sau đó mở một terminal mới.

  1. Chạy Aider với openai/ ở phía trước ID UberLLM:
aider --model openai/moonshotai/kimi-k3 --weak-model openai/deepseek/deepseek-v4.1-flash

openai/ cho Aider biết để sử dụng tuyến đường tương thích với OpenAI. Chỉ phần đầu đó được loại bỏ, nên ID đến UberLLM là moonshotai/kimi-k3.

Để các chỉnh sửa hoạt động tốt (quan trọng)

Aider chọn cài đặt chỉnh sửa theo tên mô hình. Đối với các mô hình không được nhận diện, nó sẽ chuyển sang chế độ viết lại toàn bộ tệp và tắt tính năng bản đồ kho lưu trữ: chậm hơn, tốn nhiều token hơn, kết quả tệ hơn. Hãy cho nó biết các cài đặt đúng trong .aider.model.settings.yml (trong thư mục gốc của bạn hoặc thư mục gốc của kho lưu trữ):

- name: openai/moonshotai/kimi-k3
  edit_format: diff
  use_repo_map: true

name phải chính xác là những gì bạn truyền cho --model.

Tắt cảnh báo "cửa sổ ngữ cảnh không xác định"

Aider cảnh báo rằng nó không biết kích thước và giá của model. Cung cấp cho nó các con số trong .aider.model.metadata.json, sử dụng trang của model trên uberllm.dev/models:

{
  "openai/moonshotai/kimi-k3": {
    "max_input_tokens": 200000,
    "max_output_tokens": 32000,
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000004,
    "litellm_provider": "openai",
    "mode": "chat"
  }
}

Các con số chỉ là ví dụ: sao chép độ dài ngữ cảnh thực tế, và chia giá mỗi -1M trong bảng dưới đây cho 1,000,000. Aider sau đó sẽ hiển thị một chi phí gần với số tiền bạn phải trả. Hoặc chỉ cần tắt cảnh báo bằng show-model-warnings: false.

Giữ nó trong một tệp cấu hình

.aider.conf.yml trong thư mục gốc của bạn hoặc repo:

openai-api-base: https://api.uberllm.dev/v1
openai-api-key: ull_your_key
model: openai/moonshotai/kimi-k3
weak-model: openai/deepseek/deepseek-v4.1-flash

Đừng commit một tệp chứa khóa của bạn.

Khắc phục sự cố

  • "Unknown context window size and costs": vô hại; thêm tệp metadata ở trên.
  • Aider ghi đè toàn bộ tệp: tệp cài đặt bị thiếu hoặc name của nó không khớp với --model.
  • 404 model không tìm thấy: tiền tố openai/ bị thiếu, hoặc ID sau đó bị sai.
  • Biến bị bỏ qua trên Windows: setx chỉ áp dụng cho các terminal mới.
  • 402 không đủ tín dụng: thêm tín dụng trên trang tín dụng.

Đọc tiếp

Các mô hình mạnh cho Aider

Cái đầu tiên có trong các lệnh dưới đây.

ModelModel id (dán cái này)Giá hiện tại
Kimi K3moonshotai/kimi-k3$0.0017 input · $0.0781 output / 1M
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00022 input · $0.0025 output / 1M
GLM 5.3z-ai/glm-5.3$0.00052 input · $0.0234 output / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5$0.0674 input · $0.3369 output / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 input · $0.0099 output / 1M
GPT-5.5openai/gpt-5.5$0.1250 input · $0.7500 output / 1M
Claude Opus 5.5anthropic/claude-opus-5.5$0.1997 input · $0.9983 output / 1M
DeepSeek V4 Prodeepseek/deepseek-v4-pro$0.0068 input · $0.0136 output / 1M
MiniMax M3minimax/minimax-m3$0.0173 input · $0.0694 output / 1M

Giá ở lần dựng hằng giờ gần nhất, không cộng phí · mọi model →

Mô hình yếu (tin nhắn commit, tóm tắt)

Aider sử dụng mô hình yếu cho các công việc nhỏ; một cái rẻ tiền sẽ tiết kiệm tiền.

ModelModel id (dán cái này)Giá hiện tại
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00022 input · $0.0025 output / 1M
GLM 5.3z-ai/glm-5.3$0.00052 input · $0.0234 output / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 input · $0.0099 output / 1M
DeepSeek V3.2deepseek/deepseek-v3.2$0.0026 input · $0.0039 output / 1M
GPT-OSS 120Bopenai/gpt-oss-120b$0.000069 input · $0.00030 output / 1M
Kimi K2 Thinkingmoonshotai/kimi-k2-thinking$0.0059 input · $0.0248 output / 1M

Giá ở lần dựng hằng giờ gần nhất, không cộng phí · mọi model →

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

Làm cách nào để tôi sử dụng Aider với UberLLM?

Đặt OPENAI_API_BASE=https://api.uberllm.dev/v1 và OPENAI_API_KEY thành khóa UberLLM của bạn, sau đó chạy aider --model openai/<model id>, ví dụ openai/deepseek/deepseek-v4.1-flash.

Tại sao Aider lại viết lại toàn bộ file với mô hình UberLLM của tôi?

Aider không nhận diện được tên mô hình, nên nó sử dụng định dạng chỉnh sửa an toàn nhất của mình. Thêm một mục vào .aider.model.settings.yml với edit_format: diff và use_repo_map: true cho mô hình đó.