
Hermes Agent với Claude qua cổng API: thiết lập nhà cung cấp tùy chỉnh, kiểm soát chi phí và cách khắc phục lỗi
Hermes Agent lưu thông tin bí mật trong ~/.hermes/.env và mọi thứ khác trong ~/.hermes/config.yaml. Cách đáng tin cậy để chạy nó trên Claude thông qua cổng kết nối là dùng một nhà cung cấp tùy chỉnh có tên sử dụng định dạng Anthropic Messages. Cách làm tắt, provider: anthropic với một URL cơ sở khác, trông có vẻ đúng nhưng lại gửi yêu cầu đến Anthropic đối với mọi máy chủ mà nó không nhận diện được.
Cài đặt
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashiex (irm https://hermes-agent.nousresearch.com/install.ps1)hermes setup chạy toàn bộ trình hướng dẫn; hermes model chỉ xử lý nhà cung cấp và mô hình; hermes doctor kiểm tra bản cài đặt hiện có.
Thêm cổng kết nối làm nhà cung cấp tùy chỉnh
AIPRIME_API_KEY=your_gateway_keyproviders:
aiprime:
api: https://aiprimetech.io/v1
key_env: AIPRIME_API_KEY
transport: anthropic_messages
catalog_provider: anthropic
model:
provider: custom:aiprime
default: claude-sonnet-5| Khóa | Lý do |
|---|---|
transport: anthropic_messages | Sử dụng định dạng Messages của Anthropic. Nếu thiếu thiết lập này, Hermes sẽ chuyển sang định dạng OpenAI Chat Completions |
key_env | Tên của biến trong .env chứa khóa |
catalog_provider: anthropic | Các mô hình Claude của cổng kết nối kế thừa siêu dữ liệu về ngữ cảnh và thị giác của Anthropic |
provider: custom:aiprime | Chọn nhà cung cấp có tên; /model custom:aiprime:<model> chuyển đổi trong cuộc trò chuyện |
Trình hướng dẫn thực hiện tương tự: hermes model, rồi **Điểm cuối tùy chỉnh**, sau đó chọn chế độ API **Anthropic Messages**. Nếu chọn Chat Completions, hãy giữ /v1 trong URL.
Vì sao provider: anthropic với URL cơ sở không hoạt động
provider: anthropic và base_url: https://aiprimetech.io trông có vẻ đúng nhưng không có tác dụng: trong mã nguồn Hermes hiện tại, việc ghi đè URL cơ sở trên nhà cung cấp Anthropic tích hợp sẵn chỉ được chấp nhận với các máy chủ Anthropic, Claude và Azure, nên yêu cầu vẫn được gửi đến Anthropic. Hãy dùng nhà cung cấp tùy chỉnh có tên ở trên.ANTHROPIC_BASE_URL được ghi trong tài liệu là cách ghi đè URL cơ sở của Anthropic, nhưng một lỗi Hermes chưa được khắc phục khiến bộ chọn mô hình bỏ qua thiết lập này. Nhà cung cấp tùy chỉnh tránh được cả hai vấn đề.
Những yếu tố làm tăng mức sử dụng token và các thiết lập để giới hạn
Hermes thực hiện công việc ngoài cuộc trò chuyện bạn nhìn thấy, và tất cả đều được tính phí vào cùng một khóa trừ khi bạn định tuyến chúng sang nơi khác.
| Nguồn phát sinh mức sử dụng | Thiết lập |
|---|---|
| Subagents (delegation) | delegation.max_concurrent_children (mặc định 10), delegation.max_iterations (mặc định 250), delegation.max_spawn_depth (mặc định 1); một giá trị rẻ hơn cho delegation.model |
| Xử lý bộ nhớ và rà soát kỹ năng ở chế độ nền sau mỗi lượt | auxiliary.background_review.enabled: false, hoặc giá trị thấp hơn cho max_input_tokens |
| Các tác vụ phụ trợ (nén, tiêu đề, thị giác) | auxiliary.<task>.provider và .model để gửi chúng đến một mô hình rẻ hơn |
| Tác vụ theo lịch | cron.model cho tất cả tác vụ; hermes cron pause <id> hoặc hermes pause |
| Cổng kết nối nhắn tin (Telegram, Discord và các dịch vụ khác) | Các danh sách cho phép như TELEGRAM_ALLOWED_USERS; tránh GATEWAY_ALLOW_ALL_USERS=true |
delegation:
max_concurrent_children: 3
model: claude-haiku-4-5
auxiliary:
background_review:
enabled: false
cron:
model: claude-haiku-4-5hermes prompt-size cho biết chi phí cố định của mỗi lần gọi; /usage và /compress hữu ích trong một phiên dài.
Đăng nhập Claude Pro hoặc Max thay cho khóa
Hermes có thể đăng nhập vào tài khoản Claude, nhưng tài liệu của Hermes cho biết cách này chỉ hoạt động với gói Max đã mua tín dụng sử dụng bổ sung và người đăng ký Pro không thể dùng. Với khóa API từ cổng kết nối, không có khung thời gian sử dụng theo gói đăng ký; mức sử dụng được tính phí theo từng token và trừ vào số dư của bạn.
Mô hình
| ID mô hình | Dùng cho |
|---|---|
claude-sonnet-5 | Lựa chọn mặc định cho lập trình và tác vụ của tác nhân: nhanh, mạnh, giá tầm trung. |
claude-opus-5-5 | Suy luận khó hơn, tái cấu trúc mã quy mô lớn, tác nhân chạy trong thời gian dài. |
claude-fable-5-1 | Năng lực cao nhất và đắt nhất; dành cho các tác vụ khó nhất. |
claude-haiku-4-5 | Rẻ và nhanh: tiêu đề, tóm tắt, phân loại, các bước nhỏ. |
Hermes cần cửa sổ ngữ cảnh tối thiểu 64K token; mọi mô hình trong bảng đều đáp ứng yêu cầu.
Khắc phục sự cố
| Những gì bạn thấy | Nguyên nhân | Cách khắc phục |
|---|---|---|
| HTTP 400 trong lần chạy đầu tiên | Tên mô hình không khớp với ID mô hình của cổng kết nối | Dùng một ID trong bảng phía trên |
| Yêu cầu được gửi đến Anthropic hoặc thất bại với lỗi xác thực Anthropic | provider: anthropic với URL cơ sở của bên thứ ba | Sử dụng nhà cung cấp tùy chỉnh có tên |
| Phản hồi vô nghĩa hoặc trống | Phương thức truyền tải không phù hợp với URL | transport: anthropic_messages cho Claude |
| Vượt quá độ dài ngữ cảnh | Phiên lớn hơn cửa sổ ngữ cảnh đã cấu hình | Đặt model.context_length; /compress |
403 Your request was blocked | Tường lửa phía trước điểm cuối từ chối ứng dụng khách | Thêm extra_headers với User-Agent giống trình duyệt |
| Thiếu thiết lập sau khi cập nhật | Lược đồ cấu hình đã thay đổi | hermes config check, sau đó hermes config migrate |
| Bot không phản hồi trên Telegram hoặc Discord | Cổng không chạy hoặc người gửi không được phép | hermes gateway status; kiểm tra ~/.hermes/logs/gateway.log |
Bạn đang so sánh các framework tác nhân? Xem hướng dẫn thiết lập OpenClaw.
Câu hỏi thường gặp
Làm cách nào để sử dụng Hermes Agent với điểm cuối Claude tùy chỉnh?
Tại sao Hermes bỏ qua base_url Anthropic của tôi?
Làm cách nào để giảm mức sử dụng token của Hermes Agent?
Hermes Agent có thể sử dụng gói đăng ký Claude Pro không?
Lấy khóa API — không cần tài khoản Anthropic hay đăng ký danh sách chờ.
Lấy khóa API của bạnAI Prime Tech là một cổng API độc lập. AI Prime Tech không liên kết với, không được Anthropic chứng thực và không phải là đại lý bán lại của Anthropic. Claude và các tên mô hình liên quan là nhãn hiệu của chủ sở hữu tương ứng.