Skip to Content
aicentos

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 -v

Cài toàn cục bằng npm:

npm install -g devin-cli

Sau khi cài xong, xác minh:

devin --version

Cá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ườngGiá trị
API KeyKey tạo trong Console
Base URLhttps://aicentos.com/v1
Mô hìnhtê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:

devin

Trong 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/models xác nhận các mô hình nhìn thấy được, rồi mới điền Model ID