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 đặtshow-model-warnings: false. - Để duy trì cài đặt, hãy đặt hai biến này vào một tệp
.envtrong repo của bạn, hoặc sử dụng~/.aider.conf.ymlvớiopenai-api-base,openai-api-keyvàmodel. - Đặt một
--weak-modelgiá 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).