Junie CLI
Sử dụng Junie CLI với Trạm AI
Junie CLI là công cụ agentic coding của JetBrains, cung cấp giao diện terminal tương tác để developer xem lại, viết và chỉnh sửa code. Khi kết nối Junie với Trạm AI, người dùng truy cập được hàng trăm model AI chỉ với một API key duy nhất, thay vì phải quản lý key riêng cho từng provider.
Vì sao nên dùng Trạm AI với Junie?
- Truy cập hàng trăm model — Sử dụng model từ Anthropic, OpenAI, Google, xAI, Meta và nhiều provider khác thông qua một API key duy nhất
- Provider failover — Khi một provider không khả dụng hoặc đã chạm rate limit, Trạm AI sẽ tự động route sang provider khác
- Quản lý chi phí tập trung — Theo dõi và quản lý chi tiêu cho tất cả model ngay trên dashboard Trạm AI
- Kiểm soát theo nhóm — Đặt budget và giám sát mức sử dụng trên toàn tổ chức
Yêu cầu trước
- Đã cài đặt Junie CLI (xem Bước 1 bên dưới)
- Một API key Trạm AI
Bước 1: Cài đặt Junie CLI
Linux / macOS
Windows
Homebrew
Xác minh quá trình cài đặt:
Bước 2: Cấu hình Trạm AI
Junie hỗ trợ sẵn Trạm AI như một provider BYOK (Bring Your Own Key). Người dùng chỉ cần đặt biến môi trường JUNIE_TRAM_AI_API_KEY để kết nối Junie với Trạm AI:
Shell Profile (Khuyến nghị)
Inline
CI/CD
Thêm biến môi trường vào shell profile để cấu hình được lưu lại cố định:
Sau khi lưu, khởi động lại terminal hoặc chạy source ~/.zshrc để các thay đổi có hiệu lực.
Thay <your-tram-ai-api-key> bằng API key Trạm AI thực tế, lấy từ trang API Keys. Key sẽ bắt đầu bằng tram_sk-.
Bước 3: Bắt đầu code
Chuyển đến thư mục dự án và khởi động Junie:
Nhập prompt trong giao diện CLI tương tác:
Dùng @ để đính kèm file hoặc thư mục vào ngữ cảnh của request, và gõ / để xem các slash command khả dụng.
Chế độ Headless (CI/CD)
Junie hỗ trợ chế độ headless để chạy phi tương tác trong các pipeline CI/CD. Kết hợp với Trạm AI, chế độ này cho phép quản lý chi phí tập trung và truy cập model cho các tác vụ coding tự động:
Ví dụ GitHub Actions
Ví dụ GitLab CI/CD
Làm theo
hướng dẫn thiết lập
để cấu hình dự án Junie Workspace, sau đó thêm
JUNIE_TRAM_AI_API_KEY làm biến CI/CD. Sau khi
thiết lập xong, kích hoạt việc review bằng cách bình luận trên bất kỳ MR nào:
Xác minh kết nối
Sau khi bắt đầu một phiên làm việc, hãy mở Activity Dashboard của Trạm AI để xác nhận request đang được route qua Trạm AI.
Tìm hiểu thêm
- Tài liệu Junie CLI: junie.jetbrains.com/docs
- Biến môi trường của Junie: Tài liệu tham khảo biến môi trường
- Bắt đầu nhanh với Trạm AI: Bắt đầu với Trạm AI
- Các model khả dụng: Duyệt model Trạm AI