Your privacy choices

Allow optional cookies for referral attribution, visit analytics, and Google Ads purchase measurement.

Hướng dẫn triển khai Hermes

Phù hợp cho các tình huống AI Agent trên terminal, bao gồm cài môi trường, cấu hình mô hình và xử lý lỗi.

Tình huống áp dụng: Hermes Agent là AI Agent terminal mã nguồn mở của Nous Research, phù hợp với người dùng cần dòng lệnh cục bộ, đọc ghi tệp, công cụ web / hình ảnh / giọng nói, bộ nhớ lâu dài và cổng tin nhắn. Bài này được sắp xếp theo thứ tự “cài môi trường → cài Hermes → cấu hình mô hình Guishu Token → khởi động chat / gateway → xử lý lỗi”.

Hạng mục cấu hìnhGiá trị khuyến nghịGiải thích
ProviderMore Provider / Custom / OpenAI CompatibleCách gọi ở các phiên bản có thể hơi khác nhau, hãy chọn mục cho phép điền URL tùy chỉnh.
Base URLhttps://api.llm-token.cn/v1Ưu tiên dùng đường dẫn gốc có /v1; nếu không thông thì thử https://api.llm-token.cn.
API Keysk-xxxxxxxxKhi dán trong terminal mà không hiện rõ nội dung là bình thường.
Mô hình khuyến nghịclaude-sonnet-4-6Phản hồi nhanh, hỗ trợ Agent, nhận diện ảnh và ngữ cảnh lớn; cũng có thể chọn mô hình khác theo danh sách mô hình.

I. Hermes là gì

Hermes Agent có thể trò chuyện trong terminal, thực thi lệnh, đọc ghi tệp, tìm kiếm tệp, gọi web và công cụ đa phương thức, đồng thời lưu sở thích dài hạn thông qua bộ nhớ bền vững. Bạn có thể hiểu nó như một AI Agent có thể làm việc liên tục trên máy cục bộ hoặc máy chủ.

Khuyến nghị cho người mới: trước tiên hãy cấu hình chat trên dòng lệnh thành công, sau đó mới tiếp tục cấu hình các kênh tin nhắn như Telegram, Discord, WeChat. Hãy chạy thông chuỗi tối thiểu trước, như vậy việc xử lý lỗi về sau sẽ nhẹ hơn nhiều.

II. Chọn cách cài đặt

Hệ thốngCách khuyến nghịLệnh / Giải thích
Người dùng thông thường Windows / macOSHermes DesktopƯu tiên tải trình cài đặt desktop, nhàn nhất.
Linux / macOS / WSL2 / TermuxScript một lệnh chính thức
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
PowerShell gốc của WindowsScript PowerShell chính thức
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
Phương án ổn định cho WindowsWSL2 + UbuntuNếu cài trực tiếp trên Windows không thuận lợi thì dùng WSL2.

III. Các bước cài đặt với WSL2 trên Windows

  1. Mở PowerShell bằng quyền quản trị viên.
  2. Chạy lệnh cài WSL.
wsl --install

Nếu quá trình cài đặt bị kẹt ở 0%, bạn có thể dùng lệnh sau:

wsl --install --web-download -d Ubuntu
  1. Khởi động lại máy theo hướng dẫn.
  2. Khi mở Ubuntu lần đầu, thiết lập tên người dùng Linux và mật khẩu.
  3. Nhấn phím Win rồi tìm WSL hoặc Ubuntu, chỉ cần thấy mục truy cập là được.

Hình ảnh hiển thị biểu tượng hệ thống Windows Subsystem for Linux (WSL), với nền đỏ, góc trên trái có hình chim cánh cụt màu xanh, bên phải là chữ trắng “Hệ thống WSL”. Hình này xuất hiện sau bước “Nhấn phím Win rồi tìm WSL hoặc Ubuntu, chỉ cần thấy mục truy cập là được”, dùng để minh họa trực quan mục truy cập của hệ thống WSL, giúp người dùng xác nhận WSL đã được cài đặt thành công, tương ứng với thao tác xác minh thành công đã nêu phía trên.Hình ảnh hiển thị biểu tượng hệ thống Windows Subsystem for Linux (WSL),…

Xác minh WSL đã cài thành công hay chưa:

wsl --version

IV. Cài Git và Hermes

Thực thi trong terminal WSL2 / Ubuntu:

sudo apt update
sudo apt install git -y
git --version

Sau đó cài Hermes:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Sau khi cài xong, nạp lại cấu hình terminal rồi xác minh:

source ~/.bashrc
hermes version
hermes doctor

