Chạy gateway EveryAPI trong Aider
Aider là trợ lý lập trình cặp AI chạy trên terminal, làm việc bên trong một Git repository. Hãy cấu hình kết nối tương thích OpenAI của nó trỏ tới EveryAPI và dùng tên model có tiền tố openai/ đang khả dụng trong tài khoản của bạn.
Một dòng base URL trỏ Aider sang EveryAPI
Base URL toàn cầu mặc định / Base URL ưu tiên Trung Quốc: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1
# Cài đặt aiderpip install aider-installaider-install # Đi qua EveryAPI; tiền tố "openai/" trong --model báo cho aider dùng giao thức tương thích OpenAIaider --openai-api-base https://api.everyapi.ai/v1 \ --openai-api-key sk-everyapi-... \ --model openai/claude-sonnet-5 # Sau đó aider vào chế độ tương tác — hãy bảo nó "add type annotations to api.py"Từ số không đến lệnh gọi đầu tiên
- Cài đặt aider
pip install aider-install && aider-install. Lệnh aider sau khi cài đã sẵn sàng trong terminal của bạn.
aider.chat/docs/install.html
- Cấu hình base URL + khóa EveryAPI
Chúng tôi khuyến nghị ghi vào ~/.aider.conf.yml (lưu lâu dài), nhưng bạn cũng có thể truyền --openai-api-base + --openai-api-key trên dòng lệnh; biến env cũng dùng được.
- Thêm tiền tố openai/ vào tên model
Aider dùng LiteLLM ở bên trong, và tên model cho endpoint tương thích OpenAI bắt buộc phải mang tiền tố openai/ (ví dụ openai/claude-sonnet-5). Nếu không, LiteLLM sẽ đi tìm nhà cung cấp Anthropic gốc.
Về Aider × EveryAPI
Vì sao tên model cần tiền tố openai/?
Bên trong, Aider dùng LiteLLM để định tuyến tới các nhà cung cấp. LiteLLM nhìn vào tiền tố trong tên model để quyết định dùng nhà cung cấp nào; openai/xxx đi qua OPENAI_API_BASE / OPENAI_API_KEY. Nếu không có tiền tố, LiteLLM coi claude-sonnet-5 là yêu cầu tới endpoint gốc của Anthropic — một đường đi khác.