Sau 7 bài viết về OpenClaw — từ giới thiệu, cài đặt, kết nối, tùy chỉnh, Skills, Memory, đến ứng dụng thực tế — mình muốn kết thúc series bằng những mẹo và thủ thuật ít người biết. Những thứ mình học được sau vài tháng sử dụng thực tế, không có trong tài liệu chính thức, và có thể giúp bạn tiết kiệm thời gian, tiền bạc, và tránh những sai lầm mình đã mắc phải.
Tiết Kiệm Chi Phí API
Đây là điều nhiều người quan tâm nhất. AI model tốn tiền, và nếu không cẩn thận, hóa đơn API có thể tăng nhanh. Dưới đây là cách mình tối ưu.
Chọn model phù hợp cho từng nhiệm vụ
Không phải mọi câu hỏi đều cần model đắt nhất. OpenClaw hỗ trợ nhiều model từ nhiều provider:
- GPT-4o / Claude Sonnet — Dùng cho phân tích phức tạp, viết content chất lượng cao, coding
- GPT-4o-mini / Claude Haiku — Dùng cho hỏi đáp đơn giản, tóm tắt, dịch thuật, task routine
- Model local — Nếu có GPU, cân nhắc chạy model local cho task không cần chất lượng cao nhất
Nguyên tắc: dùng model nhỏ cho việc nhỏ, model lớn cho việc lớn. Giống như bạn không cần xe tải để đi mua mì tôm.
Giảm token input
Mỗi tin nhắn gửi đến AI bao gồm cả context — personality files, memory, skills… Tất cả đều tốn token. Vài cách giảm:
- Giữ SOUL.md ngắn gọn — Không cần viết dài dòng. 50 dòng hiệu quả hơn 200 dòng lặp
- Không load tất cả Skills cùng lúc — OpenClaw tự động chọn Skill phù hợp, nhưng nếu có quá nhiều Skills không dùng, nên xóa bớt
- Dọn dẹp memory định kỳ — File MEMORY.md quá lớn cũng tốn token mỗi lần load
Thiết lập budget alert
Hầu hết các API provider cho phép thiết lập budget limit và alert. Mình luôn đặt cảnh báo khi chi phí đạt 80% ngân sách hàng tháng. Tốt hơn là biết sớm khi chi phí tăng bất thường.
Tối Ưu Hóa Performance
Chọn VPS phù hợp
OpenClaw không cần VPS mạnh. Nhưng một số yếu tố ảnh hưởng đến trải nghiệm:
- Network latency — Chọn data center gần API endpoint. Với OpenAI/Anthropic, US West hoặc Singapore đều ổn. Với VPS ở Việt Nam, Singapore là lựa chọn tốt nhất
- Disk I/O — SSD nhanh hơn HDD đáng kể khi OpenClaw đọc/ghi file
- RAM — 1GB đủ cho OpenClaw. Nhưng nếu chạy thêm database hay web server trên cùng VPS, cân nhắc 2GB
Cache thông dụng
Nếu bạn hay hỏi những câu tương tự, OpenClaw có thể cache kết quả. Điều này không được bật mặc định, nhưng đáng cân nhắc cho các cron job chạy định kỳ.
Batch processing
Thay vì gửi 10 yêu cầu riêng lẻ, gom chúng lại thành một. Ví dụ, thay vì hỏi 10 lần “Kiểm tra website X”, hãy yêu cầu “Kiểm tra tất cả 10 websites trong danh sách”. Ít API call hơn, ít token hơn, nhanh hơn.
Cách bảo mật OpenClaw khi tự host?
Đây là phần không nên bỏ qua. OpenClaw chạy trên server của bạn, có quyền truy cập file, chạy lệnh, gửi tin nhắn. Bảo mật là ưu tiên hàng đầu.
Bảo vệ API keys
API keys là thứ giá trị nhất trên server của bạn. Nếu ai đó lấy được keys, họ có thể tiêu hàng ngàn đô trong vài giờ. Vài nguyên tắc:
- Không lưu keys trong file Markdown hay file text plain
- Dùng environment variables:
export OPENAI_API_KEY=sk-xxxtrong~/.bashrc - Hoặc lưu trong file
.envvới permission600 - Khiễn không bao giờ commit keys lên Git
Giới hạn quyền truy cập Telegram bot
Như mình đã nói trong bài kết nối Telegram, hãy thiết lập allowed_users. Không giới hạn = ai cũng có thể dùng API key của bạn.
Firewall
Chỉ mở port cần thiết:
ufw default deny incoming ufw default allow outgoing ufw allow 22/tcp # SSH ufw allow 80/tcp # HTTP (neu can) ufw allow 443/tcp # HTTPS (neu can) ufw enable
Đừng mở port không cần thiết. OpenClaw gateway không cần port mở ra ngoài nếu chỉ dùng Telegram bot.
SSH hardening
- Dùng SSH key, tắt password authentication
- Đổi port SSH mặc định (22) thành port khác
- Dùng fail2ban để chặn brute force
apt install -y fail2ban systemctl enable fail2ban systemctl start fail2ban
Regular updates
Cập nhật OpenClaw và hệ điều hành thường xuyên:
npm update -g openclaw apt update && apt upgrade -y
Mình có cron job chạy cập nhật mỗi tuần tự động (OpenClaw có Skill auto-updater cho việc này).
Những Sai Lầm Mình Đã Mắc Phải
1. Không backup trước khi chỉnh sửa
Lần đầu mình sửa SOUL.md mà không backup, viết sai cấu trúc, và OpenClaw hoạt động rất kỳ lạ. Bài học: luôn backup trước khi sửa file quan trọng.
cp ~/.openclaw/workspace/SOUL.md ~/.openclaw/workspace/SOUL.md.bak
Hoặc đơn giản hơn: dùng Git.
cd ~/.openclaw/workspace git init git add -A git commit -m "Backup before changes"
2. Đặt cron job quá nhiều
Lần đầu thiết lập, mình tạo 10 cron jobs chạy mỗi 30 phút. Hóa đơn API tháng đó tăng gấp 3. Bài học: chỉ tạo cron job cho những thứ thực sự cần thiết, và dùng interval hợp lý. Kiểm tra thời tiết mỗi 30 phút thì quá nhiều. 2-3 lần một ngày là đủ.
3. Viết SOUL.md quá dài
Mình từng viết SOUL.md dài 500 dòng với đủ mọi quy tắc. Kết quả: tốn token mà AI cũng không nhớ hết. Bài học: ngắn gọn, súc tích, mỗi dòng có giá trị. Dưới 100 dòng là lý tưởng.
4. Không kiểm tra log
Có lần OpenClaw không phản hồi mà mình không biết tại sao. Hóa ra gateway đã crash từ 2 tiếng trước mà mình không để ý. Bài học: kiểm tra log định kỳ, hoặc setup monitoring đơn giản:
# Cron job kiem tra gateway moi 5 phut */5 * * * * systemctl is-active --quiet openclaw || systemctl start openclaw
5. Không verify thông tin quan trọng
AI đôi khi tự tin đưa ra thông tin sai. Mình từng dùng số liệu từ AI cho một báo cáo mà không verify, và kết quả là số liệu không chính xác. Bài học: luôn verify thông tin quan trọng. AI là trợ lý, không phải oracle.
Những Tính Năng Ít Ai Biết
Chuyển đổi model giữa chừng cuộc trò chuyện
Bạn có thể yêu cầu OpenClaw chuyển model trong lúc chat. Bắt đầu bằng model nhỏ cho câu hỏi đơn giản, rồi chuyển sang model lớn khi cần phân tích sâu. Tiết kiệm token mà vẫn có kết quả tốt khi cần.
File operations qua chat
OpenClaw có thể đọc, viết, và chỉnh sửa file trực tiếp thông qua chat. “Đọc file X và cho mình biết…”, “Tạo file Y với nội dung…”, “Sửa dòng thứ 3 trong file Z thành…”. Rất tiện khi cần thao tác nhanh trên server mà không muốn SSH vào.
Web search tích hợp
OpenClaw có thể tìm kiếm web và tổng hợp kết quả. Không cần mở browser, chỉ cần hỏi. Kết quả không phải lúc nào cũng hoàn hảo, nhưng cho mục đích tổng quan nhanh thì rất hữu ích.
Image analysis
Gửi hình ảnh qua Telegram, OpenClaw có thể phân tích. Mình hay dùng để chụp màn hình lỗi và hỏi cách fix, hoặc gửi hình ảnh sản phẩm để AI viết mô tả.
Git integration
OpenClaw có thể commit, push, pull code. Nếu bạn quản lý code hoặc nội dung bằng Git, đây là cách nhanh để thực hiện các thao tác cơ bản mà không cần terminal.
Một Số Lệnh Hữu Ích
# Kiem tra trang thai gateway openclaw gateway status # Xem log real-time openclaw gateway logs --follow # Khoi dong lai gateway openclaw gateway restart # Xem cau hinh hien tai openclaw config get # Chat truc tiep qua CLI openclaw chat # Quan ly Skills openclaw skill list
Kết Thúc Series
Vậy là chúng ta đã đi qua 8 bài viết về OpenClaw — từ giới thiệu tổng quan đến những mẹo và thủ thuật nâng cao. Mình hy vọng series này giúp bạn hiểu rõ hơn về OpenClaw và có đủ tự tin để bắt đầu sử dụng.
Để tóm tắt lại:
- Bài 1 — Giới thiệu tổng quan về OpenClaw
- Bài 2 — Hướng dẫn cài đặt chi tiết trên VPS
- Bài 3 — Kết nối Telegram để chat mọi lúc mọi nơi
- Bài 4 — Tùy chỉnh personality cho AI
- Bài 5 — Hệ thống Skills mở rộng tính năng
- Bài 6 — Memory và tự động hóa
- Bài 7 — Ứng dụng thực tế trong MMO và bán hàng
- Bài 8 — Tips & Tricks (bài này)
OpenClaw là open-source và đang phát triển. Nếu bạn có câu hỏi, muốn chia sẻ kinh nghiệm, hoặc gặp vấn đề gì, cộng đồng OpenClaw rất hỗ trợ. Mình cũng sẵn sàng trả lời qua blog hoặc Telegram.
Cảm ơn bạn đã theo dõi series. Chúc bạn xây dựng được một trợ lý AI thực sự của riêng mình.
Các Bài Viết Trong Series
- Phần 1: OpenClaw — Trợ lý AI cá nhân tự host (Giới thiệu)
- Phần 2: Cài Đặt OpenClaw Trên Linux VPS
- Phần 3: Kết Nối OpenClaw Với Telegram
- Phần 4: Tùy Chỉnh Personality Cho OpenClaw
- Phần 5: Hệ Thống Skills Của OpenClaw
- Phần 6: Memory Và Tự Động Hóa Với OpenClaw
- Phần 7: Ứng Dụng Thực Tế OpenClaw
- Phần 8: Tips & Tricks OpenClaw (bài này)