Guides
Tài liệu tham khảo về thiết lập CLI
Trang này trình bày từng bước về hành vi, đầu ra và cơ chế nội bộ của quy trình thiết lập ban đầu.
Để xem hướng dẫn từng bước, hãy xem Thiết lập ban đầu (CLI). Để xem tài liệu tham khảo đầy đủ về các cờ CLI
(mọi --flag, ví dụ phi tương tác, lệnh dành riêng cho từng nhà cung cấp),
hãy xem openclaw onboard.
Trình hướng dẫn thực hiện những gì
Chế độ cục bộ (mặc định) hướng dẫn bạn qua:
- Thiết lập mô hình và xác thực (Anthropic, OAuth cho gói đăng ký OpenAI Code, xAI, OpenCode, điểm cuối tùy chỉnh và các luồng xác thực khác do nhà cung cấp sở hữu)
- Vị trí không gian làm việc và các tệp khởi tạo
- Cài đặt Gateway (cổng, địa chỉ liên kết, xác thực, Tailscale)
- Kênh và nhà cung cấp (Discord, Feishu, Google Chat, iMessage, Mattermost, Microsoft Teams, QQ Bot, Signal, Slack, Telegram, WhatsApp và các kênh đi kèm hoặc kênh Plugin khác)
- Nhà cung cấp tìm kiếm web (tùy chọn)
- Cài đặt daemon (LaunchAgent, đơn vị người dùng systemd hoặc Tác vụ Theo lịch gốc của Windows với phương án dự phòng bằng thư mục Startup)
- Kiểm tra tình trạng
- Thiết lập Skills
Chế độ từ xa cấu hình máy này để kết nối với một Gateway ở nơi khác. Chế độ này không cài đặt hoặc sửa đổi bất kỳ thứ gì trên máy chủ từ xa.
Chi tiết luồng cục bộ
Phát hiện cấu hình hiện có
- Nếu
~/.openclaw/openclaw.jsontồn tại, hãy chọn Giữ các giá trị hiện tại, Xem lại và cập nhật hoặc Đặt lại trước khi thiết lập. - Việc chạy lại trình hướng dẫn không xóa bất kỳ thứ gì trừ khi bạn chọn Đặt lại một cách rõ ràng (hoặc truyền
--reset). --resetcủa CLI mặc định làconfig+creds+sessions; dùng--reset-scope fullđể xóa cả không gian làm việc.- Nếu cấu hình không hợp lệ hoặc chứa các khóa cũ, trình hướng dẫn sẽ dừng và yêu cầu bạn chạy
openclaw doctortrước khi tiếp tục. - Thao tác đặt lại chuyển trạng thái vào Thùng rác (không bao giờ xóa trực tiếp) và cung cấp các phạm vi:
- Chỉ cấu hình
- Cấu hình + thông tin xác thực + phiên
- Đặt lại toàn bộ (cũng xóa không gian làm việc)
Mô hình và xác thực
- Ma trận tùy chọn đầy đủ nằm trong Các tùy chọn xác thực và mô hình.
Không gian làm việc
- Mặc định là
~/.openclaw/workspace(có thể cấu hình). - Tạo sẵn các tệp không gian làm việc cần thiết cho quá trình khởi tạo ở lần chạy đầu tiên.
- Khi chạy lại, danh sách agent hiện có sẽ giữ không gian làm việc dùng chung cho toàn bộ đội agent, trừ khi bạn xác nhận rõ ràng việc di chuyển. Các lần chạy lại phi tương tác sẽ cảnh báo và giữ nguyên giá trị hiện tại.
- Bố cục không gian làm việc: Không gian làm việc của agent.
Gateway
- Yêu cầu nhập cổng, địa chỉ liên kết, chế độ xác thực và mức độ công khai qua Tailscale.
- Khuyến nghị: tiếp tục bật xác thực bằng token ngay cả với loopback để các máy khách WS cục bộ phải xác thực.
- Trong chế độ token, thiết lập tương tác cung cấp:
- Tạo/lưu token dạng văn bản thuần túy (mặc định)
- Dùng SecretRef (tùy chọn tham gia)
- Trong chế độ mật khẩu, thiết lập tương tác cũng hỗ trợ lưu dưới dạng văn bản thuần túy hoặc SecretRef.
- Đường dẫn SecretRef cho token ở chế độ phi tương tác:
--gateway-token-ref-env <ENV_VAR>.- Yêu cầu một biến môi trường không rỗng trong môi trường tiến trình thiết lập ban đầu.
- Không thể kết hợp với
--gateway-token.
- Chỉ tắt xác thực nếu bạn hoàn toàn tin cậy mọi tiến trình cục bộ.
- Các địa chỉ liên kết không phải loopback vẫn yêu cầu xác thực.
Kênh
- WhatsApp: đăng nhập bằng mã QR tùy chọn
- Telegram: token bot
- Discord: token bot
- Google Chat: JSON tài khoản dịch vụ + đối tượng nhận Webhook
- Mattermost: token bot + URL cơ sở
- Signal: cài đặt
signal-clitùy chọn + cấu hình tài khoản - iMessage: đường dẫn CLI
imsg+ quyền truy cập cơ sở dữ liệu Messages; dùng trình bao bọc SSH khi Gateway chạy ngoài máy Mac - Bảo mật tin nhắn trực tiếp: mặc định là ghép nối. Tin nhắn trực tiếp đầu tiên gửi một mã; phê duyệt qua
openclaw pairing approve <channel> <code>hoặc dùng danh sách cho phép.
Tìm kiếm web
- Chọn một nhà cung cấp (Brave, DuckDuckGo, Exa, Firecrawl, Gemini, Grok, Kimi, MiniMax Search, Ollama Web Search, Perplexity, SearXNG, Tavily) hoặc bỏ qua.
- Bỏ qua bước này bằng
--skip-search; cấu hình lại sau bằngopenclaw configure --section web.
Cài đặt daemon
- macOS: LaunchAgent
- Yêu cầu phiên người dùng đã đăng nhập; đối với hệ thống không giao diện, hãy dùng LaunchDaemon tùy chỉnh (không được cung cấp).
- Linux và Windows qua WSL2: đơn vị người dùng systemd
- Trình hướng dẫn thử
loginctl enable-linger <user>để Gateway tiếp tục chạy sau khi đăng xuất. - Có thể yêu cầu sudo (ghi
/var/lib/systemd/linger); trước tiên, trình hướng dẫn thử không dùng sudo.
- Trình hướng dẫn thử
- Windows gốc: ưu tiên Tác vụ Theo lịch
- Nếu việc tạo tác vụ bị từ chối, OpenClaw sẽ chuyển sang mục đăng nhập theo người dùng trong thư mục Startup và khởi động Gateway ngay lập tức.
- Tác vụ Theo lịch vẫn được ưu tiên vì cung cấp trạng thái giám sát tốt hơn.
- Lựa chọn môi trường chạy: bắt buộc dùng Node vì kho lưu trữ trạng thái môi trường chạy chuẩn của OpenClaw sử dụng
node:sqlite.
Kiểm tra tình trạng
- Khởi động Gateway (nếu cần) và chạy
openclaw health. openclaw status --deepthêm phép thăm dò tình trạng trực tiếp của Gateway vào đầu ra trạng thái, bao gồm cả phép thăm dò kênh khi được hỗ trợ.
Skills
- Đọc các skill hiện có và kiểm tra yêu cầu.
- Cho phép bạn chọn trình quản lý Node: npm, pnpm hoặc bun.
- Cài đặt các phần phụ thuộc tùy chọn cho những skill đi kèm đáng tin cậy khi có sẵn trình cài đặt bắt buộc.
- Bỏ qua các trình cài đặt Homebrew, uv và Go không khả dụng, sau đó nhóm những
skill bị ảnh hưởng cùng hướng dẫn thiết lập thủ công. Chạy
openclaw doctorsau khi cài đặt các điều kiện tiên quyết còn thiếu.
Hoàn tất
- Tóm tắt và các bước tiếp theo, bao gồm tùy chọn ứng dụng iOS, Android và macOS.
Chi tiết chế độ từ xa
Chế độ từ xa cấu hình máy này để kết nối với một Gateway ở nơi khác. Chế độ này không cài đặt hoặc sửa đổi bất kỳ thứ gì trên máy chủ từ xa.
Nội dung bạn thiết lập:
- URL Gateway từ xa (
ws://...hoặcwss://...) - Token, mật khẩu hoặc không xác thực, khớp với cấu hình của Gateway từ xa
Khám phá (tùy chọn)
Nếu có dns-sd (macOS) hoặc avahi-browse (Linux), quy trình thiết lập ban đầu
sẽ đề nghị tìm kiếm các tín hiệu Gateway Bonjour/mDNS trước khi chuyển sang
nhập URL thủ công. Hệ thống cũng thử khám phá DNS-SD diện rộng khi
đã được cấu hình. Tài liệu: Khám phá Gateway, Bonjour.
Phương thức kết nối
Khi chọn một tín hiệu, hãy chọn WebSocket trực tiếp hoặc đường hầm SSH:
- Trực tiếp: kết nối qua
wss://và yêu cầu bạn tin cậy dấu vân tay TLS đã khám phá (ghim theo cơ chế tin cậy ở lần sử dụng đầu tiên; chỉ ghim nếu bạn chấp nhận). - Đường hầm SSH: in một lệnh
ssh -N -L 18789:127.0.0.1:18789 <user>@<host>cần chạy trước, sau đó kết nối với điểm cuối đường hầm cục bộ.
Xác thực
Chọn token (khuyến nghị), mật khẩu hoặc không xác thực, sau đó có thể lưu thông tin đó dưới dạng SecretRef thay vì văn bản thuần túy.
Các tùy chọn xác thực và mô hình
Nếu một bước thiết lập nhà cung cấp thất bại trong quá trình thiết lập ban đầu tương tác (ví dụ: tùy chọn tái sử dụng CLI
khi chưa đăng nhập cục bộ), trình hướng dẫn sẽ hiển thị lỗi và quay lại trình chọn nhà cung cấp
thay vì thoát. Các lần chạy --auth-choice rõ ràng vẫn dừng ngay khi gặp lỗi để phục vụ tự động hóa.
Khóa API Anthropic
Dùng ANTHROPIC_API_KEY nếu có hoặc yêu cầu nhập khóa, sau đó lưu khóa để daemon sử dụng.
CLI Anthropic Claude
Đường dẫn cục bộ được ưu tiên trong quá trình thiết lập ban đầu/cấu hình tương tác; tái sử dụng phiên đăng nhập Claude CLI hiện có khi khả dụng.
Gói đăng ký OpenAI Code (OAuth)
Luồng trình duyệt; dán code#state.
Trong lần thiết lập mới chưa có mô hình chính, đặt agents.defaults.model thành
openai/gpt-5.6-sol thông qua môi trường chạy Codex.
Gói đăng ký OpenAI Code (ghép nối thiết bị)
Luồng ghép nối trên trình duyệt với mã thiết bị có thời hạn ngắn.
Trong lần thiết lập mới chưa có mô hình chính, đặt agents.defaults.model thành
openai/gpt-5.6-sol thông qua môi trường chạy Codex.
Khóa API OpenAI
Dùng OPENAI_API_KEY nếu có hoặc yêu cầu nhập khóa, sau đó lưu thông tin xác thực trong các hồ sơ xác thực.
Trong lần thiết lập mới chưa có mô hình chính, đặt agents.defaults.model thành
openai/gpt-5.6; mã định danh mô hình API trực tiếp không có tiền tố được phân giải thành cấp Sol.
Việc thêm hoặc xác thực lại OpenAI sẽ giữ nguyên mô hình chính đã được chỉ định rõ ràng,
bao gồm openai/gpt-5.5. Nếu tài khoản không cung cấp GPT-5.6,
hãy chọn rõ ràng openai/gpt-5.5; OpenClaw không tự động hạ cấp mô hình này.
OAuth xAI (Grok)
Đăng nhập bằng trình duyệt cho các tài khoản SuperGrok hoặc X Premium đủ điều kiện. Đây là
phương thức xAI được khuyến nghị cho hầu hết người dùng. OpenClaw lưu hồ sơ
xác thực thu được cho các mô hình Grok, Grok web_search, x_search và code_execution.
Mã thiết bị xAI (Grok)
Đăng nhập bằng trình duyệt, phù hợp với môi trường từ xa, sử dụng một mã ngắn thay vì lệnh gọi lại localhost. Sử dụng phương thức này từ máy chủ SSH, Docker hoặc VPS.
Khóa API xAI (Grok)
Yêu cầu XAI_API_KEY và cấu hình xAI làm nhà cung cấp mô hình. Sử dụng phương thức này
khi bạn muốn dùng khóa API của xAI Console thay vì OAuth theo gói đăng ký.
OpenCode
Yêu cầu OPENCODE_API_KEY (hoặc OPENCODE_ZEN_API_KEY) và cho phép bạn chọn danh mục Zen hoặc Go (một khóa API dùng được cho cả hai).
URL thiết lập: opencode.ai/auth.
Khóa API (chung)
Lưu khóa cho bạn.
Vercel AI Gateway
Yêu cầu AI_GATEWAY_API_KEY.
Chi tiết khác: Vercel AI Gateway.
Cloudflare AI Gateway
Yêu cầu ID tài khoản, ID gateway và CLOUDFLARE_AI_GATEWAY_API_KEY.
Chi tiết khác: Cloudflare AI Gateway.
MiniMax
Cấu hình được tự động ghi. Giá trị mặc định cho dịch vụ lưu trữ là MiniMax-M3; thiết lập bằng khóa API sử dụng
minimax/..., còn thiết lập bằng OAuth sử dụng minimax-portal/....
Chi tiết khác: MiniMax.
StepFun
Cấu hình được tự động ghi cho StepFun tiêu chuẩn hoặc Step Plan trên các điểm cuối tại Trung Quốc hoặc toàn cầu.
Gói tiêu chuẩn hiện bao gồm step-3.5-flash, còn Step Plan cũng bao gồm step-3.5-flash-2603.
Chi tiết khác: StepFun.
Synthetic (tương thích Anthropic)
Yêu cầu SYNTHETIC_API_KEY.
Chi tiết khác: Synthetic.
Ollama (mô hình mở trên đám mây và cục bộ)
Trước tiên yêu cầu Cloud + Local, Cloud only hoặc Local only.
Cloud only sử dụng OLLAMA_API_KEY với https://ollama.com.
Các chế độ dựa trên máy chủ yêu cầu URL cơ sở (mặc định http://127.0.0.1:11434), phát hiện các mô hình khả dụng và đề xuất giá trị mặc định.
Cloud + Local cũng kiểm tra xem máy chủ Ollama đó đã đăng nhập để truy cập đám mây hay chưa.
Chi tiết khác: Ollama.
Moonshot và Kimi Coding
Cấu hình Moonshot (Kimi K2) và Kimi Coding được tự động ghi. Chi tiết khác: Moonshot AI (Kimi + Kimi Coding).
Nhà cung cấp tùy chỉnh
Hoạt động với các điểm cuối tương thích OpenAI, tương thích OpenAI Responses và tương thích Anthropic.
Quy trình làm quen tương tác hỗ trợ các lựa chọn lưu trữ khóa API giống như các luồng khóa API của nhà cung cấp khác:
- Dán khóa API ngay (văn bản thuần)
- Sử dụng tham chiếu bí mật (tham chiếu biến môi trường hoặc tham chiếu nhà cung cấp đã cấu hình, có xác thực trước khi chạy)
Quy trình làm quen suy luận khả năng hỗ trợ hình ảnh cho các ID mô hình thị giác phổ biến (GPT-4o/4.1/5.x, Claude 3/4, Gemini, Qwen-VL, LLaVA, Pixtral và các mô hình tương tự) và chỉ hỏi khi không nhận diện được tên mô hình.
Các cờ không tương tác:
--auth-choice custom-api-key--custom-base-url--custom-model-id--custom-api-key(tùy chọn; dùngCUSTOM_API_KEYlàm phương án dự phòng)--custom-provider-id(tùy chọn)--custom-compatibility <openai|openai-responses|anthropic>(tùy chọn; mặc địnhopenai)--custom-image-input/--custom-text-input(tùy chọn; ghi đè khả năng đầu vào mô hình được suy luận)
Bỏ qua
Để trạng thái xác thực chưa được cấu hình.
Hành vi của mô hình:
- Chọn mô hình mặc định từ các tùy chọn được phát hiện hoặc nhập nhà cung cấp và mô hình theo cách thủ công.
- Khi quy trình làm quen bắt đầu từ một lựa chọn xác thực nhà cung cấp, bộ chọn mô hình tự động ưu tiên
nhà cung cấp đó. Đối với Volcengine và BytePlus, tùy chọn ưu tiên này
cũng khớp với các biến thể gói lập trình của chúng (
volcengine-plan/*,byteplus-plan/*). - Nếu bộ lọc nhà cung cấp ưu tiên đó không có kết quả, bộ chọn sẽ quay lại danh mục đầy đủ thay vì không hiển thị mô hình nào.
- Trình hướng dẫn chạy kiểm tra mô hình và cảnh báo nếu mô hình đã cấu hình không xác định hoặc thiếu thông tin xác thực.
Đường dẫn thông tin xác thực và hồ sơ:
- Hồ sơ xác thực (khóa API + OAuth):
~/.openclaw/agents/<agentId>/agent/auth-profiles.json - Nhập OAuth cũ:
~/.openclaw/credentials/oauth.json
Chế độ lưu trữ thông tin xác thực:
- Hành vi mặc định của quy trình làm quen lưu khóa API dưới dạng giá trị văn bản thuần trong hồ sơ xác thực.
--secret-input-mode refbật chế độ tham chiếu thay cho việc lưu khóa dưới dạng văn bản thuần. Trong thiết lập tương tác, bạn có thể chọn một trong hai:- tham chiếu biến môi trường (ví dụ:
keyRef: { source: "env", provider: "default", id: "OPENAI_API_KEY" }) - tham chiếu nhà cung cấp đã cấu hình (
filehoặcexec) với bí danh nhà cung cấp + ID
- tham chiếu biến môi trường (ví dụ:
- Chế độ tham chiếu tương tác chạy bước xác thực nhanh trước khi lưu.
- Tham chiếu biến môi trường: xác thực tên biến + giá trị không rỗng trong môi trường quy trình làm quen hiện tại.
- Tham chiếu nhà cung cấp: xác thực cấu hình nhà cung cấp và phân giải ID được yêu cầu.
- Nếu bước xác thực trước khi chạy thất bại, quy trình làm quen hiển thị lỗi và cho phép bạn thử lại.
- Ở chế độ không tương tác,
--secret-input-mode refchỉ được hỗ trợ bởi biến môi trường.- Đặt biến môi trường của nhà cung cấp trong môi trường tiến trình làm quen.
- Các cờ khóa nội tuyến (ví dụ:
--openai-api-key) yêu cầu biến môi trường đó phải được đặt; nếu không, quy trình làm quen sẽ nhanh chóng thất bại. - Đối với nhà cung cấp tùy chỉnh, chế độ
refkhông tương tác lưumodels.providers.<id>.apiKeydưới dạng{ source: "env", provider: "default", id: "CUSTOM_API_KEY" }. - Trong trường hợp nhà cung cấp tùy chỉnh đó,
--custom-api-keyyêu cầuCUSTOM_API_KEYphải được đặt; nếu không, quy trình làm quen sẽ nhanh chóng thất bại.
- Thông tin xác thực Gateway hỗ trợ lựa chọn văn bản thuần và SecretRef trong thiết lập tương tác:
- Chế độ token: Tạo/lưu token văn bản thuần (mặc định) hoặc Sử dụng SecretRef.
- Chế độ mật khẩu: văn bản thuần hoặc SecretRef.
- Đường dẫn SecretRef của token không tương tác:
--gateway-token-ref-env <ENV_VAR>. - Các thiết lập văn bản thuần hiện có tiếp tục hoạt động mà không thay đổi.
Đầu ra và thành phần nội bộ
Các trường điển hình trong ~/.openclaw/openclaw.json:
agents.defaults.workspaceagents.defaults.skipBootstrapkhi truyền--skip-bootstrapagents.defaults.model/models.providers(nếu chọn Minimax)tools.profile(quy trình làm quen cục bộ mặc định là"coding"khi chưa đặt; các giá trị tường minh hiện có được giữ nguyên)gateway.*(chế độ, liên kết, xác thực, tailscale)session.dmScope(quy trình làm quen giữ nguyên các giá trị tường minh và nếu không thì để chưa đặt, vì vậy giá trị mặc địnhmaingiữ tất cả tin nhắn trực tiếp trên các kênh trong phiên chính luân phiên của agent—giá trị mặc định cho agent cá nhân. Đối với hộp thư đến dùng chung hoặc nhiều người dùng, hãy sử dụngper-channel-peer;openclaw security auditkhuyến nghị cô lập khi phát hiện lưu lượng tin nhắn trực tiếp từ nhiều người dùng)channels.telegram.botToken,channels.discord.token,channels.matrix.*,channels.signal.*,channels.imessage.*- Danh sách cho phép của kênh (Discord, iMessage, Signal, Slack, Telegram, WhatsApp) khi bạn chọn tham gia trong các lời nhắc; Discord và Slack cũng phân giải tên đã nhập thành ID
skills.install.nodeManager- Cờ
setup --node-managerchấp nhậnnpm,pnpmhoặcbun. - Cấu hình thủ công vẫn có thể đặt
skills.install.nodeManager: "yarn"sau này.
- Cờ
wizard.lastRunAtwizard.lastRunVersionwizard.lastRunCommitwizard.lastRunCommandwizard.lastRunModewizard.securityAcknowledgedAt
openclaw agents add ghi agents.list[] và bindings tùy chọn.
Thông tin xác thực WhatsApp nằm trong ~/.openclaw/credentials/whatsapp/<accountId>/.
Các phiên đang hoạt động và bản chép lời được lưu trong
~/.openclaw/agents/<agentId>/agent/openclaw-agent.sqlite. Thư mục
~/.openclaw/agents/<agentId>/sessions/ được sử dụng cho đầu vào di chuyển dữ liệu cũ
và các hiện vật lưu trữ/hỗ trợ.
Đề xuất ứng dụng đã cài đặt
Sau khi kiểm tra quyền truy cập mô hình thành công, quy trình làm quen tương tác cổ điển trên macOS quét tên ứng dụng và ID gói mà không yêu cầu quyền riêng tư của macOS. Quy trình này tìm kiếm trong các danh mục plugin chính thức và ClawHub, sau đó yêu cầu mô hình đã cấu hình loại bỏ các kết quả khớp tên sai và đề xuất các plugin hoặc kỹ năng phù hợp. Các kết quả khớp được đề xuất được chọn theo mặc định; các kết quả khớp tùy chọn yêu cầu lựa chọn tường minh.
Màn hình kết quả liệt kê các ứng dụng được phát hiện và hiển thị: "Tên ứng dụng được đối sánh bằng mô hình đã cấu hình của bạn và tìm kiếm ClawHub." Đặt wizard.appRecommendations thành false để tắt cả bước làm quen này lẫn quyền truy cập của Gateway vào danh sách ứng dụng của node. Quá trình quét không được sử dụng trong quy trình bắt đầu nhanh hoặc quy trình làm quen không phải macOS.
Thiết lập không tương tác
--non-interactive yêu cầu --accept-risk (xác nhận rằng agent rất
mạnh và quyền truy cập toàn hệ thống tiềm ẩn rủi ro):
openclaw onboard --non-interactive --accept-risk \ --auth-choice apiKey \ --anthropic-api-key "$ANTHROPIC_API_KEY"Tài liệu tham khảo đầy đủ về cờ và các ví dụ dành riêng cho nhà cung cấp: openclaw onboard, Tự động hóa CLI.
RPC của trình hướng dẫn Gateway
wizard.startwizard.nextwizard.cancelwizard.status
Các máy khách (ứng dụng macOS và giao diện điều khiển) có thể hiển thị các bước mà không cần triển khai lại logic làm quen.
Hành vi thiết lập Signal
- Tải xuống hiện vật bản phát hành phù hợp từ các bản phát hành GitHub chính thức của
signal-cli(bản dựng gốc, chỉ Linux x86-64) - Trên các nền tảng khác (macOS, Linux không phải x64), cài đặt qua Homebrew
- Lưu bản cài đặt từ hiện vật phát hành trong
~/.openclaw/tools/signal-cli/<version>/ - Ghi
channels.signal.cliPathvào cấu hình - Windows gốc chưa được hỗ trợ; hãy chạy quy trình làm quen trong WSL2 để nhận đường dẫn cài đặt Linux
Tài liệu liên quan
- Trung tâm làm quen: Làm quen (CLI)
- Tự động hóa và tập lệnh: Tự động hóa CLI
- Tài liệu tham khảo lệnh:
openclaw onboard