Tham khảo công cụ tích hợp
Trang này ghi lại các công cụ tích hợp của Hermes, được nhóm theo bộ công cụ. Tính khả dụng khác nhau tùy theo nền tảng, thông tin đăng nhập và bộ công cụ được kích hoạt.
Số lượng nhanh (đăng ký hiện tại): ~70 công cụ — 10 công cụ trình duyệt (lõi) + 2 công cụ trình duyệt CDP, 4 công cụ tệp, 10 công cụ RL, 4 công cụ Trợ lý gia đình, 2 công cụ đầu cuối, 2 công cụ web, 5 công cụ Feishu, 7 công cụ Spotify (được đăng ký bởi plugin
spotify đi kèm), 5 công cụ Yuanbao, 7 công cụ kanban (được đăng ký khi bộ điều phối kanban khởi tạo tác nhân), 2 Discord và một số công cụ độc lập (
`memory
, `clarify
, `delegate_task
, `execute_code
, `cronjob
, `session_search
, `skill_view
/ `skill_manage
/ `skills_list
, `text_to_speech
, `text_to_speech
, `image_generate
, `video_generate
, `vision_analyze
, `video_analyze
, `mixture_of_agents
, `send_message
, `todo
, `computer_use
, `process
).
Ngoài các công cụ tích hợp sẵn, Hermes có thể tải các công cụ một cách linh hoạt từ máy chủ MCP. Các công cụ MCP xuất hiện với tiền tố
MCP_<server>_ (ví dụ:
MCP_GitHub_create_issue cho máy chủ MCP
`GitHub
). Xem MCP Integration để biết cấu hình.
##Bộ công cụ `browser
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `browser_back | ||
| ` | Điều hướng trở lại trang trước trong lịch sử trình duyệt. Yêu cầu browser_navigate được gọi trước. | — |
| `browser_CLIck | ||
| ` | Nhấp vào một phần tử được xác định bằng ID giới thiệu của nó từ ảnh chụp nhanh (ví dụ: '@e5'). ID giới thiệu được hiển thị trong dấu ngoặc vuông ở đầu ra ảnh chụp nhanh. Yêu cầu browser_navigate và browser_snapshot được gọi trước tiên. | — |
| `browser_console | ||
| ` | Nhận kết quả đầu ra của bảng điều khiển trình duyệt và lỗi JavaScript từ trang hiện tại. Trả về thông báo console.log/warn/error/info và các ngoại lệ JS chưa được phát hiện. Sử dụng tính năng này để phát hiện các lỗi JavaScript im lặng, lệnh gọi API không thành công và cảnh báo ứng dụng. Yêu cầu… | — |
| `browser_get_images | ||
| ` | Nhận danh sách tất cả hình ảnh trên trang hiện tại cùng với URL và văn bản thay thế của chúng. Hữu ích cho việc tìm kiếm hình ảnh để phân tích bằng công cụ thị giác. Yêu cầu browser_navigate được gọi trước. | — |
| `browser_navigate | ||
| ` | Điều hướng đến một URL trong trình duyệt. Khởi tạo phiên và tải trang. Phải được gọi trước các công cụ trình duyệt khác. Để truy xuất thông tin đơn giản, hãy ưu tiên web_search hoặc web_extract (nhanh hơn, rẻ hơn). Sử dụng các công cụ trình duyệt khi bạn cần… | — |
| `browser_press | ||
| ` | Nhấn một phím bàn phím. Hữu ích khi gửi biểu mẫu (Enter), điều hướng (Tab) hoặc phím tắt. Yêu cầu browser_navigate được gọi trước. | — |
| `browser_scroll | ||
| ` | Cuộn trang theo một hướng. Sử dụng tính năng này để hiển thị thêm nội dung có thể ở bên dưới hoặc bên trên chế độ xem hiện tại. Yêu cầu browser_navigate được gọi trước. | — |
| `browser_snapshot | ||
| ` | Nhận ảnh chụp nhanh dựa trên văn bản của cây khả năng truy cập của trang hiện tại. Trả về các phần tử tương tác có ID giới thiệu (như @e1, @e2) cho browser_CLIck và browser_type. full=false (mặc định): chế độ xem nhỏ gọn với các yếu tố tương tác. full=true: tính… | — |
| `browser_type | ||
| ` | Nhập văn bản vào trường đầu vào được xác định bằng ID giới thiệu của nó. Xóa trường trước, sau đó nhập văn bản mới. Yêu cầu browser_navigate và browser_snapshot được gọi trước tiên. | — |
| `browser_vision | ||
| ` | Chụp ảnh màn hình của trang hiện tại và phân tích nó bằng AI tầm nhìn. Sử dụng tính năng này khi bạn cần hiểu nội dung trên trang một cách trực quan - đặc biệt hữu ích cho CAPTCHA, các thử thách xác minh bằng hình ảnh, bố cục phức tạp hoặc khi văn bản bị ngắt quãng… | — |
Bộ công cụ
browser (công cụ có cổng CDP)
Hai công cụ này nằm trong bộ công cụ
browser nhưng chỉ đăng ký khi có thể truy cập điểm cuối Giao thức Chrome DevTools khi bắt đầu phiên - thông qua
/browser connect
, cấu hình `browser.cdp_url
, phiên Browserbase hoặc Camofox.| Công cụ | Mô tả | Yêu cầu môi trường |
|------|-------------|----------------------|
|
browser_cdp | Gửi lệnh Giao thức Chrome DevTools thô. Cửa thoát hiểm cho các hoạt động của trình duyệt không được hỗ trợ bởi các công cụ
browser_* cấp cao hơn. Xem https://chromedevtools.GitHub.io/devtools-protocol/ | Điểm cuối CDP |
|
browser_dialog | Trả lời hộp thoại JavaScript gốc (cảnh báo / xác nhận / nhắc / trước khi tải). Gọi
browser_snapshot trước — các hộp thoại đang chờ xử lý xuất hiện trong trường
pending_dialogs của nó. Sau đó gọi
`browser_dialog(action='accept'|'dismiss')
. | Điểm cuối CDP |
##Bộ công cụ `clarify
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `clarify | ||
| ` | Hãy hỏi người dùng một câu hỏi khi bạn cần làm rõ, phản hồi hoặc đưa ra quyết định trước khi tiếp tục. Hỗ trợ hai chế độ: 1. Trắc nghiệm — cung cấp tối đa 4 lựa chọn. Người dùng chọn một hoặc nhập câu trả lời của riêng họ thông qua tùy chọn 'Khác' thứ 5. 2.… | — |
##Bộ công cụ `code_execution
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `execute_code | ||
| ` | Chạy tập lệnh Python có thể gọi các công cụ Hermes theo chương trình. Sử dụng tính năng này khi bạn cần hơn 3 lệnh gọi công cụ với logic xử lý giữa chúng, cần lọc/giảm đầu ra công cụ lớn trước khi chúng đi vào ngữ cảnh của bạn, cần phân nhánh có điều kiện (… | — |
##Bộ công cụ `cronjob
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `cronjob | ||
| ` | Trình quản lý tác vụ theo lịch trình thống nhất. Sử dụng | |
| `action="create" |
,
"list"
,
"update"
,
"pause"
,
"resume"
,
"run" ` hoặc
"remove"
để quản lý công việc. Hỗ trợ các công việc hỗ trợ kỹ năng với một hoặc nhiều kỹ năng đính kèm và skills=[]
` khi cập nhật sẽ xóa các kỹ năng đính kèm. Việc chạy cron diễn ra trong các phiên mới không có bối cảnh trò chuyện hiện tại. | — |
##Bộ công cụ `delegation
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `delegate_task | ||
| ` | Sinh ra một hoặc nhiều tác nhân phụ để thực hiện các nhiệm vụ trong bối cảnh biệt lập. Mỗi tác nhân phụ có cuộc trò chuyện, phiên cuối và bộ công cụ riêng. Chỉ bản tóm tắt cuối cùng được trả về -- các kết quả của công cụ trung gian không bao giờ xuất hiện trong cửa sổ ngữ cảnh của bạn. HAI… | — |
##Bộ công cụ
Feishu_doc ``Nằm trong phạm vi xử lý trả lời thông minh nhận xét tài liệu Feishu ( gateway/platforms/Feishu_comment.py
). Không hiển thị trên
Hermes-CLI hoặc bộ điều hợp trò chuyện Feishu thông thường.
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `Feishu_doc_read | ||
| ` | Đọc nội dung văn bản đầy đủ của tài liệu Feishu/Lark (Docx, Doc hoặc Sheet) dựa trên file_type và mã thông báo của nó. | Thông tin đăng nhập ứng dụng Feishu |
##Bộ công cụ `Feishu_drive ``Phạm vi xử lý nhận xét tài liệu Feishu. Ổ đĩa hoạt động đọc/ghi nhận xét trên các tập tin ổ đĩa.
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `Feishu_drive_add_comment | ||
| ` | Thêm nhận xét cấp cao nhất vào tài liệu hoặc tệp Feishu/Lark. | Thông tin đăng nhập ứng dụng Feishu |
| `Feishu_drive_list_comments | ||
| ` | Liệt kê các nhận xét toàn bộ tài liệu trên tệp Feishu/Lark, gần đây nhất trước tiên. | Thông tin đăng nhập ứng dụng Feishu |
| `Feishu_drive_list_comment_replies | ||
| ` | Liệt kê các câu trả lời trên một chuỗi nhận xét Feishu cụ thể (toàn bộ tài liệu hoặc lựa chọn cục bộ). | Thông tin đăng nhập ứng dụng Feishu |
| `Feishu_drive_reply_comment | ||
| ` | Đăng câu trả lời trên chuỗi nhận xét Feishu, với đề cập |
@ ` tùy chọn. | Thông tin đăng nhập ứng dụng Feishu |
##Bộ công cụ `file
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `patch | ||
| ` | Các chỉnh sửa tìm và thay thế có mục tiêu trong tệp. Sử dụng cái này thay vì sed/awk trong terminal. Sử dụng kết hợp mờ (9 chiến lược) để những khác biệt nhỏ về khoảng trắng/thụt lề sẽ không phá vỡ nó. Trả về một khác biệt thống nhất. Tự động chạy kiểm tra cú pháp sau khi chỉnh sửa… | — |
| `read_file | ||
| ` | Đọc một tập tin văn bản với số dòng và phân trang. Sử dụng cái này thay vì cat/head/tail trong terminal. Định dạng đầu ra: 'LINE_NUM|CONTENT'. Đề xuất tên tệp tương tự nếu không tìm thấy. Sử dụng offset và giới hạn cho các tệp lớn. LƯU Ý: Không thể đọc được hình ảnh o… | — |
| `search_files | ||
| ` | Tìm kiếm nội dung tập tin hoặc tìm tập tin theo tên. Sử dụng cái này thay vì grep/rg/find/ls trong terminal. Được hỗ trợ bởi Ripgrep, nhanh hơn so với shell tương đương. Tìm kiếm nội dung (target='content'): Tìm kiếm Regex bên trong tệp. Chế độ đầu ra: khớp hoàn toàn với dòng… | — |
| `write_file | ||
| ` | Viết nội dung vào một tập tin, thay thế hoàn toàn nội dung hiện có. Sử dụng cái này thay vì echo/cat heredoc trong terminal. Tạo thư mục mẹ tự động. GHI ĐÈ toàn bộ tệp - sử dụng 'bản vá' cho các chỉnh sửa được nhắm mục tiêu. | — |
##Bộ công cụ `homeassistant
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `ha_call_service | ||
| ` | Gọi dịch vụ Home Assistant để điều khiển thiết bị. Sử dụng ha_list_services để khám phá các dịch vụ có sẵn và thông số của chúng cho từng miền. | — |
| `ha_get_state | ||
| ` | Nhận trạng thái chi tiết của một thực thể Trợ lý gia đình duy nhất, bao gồm tất cả các thuộc tính (độ sáng, màu sắc, điểm đặt nhiệt độ, chỉ số cảm biến, v.v.). | — |
| `ha_list_entities | ||
| ` | Liệt kê các thực thể Trợ lý gia đình. Tùy chọn lọc theo miền (đèn, công tắc, khí hậu, cảm biến, cảm biến nhị phân, vỏ bọc, quạt, v.v.) hoặc theo tên khu vực (phòng khách, bếp, phòng ngủ, v.v.). | — |
| `ha_list_services | ||
| ` | Liệt kê các dịch vụ (hành động) có sẵn của Home Assistant để điều khiển thiết bị. Hiển thị những hành động nào có thể được thực hiện trên từng loại thiết bị và những thông số nào chúng chấp nhận. Sử dụng tính năng này để khám phá cách kiểm soát các thiết bị được tìm thấy qua ha_list_entities. | — |
##Bộ công cụ `computer_use
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `computer_use | ||
| ` | Điều khiển nền tảng máy tính để bàn macOS thông qua cua-driver — ảnh chụp màn hình (SOM / Vision / AX), nhấp / kéo / cuộn / gõ / phím / chờ, list_apps, focus_app. KHÔNG lấy cắp con trỏ hoặc tiêu điểm bàn phím của người dùng. Hoạt động với bất kỳ mô hình nào có khả năng sử dụng công cụ. chỉ macOS. |
cua-driver ` trên
$PATH
(cài đặt qua Hermes tools
). |
Công cụ Honcho ( `Honcho_profile
, `Honcho_search
, `Honcho_context
, `Honcho_reasoning
, `Honcho_conclude
) không còn được tích hợp sẵn nữa. Chúng có sẵn thông qua plugin nhà cung cấp bộ nhớ Honcho tại `plugins/memory/Honcho/
. Xem Memory Providers để biết cách cài đặt và sử dụng.
##Bộ công cụ `image_gen
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `image_generate | ||
| ` | Tạo hình ảnh chất lượng cao từ lời nhắc văn bản bằng FAL.ai. Mô hình cơ bản do người dùng định cấu hình (mặc định: FLUX 2 Klein 9B, thế hệ phụ 1) và tác nhân không thể chọn. Trả về một URL hình ảnh duy nhất. Hiển thị nó bằng cách sử dụng… | FAL_KEY |
##Bộ công cụ
kanban ``Được đăng ký khi tác nhân (a) được tạo ra bởi bộ điều phối kanban (bộ env Hermes_KANBAN_TASK
) hoặc (b) chạy trong một cấu hình cho phép rõ ràng bộ công cụ `kanban
. Nhân viên trong phạm vi nhiệm vụ sử dụng các công cụ vòng đời cho nhiệm vụ được giao của họ; hồ sơ người điều phối cũng nhận được các công cụ định tuyến bảng như
kanban_list và
`kanban_unblock
. Xem Kanban Multi-Agent để biết toàn bộ quy trình làm việc.| Công cụ | Mô tả | Yêu cầu môi trường |
|------|-------------|----------------------|
|
kanban_show | Hiển thị nhiệm vụ kanban đang hoạt động được giao cho nhân viên này (tiêu đề, mô tả, nhận xét, phụ thuộc). | Bộ công cụ
Hermes_KANBAN_TASK hoặc
kanban |
|
kanban_list | Liệt kê các nhiệm vụ trên bảng bằng bộ lọc. Chỉ dành cho người soạn nhạc; ẩn khỏi nhân viên nhiệm vụ do người điều phối sinh ra. | profile với bộ công cụ
kanban |
|
kanban_complete | Đánh dấu nhiệm vụ hiện tại được thực hiện bằng tải trọng chuyển giao có cấu trúc (kết quả, tạo phẩm, phần tiếp theo). | Bộ công cụ
Hermes_KANBAN_TASK hoặc
kanban |
|
kanban_block | Chặn tác vụ hiện tại đối với một câu hỏi đối với người dùng — người điều phối tạm dừng, hiển thị câu hỏi và tiếp tục sau khi có người trả lời. | Bộ công cụ
Hermes_KANBAN_TASK hoặc
kanban |
|
kanban_heartbeat | Gửi nhịp tim tiến trình trong một hoạt động kéo dài để người điều phối biết nhân viên vẫn còn sống. | Bộ công cụ
Hermes_KANBAN_TASK hoặc
kanban |
|
kanban_comment | Thêm nhận xét vào chuỗi tác vụ mà không thay đổi trạng thái của nó — hữu ích cho việc hiển thị các kết quả trung gian. | Bộ công cụ
Hermes_KANBAN_TASK hoặc
kanban |
|
kanban_create | Loại bỏ các nhiệm vụ con khỏi nhiệm vụ hiện tại. Được sử dụng bởi người điều phối và công nhân sinh sản tiếp theo. | Bộ công cụ
Hermes_KANBAN_TASK hoặc
kanban |
|
kanban_link | Liên kết các nhiệm vụ với cạnh cha mẹ → cạnh phụ thuộc con. | Bộ công cụ
Hermes_KANBAN_TASK hoặc
kanban |
|
kanban_unblock | Trả lại tác vụ bị chặn cho
`ready
. Chỉ dành cho người soạn nhạc; ẩn khỏi nhân viên nhiệm vụ do người điều phối sinh ra. | profile với bộ công cụ
kanban |##Bộ công cụ memory
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `memory | ||
| ` | Lưu thông tin quan trọng vào bộ nhớ liên tục tồn tại qua các phiên. Bộ nhớ của bạn xuất hiện trong lời nhắc hệ thống khi bắt đầu phiên -- đó là cách bạn ghi nhớ những điều về người dùng và môi trường của bạn giữa các cuộc trò chuyện. KHI NÀO ĐỂ SA… | — |
##Bộ công cụ `messaging
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `send_message | ||
| ` | Gửi tin nhắn đến nền tảng nhắn tin được kết nối hoặc liệt kê các mục tiêu có sẵn. QUAN TRỌNG: Khi người dùng yêu cầu gửi đến một kênh hoặc người cụ thể (không chỉ là tên nền tảng đơn thuần), hãy gọi send_message(action='list') ĐẦU TIÊN để xem tar có sẵn… | — |
##Bộ công cụ `moa
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `mixture_of_agents | ||
| ` | Định tuyến một vấn đề khó khăn thông qua nhiều LLM biên giới một cách cộng tác. Thực hiện 5 lệnh gọi API (4 mô hình tham chiếu + 1 trình tổng hợp) với nỗ lực suy luận tối đa - sử dụng một cách tiết kiệm cho các vấn đề thực sự khó khăn. Tốt nhất cho: toán phức tạp, thuật toán nâng cao… | OpenRouter_API_KEY |
##Bộ công cụ `session_search
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `session_search | ||
| ` | Tìm kiếm các phiên trước đây được lưu trữ trong cơ sở dữ liệu phiên cục bộ hoặc cuộn bên trong một phiên. Truy xuất được hỗ trợ bởi FTS5; trả về các tin nhắn thực tế từ DB (không có lệnh gọi LLM). Ba hình dạng: khám phá (vượt qua | |
| `query |
), cuộn (vượt qua `session_id
`around_message_id
), duyệt qua (không có đối số). | — |
##Bộ công cụ `skills
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `skill_manage | ||
| ` | Quản lý kỹ năng (tạo, cập nhật, xóa). Kỹ năng là bộ nhớ thủ tục của bạn - các phương pháp tiếp cận có thể sử dụng lại cho các loại nhiệm vụ định kỳ. Các kỹ năng mới đi tới ~/.Hermes/skills/; các kỹ năng hiện có có thể được sửa đổi ở bất cứ nơi nào họ sống. Hành động: tạo (đầy đủ SKILL.m… | — |
| `skill_view | ||
| ` | Các kỹ năng cho phép tải thông tin về các nhiệm vụ và quy trình làm việc cụ thể cũng như các tập lệnh và mẫu. Tải toàn bộ nội dung của kỹ năng hoặc truy cập các tệp được liên kết của nó (tài liệu tham khảo, mẫu, tập lệnh). Cuộc gọi đầu tiên trả về nội dung SKILL.md cộng với… | — |
| `skills_list | ||
| ` | Liệt kê các kỹ năng có sẵn (tên + mô tả). Sử dụng Skill_view(name) để tải toàn bộ nội dung. | — |
##Bộ công cụ `terminal
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `process | ||
| ` | Quản lý các tiến trình nền được bắt đầu bằng terminal(background=true). Hành động: 'list' (hiển thị tất cả), 'thăm dò ý kiến' (kiểm tra trạng thái + đầu ra mới), 'log' (đầu ra đầy đủ với phân trang), 'đợi' (chặn cho đến khi hoàn thành hoặc hết thời gian chờ), 'kill' (chấm dứt), 'write' (sen… | — |
| `terminal | ||
| ` | Thực thi các lệnh shell trên môi trường Linux. Hệ thống tập tin vẫn tồn tại giữa các cuộc gọi. Đặt | |
| `background=true | ||
| ` cho các máy chủ hoạt động lâu dài. Đặt | ||
| `notify_on_complete=true | ||
| ` (với | ||
| `background=true |
) để nhận thông báo tự động khi quá trình kết thúc - không cần bỏ phiếu. KHÔNG sử dụng cat/head/tail - hãy sử dụng read_file. KHÔNG sử dụng grep/rg/find - hãy sử dụng search_files. | — |
##Bộ công cụ `todo
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `todo | ||
| ` | Quản lý danh sách nhiệm vụ của bạn cho phiên hiện tại. Sử dụng cho các tác vụ phức tạp có hơn 3 bước hoặc khi người dùng cung cấp nhiều tác vụ. Gọi không có tham số để đọc danh sách hiện tại. Viết: - Cung cấp mảng 'todos' để tạo/cập nhật các mục - merge=… | — |
##Bộ công cụ `vision
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `vision_analyze | ||
| ` | Phân tích hình ảnh bằng tầm nhìn AI. Trên các mô hình chính có khả năng hiển thị, trả về các pixel hình ảnh thô dưới dạng kết quả của công cụ đa phương thức để mô hình nhìn thấy chúng một cách nguyên bản trong lượt tiếp theo. Trên các mô hình chính chỉ có văn bản, quay lại mô hình hình ảnh phụ mô tả hình ảnh và trả về mô tả dưới dạng văn bản. Chữ ký công cụ giống hệt nhau. | — |
##Bộ công cụ
video ``Bộ công cụ chọn tham gia (không được tải trong bộ Hermes-CLI
` mặc định). Thêm qua
--toolsets video
hoặc đưa video
vào cấu hình toolsets:
` của bạn.
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `video_analyze | ||
| ` | Phân tích nội dung video từ URL hoặc đường dẫn tệp - chú thích, phân tích cảnh, dấu thời gian chính và mô tả trực quan. | — |
##Bộ công cụ
video_gen ``Bộ công cụ chọn tham gia (không được tải trong bộ Hermes-CLI
` mặc định). Thêm thông qua
--toolsets video_gen
hoặc kích hoạt nó trong Hermes tools
` → Tạo video, thao tác này cũng hướng dẫn bạn cách chọn phần phụ trợ.
Phần phụ trợ được gửi dưới dạng plugin trong `plugins/video_gen/<name>/
:
- xAI Grok-Imagine — chuyển văn bản thành video và hình ảnh thành video (SuperGrok OAuth hoặc `XAI_API_KEY
).
- FAL.ai — Veo 3.1, Pixverse v6, Kling O3 (yêu cầu `FAL_KEY
).
Công cụ
video_generate duy nhất bao gồm cả hai phương thức - chuyển
image_url để tạo hoạt ảnh tĩnh, bỏ qua nó để chỉ tạo từ văn bản. Phần phụ trợ đang hoạt động sẽ tự động định tuyến đến điểm cuối phù hợp. Mô tả của công cụ được xây dựng lại khi bắt đầu phiên để phản ánh khả năng thực tế của chương trình phụ trợ đang hoạt động (phương thức, tỷ lệ khung hình, độ phân giải, phạm vi thời lượng, hình ảnh tham chiếu tối đa, hỗ trợ âm thanh). Xem Video Generation Provider Plugins để biết tác giả phụ trợ.
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `video_generate | ||
| ` | Tạo video từ lời nhắc văn bản (chuyển văn bản thành video) hoặc tạo hoạt ảnh cho hình ảnh tĩnh (hình ảnh thành video) bằng cách sử dụng chương trình phụ trợ tạo video đã định cấu hình của người dùng. Truyền | |
| `image_url | ||
| ` để tạo hiệu ứng cho hình ảnh đó; bỏ qua nó để tạo ra từ văn bản một mình. Phần phụ trợ tự động định tuyến đến điểm cuối phù hợp. Trả về URL HTTP hoặc đường dẫn tệp tuyệt đối trong trường | ||
| `video |
. | Plugin
video_gen đang hoạt động + thông tin xác thực của nó (ví dụ:
`XAI_API_KEY
, `FAL_KEY
) |##Bộ công cụ web
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `web_search | ||
| ` | Tìm kiếm thông tin trên web. Trả về tối đa 5 kết quả theo mặc định với tiêu đề, URL và mô tả. Chấp nhận | |
| `limit | ||
| ` tùy chọn (1-100, mặc định 5). Truy vấn được chuyển đến phần phụ trợ đã định cấu hình, vì vậy các toán tử như | ||
| `site:domain |
, `filetype:pdf
, `intitle:word
,
-term ` và
"exact phrase"
có thể hoạt động khi phần phụ trợ hỗ trợ chúng. | EXA_API_KEY hoặc PARALLEL_API_KEY hoặc FIRECRAWL_API_KEY hoặc TAVILY_API_KEY | | web_extract
` | Trích xuất nội dung từ URL trang web. Trả về nội dung trang ở định dạng đánh dấu. Cũng hoạt động với các URL PDF - chuyển trực tiếp liên kết PDF và nó sẽ chuyển đổi thành văn bản đánh dấu. Các trang dưới 5000 ký tự trả về đánh dấu đầy đủ; các trang lớn hơn được tóm tắt LLM. | EXA_API_KEY hoặc PARALLEL_API_KEY hoặc FIRECRAWL_API_KEY hoặc TAVILY_API_KEY |
##Bộ công cụ `x_search
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `x_search | ||
| ` | Tìm kiếm các bài đăng, hồ sơ và chủ đề X (Twitter) bằng công cụ Phản hồi | |
| `x_search | ||
| ` tích hợp sẵn của xAI. Sử dụng điều này cho các cuộc thảo luận, phản ứng hoặc tuyên bố hiện tại về X thay vì các trang web chung chung. Tắt theo mặc định — chọn tham gia qua | ||
| `Hermes tools | ||
| ` → 🐦 X (Twitter) Tìm kiếm. Lược đồ chỉ được đăng ký khi thông tin đăng nhập xAI được định cấu hình (check_fn-gated). | Đăng nhập XAI_API_KEY hoặc xAI Grok OAuth (Đăng ký SuperGrok) |
##Bộ công cụ `tts
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `text_to_speech | ||
| ` | Chuyển đổi văn bản thành âm thanh lời nói. Trả về MEDIA: đường dẫn mà nền tảng phân phối dưới dạng tin nhắn thoại. Trên Telegram, nó phát dưới dạng bong bóng thoại, trên Discord/WhatsApp dưới dạng tệp đính kèm âm thanh. Ở chế độ CLI, lưu vào ~/voice-memos/. Giọng nói và nhà cung cấp… | — |
##Bộ công cụ
Discord ``Đã đăng ký trên bộ công cụ nền tảng Hermes-Discord
` (chỉ cổng). Sử dụng mã thông báo bot giống như bộ điều hợp nhắn tin.
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `Discord | ||
| ` | Đọc và tham gia vào máy chủ Discord. Các hành động bao gồm | |
| `search_members |
, `fetch_messages
, `send_message
, `react
, `fetch_channel
, `list_channels
, v.v. |
Discord_BOT_TOKEN |##Bộ công cụ Discord_admin
``Đã đăng ký trên bộ công cụ nền tảng
`Hermes-Discord
. Các hành động kiểm duyệt yêu cầu bot phải có các quyền Discord phù hợp.
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `Discord_admin | ||
| ` | Quản lý máy chủ Discord thông qua API REST: liệt kê bang hội/kênh/vai trò, tạo/chỉnh sửa/xóa kênh, quản lý cấp vai trò, hết thời gian chờ, loại và cấm. |
Discord_BOT_TOKEN
- quyền bot |
##Bộ công cụspotify ``Được đăng ký bởi pluginspotifyđi kèm. Yêu cầu mã thông báo OAuth - chạyHermes spotify setupmột lần để ủy quyền.
| Công cụ | Mô tả | Yêu cầu môi trường |
|---|---|---|
| `spotify_playback | ||
| ` | Kiểm soát quá trình phát lại Spotify, kiểm tra trạng thái phát lại đang hoạt động hoặc tìm nạp các bản nhạc đã phát gần đây. | Spotify OAuth |
| `spotify_devices | ||
| ` | Liệt kê các thiết bị Spotify Connect hoặc chuyển phát lại sang một thiết bị khác. | Spotify OAuth |
| `spotify_queue | ||
| ` | Kiểm tra hàng đợi Spotify của người dùng hoặc thêm một mục vào đó. | Spotify OAuth |
| `spotify_search | ||
| ` | Tìm kiếm bản nhạc, album, nghệ sĩ, danh sách phát, chương trình hoặc tập trong danh mục Spotify. | Spotify OAuth |
| `spotify_playlists | ||
| ` | Liệt kê, kiểm tra, tạo, cập nhật và sửa đổi danh sách phát Spotify. | Spotify OAuth |
| `spotify_albums | ||
| ` | Tìm nạp siêu dữ liệu album Spotify hoặc các bản nhạc trong album. | Spotify OAuth |
| `spotify_library | ||
| ` | Liệt kê, lưu hoặc xóa các bản nhạc hoặc album Spotify đã lưu của người dùng. | Spotify OAuth |
##Bộ công cụ
Hermes-yuanbao ``Chỉ được đăng ký trên bộ công cụ nền tảng Hermes-yuanbao
. Yuanbao là ứng dụng trò chuyện của Tencent; những công cụ này điều khiển API DM/nhóm/nhãn dán của nó.| Công cụ | Mô tả | Yêu cầu môi trường |
|------|-------------|----------------------|
|
yb_query_group_info | Truy vấn thông tin cơ bản về một nhóm (được gọi là "派/Pai" trong ứng dụng): tên, chủ sở hữu, số lượng thành viên. | Thông tin đăng nhập Yuanbao |
|
yb_query_group_members | Truy vấn các thành viên của một nhóm (đối với các đề cập đến
@
, tìm người dùng theo tên, liệt kê các bot). | Thông tin đăng nhập Yuanbao |
|
yb_send_dm | Gửi tin nhắn riêng tư/trực tiếp cho người dùng trong nhóm bằng các tệp phương tiện tùy chọn. | Thông tin đăng nhập Yuanbao |
|
yb_search_sticker | Tìm kiếm danh mục nhãn dán Yuanbao (mặt TIM) tích hợp theo từ khóa. | Thông tin đăng nhập Yuanbao |
|
yb_send_sticker | Gửi nhãn dán tích hợp tới cuộc trò chuyện Yuanbao hiện tại. | Thông tin đăng nhập Yuanbao |