Elimapi Docs

Elim CLI

Elim CLI là công cụ dòng lệnh (Command Line Interface) được viết bằng TypeScript, cho phép bạn tương tác trực tiếp với Elimapi ngay trong terminal. Thay vì tích hợp API qua code, bạn có thể tìm kiếm sản phẩm, tra cứu thông tin và quản lý cấu hình chỉ bằng một lệnh.

Mã nguồn mở: github.com/alvintran/elim-cli

Cài đặt

Yêu cầu: Node.js >= 16

npm install -g elim-cli

Kiểm tra cài đặt thành công:

elim --version

Cấu hình

Trước khi sử dụng, bạn cần cấu hình API key của Elimapi:

elim config

Lệnh này sẽ hỏi API key và lưu vào file cấu hình cục bộ tại thư mục home. Thông tin xác thực được bảo quản an toàn giữa các phiên làm việc.

Các lệnh chính

Tìm kiếm theo từ khóa

elim search <từ_khóa>

Ví dụ:

elim search "áo thun cotton"

Tùy chọn lọc:

  • --min-price / --max-price — lọc theo khoảng giá
  • --min-sold — lọc theo số lượng đã bán tối thiểu
  • --lang — ngôn ngữ kết quả (vi, en, zh)

Tìm kiếm bằng hình ảnh

elim search-img --url <image_url>
elim search-img --id <image_id>

Tìm sản phẩm tương tự dựa trên hình ảnh, có thể dùng URL ảnh trực tuyến hoặc ID ảnh đã upload.

Tra cứu chi tiết sản phẩm

elim find <product_id>

Trả về thông tin đầy đủ: giá, tồn kho, biến thể, hình ảnh, mô tả sản phẩm.

Upload hình ảnh

elim upload-image <đường_dẫn_file>

Upload ảnh từ máy tính để lấy image_id dùng cho tìm kiếm bằng hình ảnh.

Giải mã URL rút gọn

elim unshorten <url>

Chuyển đổi các link rút gọn của Taobao/1688 về URL đầy đủ.

Định dạng output

Elim CLI hỗ trợ 3 định dạng xuất kết quả:

Định dạngLệnhMô tả
Table (mặc định)elim search "keyword"Bảng dữ liệu dễ đọc
JSONelim search "keyword" --jsonDữ liệu thô dạng JSON
Cột tùy chọnelim search "keyword" --columns name,priceChỉ hiển thị cột được chọn

Định dạng JSON hữu ích khi bạn muốn tích hợp output vào script hoặc pipeline tự động hóa.

Liên kết