Devin CLI
Dùng aicentos trong Devin CLI —— kết nối qua cấu hình OpenAI tương thích
Cập nhật lần cuối:
Devin CLI là client dòng lệnh của Devin, hỗ trợ chỉ định địa chỉ API OpenAI tương thích qua biến môi trường hoặc file cấu hình. Trỏ Base URL về aicentos, điền API Key, là có thể dùng các mô hình aicentos tích hợp ngay trong terminal.
Chuẩn bị
Trước tiên, tạo một Key chuyên dụng cho Devin CLI tại trang "API Key" trong Console (khuyến nghị đặt tên devin-cli để dễ theo dõi mức sử dụng).
Các bước cài đặt
Cần cài trước Node.js 18+ và npm:
node -v
npm -vCài toàn cục bằng npm:
npm install -g devin-cliSau khi cài xong, xác minh:
devin --versionCác bước thiết lập
Hỗ trợ hai cách: biến môi trường và file cấu hình, biến môi trường có độ ưu tiên cao hơn.
Cách một: biến môi trường (khuyến nghị)
export DEVIN_BASE_URL="https://aicentos.com/v1"
export DEVIN_API_KEY="your_api_key_here"Muốn hiệu lực vĩnh viễn thì ghi vào ~/.zshrc hoặc ~/.bashrc, rồi thực hiện source ~/.zshrc.
Cách hai: file cấu hình
Sửa ~/.devin/config.json:
{
"apiKey": "your_api_key_here",
"baseURL": "https://aicentos.com/v1",
"model": "gpt-4o"
}Cấu hình cần điền
| Trường | Giá trị |
|---|---|
| API Key | Key tạo trong Console |
| Base URL | https://aicentos.com/v1 |
| Mô hình | tên mô hình trong "Model Square" của Console |
Kiểm tra
Sau khi cấu hình xong, chạy trực tiếp:
devinTrong phiên hội thoại tương tác, gửi một câu prompt đơn giản, nhận được phản hồi bình thường tức là kết nối thành công. Nếu báo lỗi xác thực, kiểm tra DEVIN_API_KEY có đúng không, DEVIN_BASE_URL có kèm hậu tố /v1 không, số dư tài khoản có đủ không.
Lưu ý
- Base URL chỉ điền đến
/v1, đừng bổ sung thành đường dẫn đầy đủ/v1/chat/completions - Khi biến môi trường và file cấu hình cùng tồn tại, lấy biến môi trường làm chuẩn
- Khuyến nghị trước tiên dùng
GET /v1/modelsxác nhận các mô hình nhìn thấy được, rồi mới điền Model ID