Source: https://aiprimetech.io/vi/claude-code/cli/ [Trang chủ](/vi/) › [Claude Code](/vi/claude-code/) › Tài liệu tham khảo CLI [Tổng quan](/vi/claude-code/)[Cài đặt](/vi/claude-code/install/)[tài liệu tham khảo CLI](/vi/claude-code/cli/)[Giá và giới hạn](/vi/claude-code/pricing/)[Agent SDK](/vi/claude-code/sdk/)[Kỹ năng và plugin](/vi/claude-code/skills/)[GitHub](/vi/claude-code/github/)[Web, máy tính và IDE](/vi/claude-code/web-and-desktop/)[Mô hình](/vi/claude-code/models/)[Lỗi](/vi/claude-code/errors/)[Có phải mã nguồn mở?](/vi/claude-code/open-source/)[Hướng dẫn thực hành](/vi/claude-code/tutorial/)[Dành cho sinh viên](/vi/claude-code/for-students/)[Tự động hóa QA](/vi/claude-code/qa-automation/)[So với Cursor](/vi/claude-code/vs-cursor/)[So với Codex và OpenCode](/vi/claude-code/vs-codex/)[Tác tử phụ](/vi/claude-code/subagents/)[Hook](/vi/claude-code/hooks/)[MCP](/vi/claude-code/mcp/)[Hệ sinh thái](/vi/claude-code/ecosystem/)[VS Code](/vi/claude-code/vscode/)[OpenRouter](/vi/claude-code/openrouter/)[Giới hạn tốc độ](/vi/claude-code/rate-limits/)[Hướng dẫn bằng tiếng Trung](/claude-code/zh/) Cập nhật lần cuối: ngày 11 tháng Mười, 2026 # Tài liệu CLI của Claude Code: lệnh và cờ Claude Code có hai giao diện: phiên tương tác bạn mở bằng claude, và chế độ in không tương tác dành cho script và CI. Đây là tài liệu tham khảo thực hành cho cả hai. ## TLDR - claude bắt đầu một phiên tương tác trong thư mục hiện tại; claude -p "..." chạy một câu lệnh rồi thoát. - Các lệnh dấu gạch chéo dùng để quản lý phiên: /init, /compact, /clear, /model, /cost, /status, /permissions, /mcp, /agents. - --output-format json và --allowedTools cho phép sử dụng trong script; -c / -r tiếp tục các phiên. ## Khởi chạy ``` claude # interactive session claude "fix the failing test" # start with a prompt claude -p "summarise this repo" # print mode: answer, then exit claude -c # continue the most recent session claude -r # pick a session to resume claude --model claude-opus-5 # choose the model for this session ``` ## Các cờ cần biết - -p, --print — không tương tác; truyền đầu vào qua pipe và nhận đầu ra. Nền tảng cho mọi cách sử dụng trong script và CI. - --output-format text|json|stream-json — đầu ra có cấu trúc cho chế độ in. - --model — bất kỳ mô hình nào mà điểm cuối cung cấp (/v1/models trên cổng này liệt kê các mô hình đó). - --allowedTools "Read,Edit,Bash(git *)" — phê duyệt trước các công cụ để chế độ in không bao giờ phải dừng chờ xác nhận. - --dangerously-skip-permissions — hoàn toàn không hỏi xác nhận. Chỉ dùng trong container hoặc sandbox có thể xóa bỏ. - --max-turns N — giới hạn vòng lặp tác nhân khi chạy không tương tác. - --add-dir — cho phép phiên làm việc trên nhiều thư mục. ## Lệnh dấu gạch chéo trong phiên - /init — viết tệp CLAUDE.md cho dự án (quy ước, lệnh build, những điều cần tránh). - /compact [focus] — tóm tắt cuộc hội thoại để giải phóng ngữ cảnh; biện pháp kiểm soát chi phí hiệu quả nhất. - /clear — bắt đầu lại với ngữ cảnh trống. - /model — chuyển mô hình giữa phiên; /cost — số token và chi phí tính đến hiện tại; /status — điểm cuối, khóa, mô hình, phiên bản. - /permissions — những việc tác nhân được phép làm mà không cần hỏi; /config — cài đặt; /memory — chỉnh sửa các tệp bộ nhớ. - /mcp — các máy chủ MCP đã kết nối; /agents — định nghĩa và quản lý tác nhân phụ; /hooks — hook shell cho các sự kiện công cụ. - /review — đánh giá pull request; /doctor — chẩn đoán bản cài đặt; /help — mọi mục khác. ## claude setup-token: xác thực dài hạn cho CI bằng gói đăng ký claude setup-token đăng nhập một lần trong trình duyệt và in ra token OAuth dài hạn cho gói đăng ký Claude Pro/Max, dành cho môi trường không tương tác nơi không thể dùng /login. Xuất token này thành CLAUDE_CODE_OAUTH_TOKEN trong CI và các lần chạy ở chế độ in sẽ sử dụng hạn mức của gói đăng ký. Cách này chỉ dành cho gói đăng ký; nếu dùng khóa API (Anthropic hoặc cổng), bước này không cần thiết — hãy đặt ANTHROPIC_API_KEY thay thế. ## Chế độ in cho script và CI ``` cat error.log | claude -p "explain the root cause in three lines" claude -p "write a changelog entry for the staged diff" \ --allowedTools "Read,Bash(git diff *)" \ --output-format json ``` Chế độ in là cách GitHub Action, các tích hợp trình soạn thảo và Agent SDK sử dụng Claude Code. Khi ANTHROPIC_BASE_URL được đặt thành cổng, chi phí của các lần chạy này được tính vào số dư tại cổng hoặc gói không giới hạn của bạn thay vì tài khoản Anthropic. ## Vị trí lưu cấu hình - CLAUDE.md trong thư mục gốc của kho mã (và CLAUDE.local.md cho ghi chú cá nhân) — bộ nhớ dự án, được đọc trong mỗi phiên. - .claude/settings.json — quyền, hook, biến môi trường cho từng dự án; ~/.claude/settings.json — toàn cục. - ~/.claude/skills/ và .claude/skills/ — kỹ năng; .claude/agents/ — định nghĩa tác nhân phụ. - Môi trường: ANTHROPIC_BASE_URL, ANTHROPIC_API_KEY / ANTHROPIC_AUTH_TOKEN, và các thiết lập ghi đè mô hình theo từng cấp được trình bày trong hướng dẫn về mô hình. ## Dùng thử miễn phí trước Tài khoản mới nhận được $5 tín dụng API miễn phí với mã CLAUDECODE — đủ cho một buổi tối dùng Claude Code với Sonnet — sau đó là tín dụng có giá trị sử dụng gấp 7.69231× mệnh giá. ``` export ANTHROPIC_BASE_URL=https://aiprimetech.io export ANTHROPIC_API_KEY=your_key ``` [Tạo tài khoản với mã CLAUDECODE](/register?promo=CLAUDECODE) ## Câu hỏi thường gặp Làm cách nào để chạy Claude Code mà không có giao diện nhập tương tác? Dùng chế độ in: claude -p "câu lệnh của bạn". Kết hợp với --allowedTools và --output-format json cho script, đồng thời truyền tệp qua pipe vào stdin./compact làm gì? Lệnh này yêu cầu mô hình tóm tắt cuộc hội thoại đến thời điểm hiện tại và thay thế lịch sử bằng bản tóm tắt đó. Ngữ cảnh thu nhỏ, chi phí mỗi lượt giảm và phiên có thể tiếp tục. Hãy chạy lệnh này mỗi khi tác vụ chuyển hướng.Tôi có thể dùng Claude Code với URL cơ sở API khác không? Có — hãy đặt ANTHROPIC_BASE_URL. /status xác nhận điểm cuối mà phiên đang sử dụng. ## Chạy Claude Code trên cổng API Vẫn các mô hình đó, hai biến môi trường, tín dụng có giá trị sử dụng gấp 7.69231× mệnh giá — hoặc gói không giới hạn với phí cố định. Tài khoản mới: $5 tín dụng API miễn phí với mã CLAUDECODE.[Lấy khóa API](/register?promo=CLAUDECODE) [Xem các gói không giới hạn](/vi/plans/) AI Prime Tech là một cổng API độc lập, không có quan hệ liên kết với Anthropic và không được Anthropic chứng thực hay tài trợ. “Claude” và “Claude Code” là các nhãn hiệu của Anthropic. Các tính năng Claude Code được mô tả ở đây dựa trên tài liệu công khai của Anthropic tại thời điểm viết và thường xuyên thay đổi; giá và danh sách mô hình trên trang này được đọc từ cấu hình hiện hành của cổng API này. ## Thêm hướng dẫn về Claude Code [Claude Code: hướng dẫn đầy đủ](/vi/claude-code/)[Cách cài đặt Claude Code](/vi/claude-code/install/)[Giải thích giá và giới hạn của Claude Code](/vi/claude-code/pricing/)[Claude Code SDK, nay là Claude Agent SDK](/vi/claude-code/sdk/)[Kỹ năng và plugin của Claude Code](/vi/claude-code/skills/)[Claude Code trong GitHub: App, Action và @claude](/vi/claude-code/github/)[Claude Code có giao diện web không? Giải thích về web, ứng dụng máy tính và IDE](/vi/claude-code/web-and-desktop/)[Claude Code sử dụng mô hình nào và cách thay đổi](/vi/claude-code/models/)[Các lỗi Claude Code và cách khắc phục](/vi/claude-code/errors/)[Claude Code có phải mã nguồn mở không?](/vi/claude-code/open-source/)[Hướng dẫn thực hành Claude Code: phiên làm việc thực tế đầu tiên của bạn](/vi/claude-code/tutorial/)[Claude dành cho sinh viên: Claude Code, API và những quyền lợi thực tế dành cho giáo dục](/vi/claude-code/for-students/)[Cách sử dụng Claude Code để tự động hóa QA](/vi/claude-code/qa-automation/)[Claude Code so với Cursor: chọn công cụ nào, khi nào — và cách sử dụng cả hai](/vi/claude-code/vs-cursor/)[Claude Code vs Codex vs OpenCode: so sánh các tác nhân trong terminal](/vi/claude-code/vs-codex/)[Tác nhân phụ của Claude Code: cách hoạt động, cách định nghĩa và các nhóm tác nhân](/vi/claude-code/subagents/)[Hook của Claude Code: kiểm soát hành động của tác nhân theo quy tắc xác định](/vi/claude-code/hooks/)[MCP của Claude Code: kết nối máy chủ, phạm vi, MCP từ xa và ví dụ thực tế](/vi/claude-code/mcp/)[Hệ sinh thái Claude Code: bộ định tuyến, framework, plugin và các danh sách theo dõi chúng](/vi/claude-code/ecosystem/)[Claude Code trong VS Code: tiện ích mở rộng, cách dùng qua terminal và các lỗi](/vi/claude-code/vscode/)[Cách dùng OpenRouter trong Claude Code (và khi nào không nên dùng)](/vi/claude-code/openrouter/)[Lỗi giới hạn tốc độ của Claude: "API error: rate limit reached" có nghĩa là gì và cách khắc phục](/vi/claude-code/rate-limits/)[Cách dùng Claude Code: từ cài đặt đến sử dụng hằng ngày](/claude-code/zh/)