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

Aider kết nối với bất kỳ endpoint nào tương thích với OpenAI thông qua hai biến môi trường và tiền tố mô hình openai/. Hướng dẫn từng bước với các lựa chọn mô hình trực tiếp: Thiết lập Aider.

Thiết lập

macOS / Linux:

export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Windows:

setx OPENAI_API_BASE https://api.uberllm.dev/v1
setx OPENAI_API_KEY ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

(Mở một terminal mới sau setx.)

Chạy

Thêm tiền tố openai/ vào mô hình để Aider định tuyến nó qua đường dẫn tương thích với OpenAI. Chỉ openai/ đầu tiên đó được gỡ bỏ; phần còn lại là ID của UberLLM:

aider --model openai/deepseek/deepseek-v4.1-flash

Định dạng chỉnh sửa và bản đồ kho lưu trữ

Aider chọn cài đặt chỉnh sửa theo tên mô hình. Đối với một tên mà nó không biết, nó sẽ viết lại toàn bộ tệp và tắt bản đồ kho lưu trữ (repo map). Hãy cho nó biết các cài đặt tốt hơn trong .aider.model.settings.yml (thư mục gốc hoặc thư mục gốc của kho lưu trữ); name phải khớp chính xác với --model:

- name: openai/deepseek/deepseek-v4.1-flash
  edit_format: diff
  use_repo_map: true

Lưu ý

  • Aider in ra một cảnh báo mô hình cho các mô hình mà nó không biết (kích thước ngữ cảnh và giá). Điều này không ngăn nó hoạt động. Thêm các số vào .aider.model.metadata.json, hoặc đặt show-model-warnings: false.
  • Để duy trì cài đặt, hãy đặt hai biến này vào một tệp .env trong repo của bạn, hoặc sử dụng ~/.aider.conf.yml với openai-api-base, openai-api-key và model.
  • Đặt một --weak-model giá rẻ (tin nhắn commit, tóm tắt), ví dụ --weak-model openai/deepseek/deepseek-v4.1-flash.
  • Mỗi cuộc gọi được gửi đến một nhà cung cấp bên thứ ba có sẵn cho mô hình (xem Mô hình & định tuyến).