Hình ảnh hiển thị kết quả đầu ra khi chạy lệnh hermes --version trong terminal WSL2/Ubuntu. Nội dung cho thấy phiên bản Hermes Agent là v0.8.0, chạy vào ngày 8 tháng 4 năm 2026, đường dẫn dự án là /home/omen/.hermes/hermes-agent, phiên bản Python là 3.11.15, phiên bản OpenAI SDK là 2.30.0 và có thông báo đã cập nhật. Hình này liên quan tới phần “Cài Git và Hermes”, dùng làm ví dụ đầu ra để xác minh Hermes đã được cài thành công.Hình ảnh hiển thị kết quả đầu ra khi chạy lệnh hermes --version trong te…

Lưu ý: hermes updata trong tài liệu cũ là lỗi chính tả. Lệnh cập nhật đúng là hermes update.


V. Cấu hình mô hình Guishu Token

  1. Trong terminal đã cài Hermes, chạy:
hermes setup

Hình ảnh hiển thị giao diện terminal khi chạy lệnh trong môi trường cài Hermes. Lệnh là “hermes setup”, sau khi thực thi terminal hiển thị dấu nhắc “omen@LAPTOP-VMJ1GE8P:~”, cho thấy lệnh đã chạy xong. Hình này tương ứng với nội dung “Trong terminal đã cài Hermes, chạy: $ hermes setup”, thuộc bước cấu hình mô hình Guishu Token, sau khi chọn cấu hình nhanh hoặc cấu hình mô hình, rồi chọn “More Provider” / nhà cung cấp tùy chỉnh và giao thức OpenAI Compatible hoặc giao thức cho phép điền URL tùy chỉnh.Hình ảnh hiển thị giao diện terminal khi chạy lệnh trong môi trường cài…

  1. Chọn cấu hình nhanh hoặc cấu hình mô hình.
  2. Chọn More Provider / nhà cung cấp tùy chỉnh.
  3. Chọn OpenAI Compatible hoặc giao thức cho phép điền URL tùy chỉnh.

Hình này là giao diện thao tác terminal khi cấu hình Hermes, nền tối, phía trên cho thấy đang ở môi trường terminal của hermes-chat. Giao diện đưa ra hướng dẫn cấu hình rõ ràng, dòng đầu nhắc cần chọn nền tảng tin nhắn tương ứng như Telegram, Discord, v.v., bên dưới có các tùy chọn, trong đó có mục liên quan đến “set up messaging one (recommended)”. Hình này tương ứng với bước thao tác trong phần cấu hình mô hình Guishu Token và dùng để hướng dẫn người dùng hoàn thành lựa chọn cấu hình liên quan tới tin nhắn trong quá trình triển khai Hermes.Hình này là giao diện thao tác terminal khi cấu hình Hermes, nền tối, ph…

Hình ảnh hiển thị giao diện chọn provider trong terminal cài Hermes. Phía trên có dòng “Select provider:”, bên dưới liệt kê nhiều lựa chọn như Nous Portal, OpenRouter, v.v., trong đó mục “More providers...” được mũi tên xanh chỉ vào. Hình này liên quan đến phần “Cấu hình mô hình Guishu Token”, tương ứng với bước “Chọn More Provider / nhà cung cấp tùy chỉnh”, nhằm hướng dẫn người dùng chọn nhà cung cấp tùy chỉnh khi cài Hermes để cấu hình mô hình Guishu Token.Hình ảnh hiển thị giao diện chọn provider trong terminal cài Hermes. Phí…

Hình ảnh hiển thị giao diện chọn provider trong terminal cài Hermes. Phía trên nhắc “Select provider:”, bên dưới liệt kê nhiều tùy chọn provider như GitHub Copilot ACP, Google AI Studio, v.v., trong đó “Custom endpoint (enter URL manually)” được làm nổi bật bằng mũi tên xanh, cho biết có thể nhập URL thủ công. Hình này liên quan tới bước cấu hình mô hình Guishu Token, cụ thể là bước chọn nhà cung cấp tùy chỉnh để người dùng có thể chọn provider phù hợp hoặc tự nhập URL theo nhu cầu.Hình ảnh hiển thị giao diện chọn provider trong terminal cài Hermes. Phí…

Khi điền URL, hãy ưu tiên dùng:

https://api.llm-token.cn/v1

Nếu phiên bản hiện tại xác minh thất bại, hãy thử tiếp:

https://api.llm-token.cn

Hình này hiển thị nội dung trang cấu hình giao diện tùy chỉnh tương thích OpenAI trong bước cấu hình mô hình Guishu Token của Hermes. Trọng tâm là phần “Custom OpenAI-compatible endpoint configuration”, tương ứng với mục cấu hình API base URL, ví dụ định dạng là https://api.example.com/v1, và địa chỉ tùy chỉnh hiện đã điền là https://api.llm-token.cn/v1. Đây là phần nhập URL cụ thể sau khi chọn nhà cung cấp tùy chỉnh và giao thức tương thích OpenAI trong quy trình cấu hình.Hình này hiển thị nội dung trang cấu hình giao diện tùy chỉnh tương thíc…

  1. Dán API Key. Việc terminal không hiển thị nội dung rõ ràng là bình thường, dán xong chỉ cần nhấn Enter.
  2. Trước tiên nên chọn mô hình claude-sonnet-4-6 để kiểm tra.
  3. Nếu được hỏi về độ dài ngữ cảnh, khi dùng claude-sonnet-4-6 có thể điền theo ngữ cảnh lớn; nếu client giới hạn nghiêm hơn thì điền 32000 trước để chạy thông, rồi tăng dần sau.
  4. Ở lần đầu, có thể bỏ qua kênh chat, đợi sau khi chat trong terminal chạy ổn rồi mới cấu hình gateway.

