Lộ trình học›Claude Code›Claude Code chuyên sâu — Tham khảo đầy đủ Mở bản đồ

10.2 · Biến môi trường quan trọng

Bài viếtTrung cấp5 phút đọc

Một số hành vi của Claude Code chỉnh được qua biến môi trường thay vì cờ dòng lệnh hay file cấu hình — tiện khi cần áp dụng nhất quán trong CI.

Sau bài này, bạn sẽ
  1. Biết các biến môi trường phổ biến và tác dụng của chúng
  2. Đặt biến môi trường đúng cách trong pipeline CI
  3. Phân biệt cấu hình qua biến môi trường và qua settings.json

Bảng biến môi trường

BiếnTác dụng
ANTHROPIC_API_KEYXác thực khi dùng API key thay vì đăng nhập tài khoản
MAX_THINKING_TOKENSGiới hạn token cho Extended Thinking
CLAUDE_CODE_ENABLE_AUTO_MODEBật Auto mode trên các nhà cung cấp thứ ba (Bedrock/Vertex/Foundry)
CLAUDE_FILE_PATHS(trong hook) đường dẫn file liên quan tới tool call vừa chạy
CLAUDE_TOOL_INPUT(trong hook) nội dung input của tool sắp/vừa chạy

Khi nào dùng biến môi trường thay vì settings.json

Biến môi trường phù hợp cho giá trị khác nhau theo môi trường chạy (dev/staging/CI) — đặt trong pipeline mà không cần sửa file cấu hình commit vào git. settings.json phù hợp cho cấu hình cố định, muốn chia sẻ với cả team qua git.

Kiểm tra nhanh1 câu hỏi · chọn đáp án để xem giải thích
    Bạn đã hoàn thành bài này chưa?Tiến độ lưu trên trình duyệt của bạn.