Hình ảnh hiển thị giao diện terminal sau khi cấu hình mô hình Guishu Token trong Hermes. Phía trên cho thấy API base URL là https://api.example.com/v1, có API key tùy chọn và endpoint đã được xác minh. Bên dưới liệt kê các mô hình khả dụng, gồm claude-sonnet-4-6, claude-sonnet-4-6-thinking và tổng cộng 33 mô hình. Phía cuối là lời nhắc chọn mô hình, với số thứ tự tương ứng tên mô hình, ví dụ 1 là claude-sonnet-4-6, 33 là glm-4.6v. Hình này liên quan đến bước cấu hình mô hình Guishu Token và hiển thị giao diện chọn mô hình.Hình ảnh hiển thị giao diện terminal sau khi cấu hình mô hình Guishu Tok…

Hình ảnh hiển thị giao diện khi vào phần chat sau khi Hermes đã được cấu hình xong. Giao diện hỏi “Connect a messaging platform? (Telegram, Discord, etc.)” và đưa ra hai lựa chọn: một là “Set up messaging now (recommended)”, lựa chọn còn lại là “Skip — set up later with 'hermes setup gateway'”. Hiện tại mục được chọn là “Skip” và mũi tên đang chỉ vào mục đó. Hình này bám sát ngữ cảnh phía trên, nơi bài viết đề cập rằng sau khi cấu hình xong có thể vào chat trực tiếp; hình này cho thấy giao diện chọn kết nối nền tảng trước khi vào chat để người dùng quyết định cấu hình ngay hay để sau.Hình ảnh hiển thị giao diện khi vào phần chat sau khi Hermes đã được cấu…

VI. Khởi động chat và gateway

Sau khi cấu hình xong, bạn có thể vào chat trực tiếp. Nếu giao diện hỏi có bắt đầu chat hay không, hãy nhập Y.

Hình ảnh hiển thị giao diện nhắc lệnh trong terminal sau khi Hermes được triển khai xong. Phía trên có dòng “Ready to go!”, bên dưới liệt kê ba lệnh cùng công dụng của chúng: “hermes” để bắt đầu chat, “hermes gateway” để khởi động kênh tin nhắn, “hermes doctor” để kiểm tra lỗi. Dòng cuối hỏi “Launch hermes chat now? [Y/n]:”, tức là có khởi động chat Hermes ngay hay không và trả lời theo dạng Y/n. Hình này liên quan tới phần “Bảy, tra cứu nhanh các lệnh thường dùng” trong hướng dẫn triển khai Hermes, dùng để hiển thị trực quan các lệnh có thể thực thi sau khi hoàn tất triển khai.Hình ảnh hiển thị giao diện nhắc lệnh trong terminal sau khi Hermes được…

Nếu đã cấu hình kênh tin nhắn nhưng không có phản hồi, hãy khởi động hoặc kiểm tra gateway:

hermes gateway
hermes gateway status

VII. Tra cứu nhanh các lệnh thường dùng

LệnhCông dụng
hermesBắt đầu chat.
hermes setupVào lại trình hướng dẫn cấu hình đầy đủ.
hermes modelChuyển mô hình hoặc provider.
hermes doctorChẩn đoán dependency, cấu hình và trạng thái dịch vụ.
hermes updateCập nhật Hermes.
hermes --continueKhôi phục phiên làm việc trước đó.

VIII. Các vấn đề thường gặp

Vấn đềCách xử lý
hermes: command not foundChạy source ~/.bashrc hoặc mở lại terminal; nếu vẫn không được thì kiểm tra lại PATH.
Xác minh mô hình thất bạiKiểm tra URL, API Key và model ID. Ưu tiên dùng https://api.llm-token.cn/v1 trước.
Trả lời bị ngắt, ngữ cảnh quá nhỏQuay lại hermes setup hoặc chỉnh context length trong tệp cấu hình. Hãy chạy thông trước rồi mới tăng ngữ cảnh.
WSL2 không truy cập được dịch vụ cục bộ của WindowsTrên Windows 11 có thể thử WSL mirrored networking; trên Windows 10 có thể dùng IP gateway mặc định của WSL thay cho localhost.
Mất cấu hình sau khi cập nhậtChạy hermes config checkhermes config migrate.
[wsl2]
networkingMode=mirrored
wsl --shutdown