Quay lại hướng dẫn
Thiết lập·21 tháng 9, 2026·Cập nhật 24 tháng 9, 2026·Đọc 10 phút

Mô hình Ollama không hiển thị trong Hermes: kiểm tra danh mục và nhà cung cấp

Mô hình có trong Ollama nhưng không có trong bộ chọn. Một số nguyên nhân đã được khắc phục, một số vẫn còn mở, một số hoàn toàn không phải lỗi — và mỗi nguyên nhân để lại một dấu hiệu nhận biết khác nhau.

Được xem xét lần cuối vào .

Nếu các model Ollama của bạn đã biến mất khỏi bộ chọn Hermes, hãy kiểm tra phiên bản trước khi chỉnh cấu hình: lỗi bộ nhớ đệm catalog gốc gây ra đúng triệu chứng này đã được đóng với trạng thái hoàn tất vào ngày 17 tháng 9 năm 2026, và bản sửa có trong tag v2026.9.21 (hermes-agent 0.21.4) nhưng không có trong v2026.9.14. Tuy nhiên, báo cáo đã đóng đó không phải toàn bộ câu chuyện. Vào ngày 21 tháng 9 năm 2026, vẫn còn hai báo cáo khác về model Ollama biến mất khỏi bộ chọn đang mở; một issue mở thứ ba mô tả cơ chế của Hermes Desktop gây ra cùng triệu chứng trên bất kỳ provider nào mà danh sách model hiển thị từng được tùy chỉnh, và tôi đọc thấy hành vi đó vẫn hiện diện trong mã nguồn đã phát hành ở chính tag này. Một nguyên nhân phổ biến thứ tư hoàn toàn không phải lỗi. Mỗi nguyên nhân để lại một dấu hiệu khác nhau, và trang này giúp bạn nhận diện các dấu hiệu đó.

Trước hết cần phân biệt hai khái niệm, vì cả hai thường va vào nhau trong kết quả tìm kiếm. Hermes Agent là agent Python của Nous Research (MIT, chưa lưu trữ, lần push gần nhất là ngày 21 tháng 9 năm 2026 theo GitHub API). Hermes 3 và Hermes 4 là dòng LLM trọng số mở của chính phòng thí nghiệm đó, hoàn toàn là một sản phẩm khác; ngoài ra còn có một JavaScript engine không liên quan tên là Hermes — không số phiên bản nào của chúng áp dụng ở đây. Và Ollama cục bộ không phải Ollama Cloud: Hermes truy cập runtime cục bộ miễn phí trên cổng 11434 thông qua luồng Custom Endpoint, còn Ollama Cloud là một sản phẩm trả phí riêng được triển khai dưới dạng provider slug riêng với tệp bộ nhớ đệm riêng. Việc thiếu model ở một bên không nói lên điều gì về bên còn lại.

Ba lớp phải thống nhất với nhau, và chỉ một lớp trong số đó là Ollama

“Model không có trong bộ chọn” là phát biểu về lớp cuối cùng trong ba lớp, còn việc chẩn đoán là tìm lớp đầu tiên không khớp.

LớpCần kiểm tra gìBiểu hiện của lỗi
Catalog riêng của Ollama/api/tags trên API gốc của Ollama và /v1/models trên bề mặt tương thích OpenAIModel thực sự không tồn tại hoặc đã bị gỡ sau danh sách mà bạn đang đọc
Cơ chế phát hiện và bộ nhớ đệm của HermesEndpoint đủ điều kiện cho đường dẫn thăm dò nào và provider_models_cache.json chứa gìEndpoint hoạt động bình thường nhưng bộ chọn vẫn hiển thị 0 model cho endpoint đó
Giao diện bộ chọnCLI hermes model so với menu model trên desktopCLI hiển thị đúng còn menu desktop thì không, hoặc nhóm provider biến mất hoàn toàn
Hai danh sách, hai đường dẫn mã
# 1. Does Ollama itself list the model? This is the native catalog
#    Hermes reads when the endpoint qualifies for the /api/tags branch.
curl -s http://127.0.0.1:11434/api/tags | jq '.models[].name'

# 2. Does the OpenAI-compatible surface list it too? This is what a
#    generic custom endpoint is probed on.
curl -s http://127.0.0.1:11434/v1/models | jq '.data[].id'

Một điều cần loại trừ ở lớp một: ollama list bao gồm các model embedding, và model embedding không phải model trò chuyện mà agent lập trình có thể chọn. Kunavo cũng không cung cấp model embedding, text-to-speech hoặc speech-to-text, vì vậy đây không phải khoảng trống mà một route hosted có thể giải quyết.

Trước tiên hãy kiểm tra phiên bản và đọc thật kỹ

Issue #112898 — “danh sách model Ollama cục bộ nhấp nháy trong bộ chọn” — đã được đóng với trạng thái hoàn tất, mở ngày 16 tháng 9 năm 2026 và đóng ngày 17 tháng 9 năm 2026. Pull request #113129 đã hợp nhất bản sửa dưới dạng commit d6d6565, và phép so sánh trên GitHub đặt commit này bên trong tag v2026.9.21 và bên ngoài v2026.9.14: so sánh v2026.9.21…d6d6565 trả về trạng thái behind với 0 commit đi trước, nghĩa là commit là tổ tiên của tag đó, còn v2026.9.14…d6d6565 trả về trạng thái ahead với 0 commit phía sau, nghĩa là tag là tổ tiên của commit chứ không phải ngược lại. #112900 của người đóng góp vẫn đang mở, nhưng điều đó không phải dấu hiệu cho thấy bản sửa bị thiếu trong main: nội dung của nó đã được cherry-pick vào pull request đã hợp nhất, đồng thời giữ nguyên thông tin ghi nhận tác giả. Tất cả trạng thái đều được đọc từ GitHub API vào ngày 21 tháng 9 năm 2026.

Đây là điểm dễ nhầm. Hai số phiên bản khác nhau được phát hành bên trong cùng một tag: tại v2026.9.21, pyproject.toml đọc là version = "0.21.4" còn apps/desktop/package.json đọc là "version": "0.17.6". Vì vậy, một báo cáo có tiêu đề “Hermes Desktop 0.17.6” đang mô tả một bản build hiện tại, không phải bản cũ — và nếu gạt bỏ báo cáo như vậy là lỗi thời, bạn sẽ định ngày sai cho chính bằng chứng của mình. Cũng cần lưu ý giới hạn của việc kiểm tra phiên bản: đây là sự bao hàm ở cấp git trong một tag. Chưa xác minh liệu bản phát hành pip, công thức Homebrew, image container hay kênh tự động cập nhật desktop mà bạn thực sự cài có chứa commit đó hay không.

Năm nguyên nhân và dấu hiệu giúp phân biệt chúng

Nguyên nhânDấu hiệu nhận biếtTrạng thái ngày 21 tháng 9 năm 2026
Catalog Ollama gốc chưa bao giờ được ghi vào bộ nhớ đệm bộ chọn dùng chungDanh sách nhấp nháy: đúng ngay sau khi thăm dò, trống ở lần mở thông thường tiếp theoĐã sửa — #112898, trong 0.21.4 ở tag v2026.9.21
Ảnh chụp hermes.desktop.visible-models của desktop bị đóng băng trong localStorage, trên một provider mà danh sách từng được tùy chỉnh một lầnTìm kiếm vẫn tìm thấy model và model đang chọn vẫn hiển thị; chỉ menu là bỏ qua model đóĐang mở — #107391, được tạo về Copilot và nguyên nhân thứ hai trong hai nguyên nhân của issue; hành vi được đọc trong mã nguồn v2026.9.21 đã phát hành
Nhiều hàng provider dùng chung một URL cơ sở nhưng có các khóa khác nhauMột số provider đã cấu hình hiển thị, các provider khác biến mất khỏi bộ chọnĐã sửa — #106184, đóng ngày 9 tháng 9 năm 2026, được phát hành từ 0.21.2
Endpoint không đủ điều kiện cho nhánh gốc /api/tags0 model trên một mục nhập custom có tên rõ ràng, không dùng cổng 11434 và không khớp với URL cơ sở Ollama đã cấu hìnhHành vi được ghi nhận, không phải lỗi
Cửa sổ ngữ cảnh cục bộ thấp hơn mức tối thiểu của HermesTừ chối khi khởi động, nêu rõ cửa sổ được cung cấp — hoàn toàn không phải bộ chọn trốngHành vi được ghi nhận; không gộp nguyên nhân này với các nguyên nhân trên

Hai nguyên nhân trong số đó cần được nói riêng. Tình trạng đóng băng trên desktop là nguyên nhân dễ bị hiểu nhầm nhất thành vấn đề bộ nhớ đệm: khi đọc apps/desktop/src/store/model-visibility.ts ở tag v2026.9.21, một khi provider có bất kỳ khóa nào được lưu, trình kết xuất bỏ qua hoàn toàn việc hợp nhất các giá trị mặc định của provider, vì vậy các model được phát hiện sau đó không bao giờ đi vào menu. Issue #114369 tái hiện chính xác điều đó trên một provider tùy chỉnh với discover_models: true và được đóng dưới dạng trùng lặp, không phải đã được sửa; lần tái hiện này dùng endpoint vLLM, vì vậy hãy xem cơ chế là không phụ thuộc provider thay vì coi đó là một lần tái hiện trên Ollama. Hai issue khác vẫn đang mở và chưa được giải quyết: #89874 (0 model cho một provider Ollama tùy chỉnh, mang nhãn needs-repro, nên đây là báo cáo chưa được xác nhận chứ chưa phải lỗi đã được thiết lập) và #71169 (model có trong API Ollama nhưng vắng mặt trong dropdown desktop). Chưa có cơ sở xác định liệu một trong hai issue này có cùng nguyên nhân gốc với #112898 hay không.

Triệu chứng trên desktop cũng rõ ràng hơn mọi người thường nghĩ. Trong model-catalog-menu.tsx ở tag đó, một provider có danh sách nhóm thu gọn trống sẽ bị bỏ qua hoàn toàn — đó là lý do khiếu nại thường là “provider của tôi biến mất” chứ không phải “provider của tôi hiển thị danh sách trống”.

Tại sao lần mở bộ chọn thông thường lại hiển thị danh sách cũ

Đây là cơ chế nằm dưới toàn bộ nhóm lỗi này và đáng để hiểu một lần. Khi mở bộ chọn thông thường, chỉ endpoint tùy chỉnh hiện tại được thăm dò trực tiếp; mọi endpoint đã cấu hình khác đều được trả về từ bộ nhớ đệm trên ổ đĩa tại $HERMES_HOME/provider_models_cache.json. HERMES_HOME mặc định là ~/.hermes nhưng có thể ghi đè, vì vậy đừng giả định về đường dẫn này. Ba khoảng thời gian trong hermes_cli ở tag v2026.9.21 chi phối việc thăm dò lại:

Khoảng thời gianGiá trịNó chi phối điều gì
TTL catalog chungMột giờThời gian danh sách đã lưu trong bộ nhớ đệm của bất kỳ provider nào được xem là còn mới
TTL catalog Ollama gốc300 giâyCụ thể là danh sách /api/tags
Khoảng thời gian cung cấp dữ liệu cũBảy ngàyThời gian một danh sách hết hạn vẫn có thể được hiển thị thay vì bị loại bỏ

Đây là các hằng số nội bộ trong mã nguồn chứ không phải các thiết lập được tài liệu hóa; trong lần kiểm tra này không tìm thấy tùy chọn hướng đến người dùng nào cho ba giá trị đó. Một ngoại lệ có chủ ý trong mã nguồn đáng lưu ý: một catalog gốc trống chỉ được xem là có thẩm quyền trong TTL ngắn và không bao giờ được cung cấp dưới dạng dữ liệu cũ, chính xác để một Ollama chưa có model ở lần mở đầu tiên không che giấu model vừa được tải trong cả khoảng thời gian bảy ngày. Các hàng bộ nhớ đệm được lập khóa bằng URL đã chuẩn hóa cộng với dấu vân tay của thông tin xác thực, chế độ API và các header bổ sung, vì nhiều hàng provider có thể hợp lệ dùng chung một URL proxy với các khóa khác nhau. Hệ quả thực tế là: xoay khóa, thay đổi phương thức truyền tải hoặc chỉnh sửa extra_headers sẽ làm mất hiệu lực mục bộ nhớ đệm của hàng đó, và lần mở tiếp theo không thăm dò sẽ hiển thị danh sách trống cho đến khi có thứ gì đó làm mới nó.

Các bước kiểm tra theo thứ tự

  1. Xác nhận Ollama có model đó. Chạy hai lệnh curl ở trên. Nếu /api/tags không liệt kê model, thì không có lớp nào phía sau có thể làm được gì.
  2. Xác nhận phiên bản. Nếu bạn đang dùng bản build cũ hơn tag v2026.9.21 và triệu chứng là danh sách chuyển đổi giữa đúng và trống, bạn đang gặp một lỗi đã được sửa — hãy nâng cấp trước khi gỡ lỗi.
  3. Buộc làm mới. Cờ --refresh trên hermes model nêu rõ trong văn bản trợ giúp của chính nó rằng cờ này xóa bộ nhớ đệm trên ổ đĩa của bộ chọn và lấy lại danh sách trực tiếp của mọi provider; lưu ý rằng nó xóa mọi provider, không chỉ một provider. Trong phiên, tài liệu tham chiếu slash-commands ghi /model --refresh là lấy lại danh sách model của provider, còn desktop có nút “Refresh Models” rõ ràng để yêu cầu catalog mới trong khi các lần mở thông thường vẫn dùng bộ nhớ đệm một giờ.
  4. Kiểm tra endpoint của bạn sử dụng đường dẫn thăm dò nào. Nhánh gốc /api/tags được chọn khi provider có tên ollama, khi tên là custom:ollama hoặc kết thúc bằng -ollama, khi URL khớp với URL cơ sở Ollama đã cấu hình, hoặc khi một URL tùy chỉnh không rõ ràng trên cổng 11434 thực sự trả lời /api/tags. Ollama được cung cấp trên một cổng khác dưới tên custom thông thường sẽ rơi xuống cơ chế thăm dò /v1/models chung — đó là cách đường dẫn mã nguồn thể hiện, và chưa chạy thực tế để xác nhận cơ chế dự phòng hoạt động.
  5. Nếu chính quá trình phát hiện là vấn đề, hãy ngừng phát hiện. discover_models mặc định là true; đặt thành false sẽ khiến bộ chọn hiển thị danh sách bạn đã cấu hình thay vì thăm dò trực tiếp.
  6. Nếu chỉ menu desktop sai, nhiều khả năng bạn đang ở trường hợp #107391, và không lần làm mới nào giải quyết được — backend trả về model nhưng lớp tuyển chọn của trình kết xuất loại bỏ model đó.
~/.hermes/config.yaml — cấu trúc được đọc từ tài liệu riêng của Hermes, ngày 21 tháng 9 năm 2026
providers:
  # The published reference documents `api` for a providers entry.
  local-ollama:
    api: http://127.0.0.1:11434/v1
    # No key for local Ollama. Discovery is on by default; turn it off and
    # hand-write the list when the probe is the thing that is failing.
    discover_models: false
    models:
      - qwen3-coder:30b

model:
  default: qwen3-coder:30b
  provider: custom:local-ollama

Một chi tiết cấu hình thường xuyên khiến mọi người nhầm lẫn và cần được làm rõ. Tài liệu tham chiếu ghi api là khóa URL cơ sở cho một mục nhập providers:, đồng thời danh sách trường của mục nhập đó nêu base_url và url là các bí danh được chấp nhận cho khóa này; base_url là khóa riêng trong ánh xạ model: cấp cao nhất. Tài liệu cũng ghi rằng các cấu hình cũ dùng danh sách custom_providers: cấp cao nhất với base_url thay cho api, vẫn hoạt động và được tự động chuyển đổi khi chạy hermes update ở config v12. Các báo cáo lỗi trong trình theo dõi được viết theo cả hai cách, đúng như dự kiến khi cả hai đều được đọc. Vì vậy, một mục nhập providers: không có hiệu lực khó có khả năng thất bại do tên của khóa này — hãy kiểm tra endpoint và các trường khác của mục nhập.

Một chi tiết riêng cũng đáng được nêu: trang Hermes của chính Ollama hướng dẫn qua lời nhắc thiết lập với câu “Context length in tokens [leave blank for auto-detect]”, trong khi tài liệu provider của Hermes yêu cầu ít nhất 64.000 token cho việc sử dụng agent và cho biết endpoint cục bộ cung cấp ít hơn sẽ bị từ chối khi khởi động. Cả hai nguồn đều được kiểm tra vào ngày 21 tháng 9 năm 2026. Để trống trường này tự nó không sai, nhưng không giải quyết được máy chủ chỉ cung cấp một cửa sổ nhỏ — vì vậy hãy tăng cửa sổ trên máy chủ (hoặc cố định trong cấu hình Hermes) lên mức của Hermes, đồng thời nhớ rằng lỗi này tạo ra thông báo từ chối khi khởi động nêu rõ cửa sổ được cung cấp, chứ không phải một hàng bị thiếu trong bộ chọn.

Xác minh, rồi quyết định liệu chạy cục bộ có đáng hay không

Sau khi thay đổi, hãy thực hiện ba việc theo thứ tự: mở lại bộ chọn không có --refresh và xác nhận model được liệt kê trong một lần mở lạnh, chọn model đó, rồi gửi một yêu cầu có giới hạn để nhận về một completion. Bước giữa rất quan trọng vì danh sách chỉ đúng ngay sau khi thăm dò là dấu hiệu đặc trưng của lỗi bộ nhớ đệm chứ không phải bản sửa. Đây là các hướng dẫn để bạn tự chạy — khi viết trang này, chưa thực hiện cài đặt Hermes, instance Ollama hay bộ chọn nào.

Nếu câu trả lời là chạy cục bộ không đáng với công sức cho tác vụ này, câu hỏi về chi phí được tách rõ thành hai phần: phần mềm tốn bao nhiêu và việc sử dụng model tốn bao nhiêu.

Khoản mụcChi phíNguồn, được kiểm tra ngày 21 tháng 9 năm 2026
Bản thân Hermes Agent$0, MITCâu hỏi thường gặp của dự án và trường giấy phép của repository
Các model Ollama trên phần cứng của chính bạn$0, không giới hạnGói miễn phí Ollama pricing
Ollama Cloud Pro / Max / Team$20 / $100 / $500 mỗi thángOllama pricing — một provider riêng biệt trong Hermes, không phải thiết lập cục bộ này
Nous Portal Plus / Super / Ultra$20 / $100 / $200 mỗi thángCác gói Portal; tùy chọn, không bắt buộc để chạy agent
KunavoKhông có gói đăng ký; tín dụng trả trướcTối thiểu nạp thêm $10, tính phí theo mỗi token

Gói Pro của Ollama Cloud cũng được niêm yết ở mức $200 mỗi năm khi thanh toán hằng năm, và các gói bao gồm tín dụng sử dụng hằng tháng — $60 cho Pro, $300 cho Max, $1.000 dùng chung cho Team. Những khoản này thuộc về sản phẩm đám mây, không thuộc endpoint cục bộ mà bạn đang sửa.

Đối với phương án tính phí theo mức sử dụng, dưới đây là phép tính token minh họa, không phải chi phí tác vụ đã được đo lường và không phải mức trần hóa đơn. Giả sử một phiên gửi 200.000 token đầu vào không được lưu trong bộ nhớ đệm và nhận 12.000 token đầu ra, không có lượt đọc bộ nhớ đệm và không có phí công cụ bên ngoài. Mức giá là giá hiện hành trong danh mục Kunavo, tính trên mỗi triệu token.

Mô hìnhĐầu vào / đầu ra trên mỗi 1MƯớc tính cho phiên đó
Claude Haiku 4.5$0,70 / $3,50$0,182
Claude Sonnet 5$1,40 / $7,00$0,364

Hãy nhân rộng theo số phiên mỗi ngày của chính bạn trước khi coi đó là ngân sách, đồng thời lưu ý rằng mức giá niêm yết rẻ nhất và chi phí thấp nhất để hoàn thành tác vụ là hai khẳng định khác nhau — một model rẻ nhưng cần ba lần thử có thể tốn nhiều hơn model chỉ cần một lần. Số tiền trong catalog Kunavo là mức sàn thanh toán chứ không phải mức trần: khi upstream báo phí, hóa đơn là giá trị lớn hơn giữa chi phí catalog và chi phí upstream nhân với mức markup áp dụng. Xem chi tiết thanh toán.

Phương án nào phù hợp nhất phụ thuộc vào công việc. Ollama cục bộ phù hợp nhất với các tác vụ nhỏ, riêng tư hoặc ngoại tuyến, không có phí trên mỗi yêu cầu; phần cứng và mức tối thiểu 64.000 token là các ràng buộc thực tế. API trực tiếp của nhà cung cấp phù hợp nhất khi bạn thường xuyên dùng mô hình chủ lực của một nhà cung cấp và muốn cơ chế lưu bộ nhớ đệm cùng điều khoản xử lý theo lô riêng của họ. Cổng trung gian phù hợp nhất khi bạn chuyển mô hình theo từng tác vụ và muốn dùng một khóa cùng một số dư. Gói đăng ký phù hợp nhất khi việc sử dụng nhiều mỗi ngày với mức phí cố định phù hợp với bạn hơn việc tính phí theo token.

Trỏ Hermes đến một nơi khác

Nếu bạn quyết định thêm một endpoint từ xa bên cạnh endpoint cục bộ, cơ chế vẫn là luồng provider tùy chỉnh tương tự — và có một ranh giới bạn nên biết trước khi thử: việc thêm provider được thực hiện trong hermes model chạy bên ngoài một phiên, vì trong phiên, /model chỉ chuyển đổi giữa các provider đã cấu hình và không thể thêm provider hay nhận khóa. API tùy chỉnh Hermes Agent trình bày chi tiết hình dạng mục nhập, phương thức truyền tải và khôi phục; giá Hermes Agent trình bày bốn hóa đơn riêng biệt. Kunavo công bố tài liệu tham chiếu cấu hình chứ không có các bài kiểm tra tương thích: trong công việc này, Hermes chưa từng được kiểm thử khi chạy với endpoint Kunavo, vì vậy không có nội dung nào ở đây xác lập rằng cơ chế phát hiện của Hermes sẽ thành công với endpoint đó. Hãy giữ tuyến đang hoạt động trong khi thử nghiệm. API tương thích OpenAI của Ollama giải thích vì sao cùng một mã client có thể truy cập cả hai, và hãy tạo tài khoản Kunavo khi bạn muốn nạp tiền cho một khóa.

Bạn vẫn đang chọn client thay vì gỡ lỗi một client? Các lựa chọn thay thế cho Hermes Agent và API tương thích OpenAI trình bày phạm vi rộng hơn.

Câu hỏi thường gặp

Tại sao các mô hình Ollama của tôi không hiển thị trong Hermes?

Một số nguyên nhân riêng biệt tạo ra triệu chứng này, và có thể phân biệt chúng qua triệu chứng chứ không phải qua cấu hình; trang này tách riêng các nguyên nhân sau. Một nguyên nhân đã được khắc phục: danh mục Ollama gốc chưa từng được ghi vào bộ nhớ đệm bộ chọn dùng chung, được báo cáo trong hermes-agent issue #112898, đóng với trạng thái hoàn tất ngày 17 tháng 9 năm 2026, bản sửa nằm trong tag v2026.9.21 (hermes-agent 0.21.4) và không nằm trong v2026.9.14. Vẫn còn mở vào ngày 21 tháng 9 năm 2026: ảnh chụp nhanh các mô hình hiển thị của Hermes Desktop đóng băng tập mô hình của một nhà cung cấp trong localStorage (#107391 — báo cáo về các mô hình GitHub Copilot và là nguyên nhân thứ hai mà báo cáo nêu; bản thân cơ chế này không gắn với một nhà cung cấp cụ thể), một nhà cung cấp Ollama tùy chỉnh có bộ chọn /model hiển thị không mô hình nào (#89874, mang nhãn needs-repro), và các mô hình có trong API Ollama nhưng vắng trong menu thả xuống của desktop (#71169). Một nguyên nhân khác hoàn toàn không phải lỗi: một mục tùy chỉnh có tên thông thường, không dùng cổng 11434 và có URL không khớp với providers.ollama.base_url đã cấu hình sẽ không đi qua nhánh /api/tags gốc của Hermes, mà được thăm dò tại /v1/models — trong khi một mục có tên custom:ollama hoặc một mục có tên kết thúc bằng -ollama sẽ đi qua nhánh gốc bất kể cổng.

Lỗi bộ chọn Ollama của Hermes đã được khắc phục chưa và ở phiên bản nào?

Có, đối với báo cáo cụ thể này. Issue #112898 mô tả một endpoint Ollama cục bộ đã được cấu hình nhưng catalog gốc của nó chưa bao giờ được đưa vào provider_models_cache.json, vì vậy mọi lần mở bộ chọn không thăm dò trực tiếp endpoint đều hiển thị danh sách trống. Pull request #113129 đã được hợp nhất vào ngày 17 tháng 9 năm 2026 dưới dạng commit d6d6565, và phép so sánh trên GitHub cho thấy commit này có trong tag v2026.9.21 nhưng không có trong v2026.9.14. Pull request #112900 của người đóng góp vẫn đang mở, nhưng điều đó không phải bằng chứng cho thấy bản sửa còn thiếu — nội dung của nó đã được cherry-pick, giữ nguyên thông tin ghi nhận tác giả, vào pull request đã hợp nhất. Đây là sự bao hàm ở cấp git trong một tag; chưa kiểm tra liệu gói pip, công thức Homebrew, image Docker hay kênh tự động cập nhật cho desktop mà bạn đã cài có chứa commit này hay không.

Tại sao hermes model --refresh hiển thị các model của tôi nhưng /model thì không?

Vì một lần mở bộ chọn thông thường không thăm dò mọi endpoint. Chỉ endpoint tùy chỉnh hiện tại được lấy dữ liệu trực tiếp; mọi endpoint đã cấu hình khác đều được trả về từ bộ nhớ đệm trên ổ đĩa tại $HERMES_HOME/provider_models_cache.json. Do đó, một hàng trong bộ nhớ đệm chưa được khởi tạo, hoặc có dấu vân tay thông tin xác thực không còn khớp, sẽ hiển thị là có 0 model ngay cả khi endpoint vẫn hoạt động bình thường. Chính văn bản trợ giúp của cờ hermes model --refresh cho biết cờ này xóa bộ nhớ đệm trên ổ đĩa của bộ chọn model và lấy lại danh sách trực tiếp của mọi provider, đó là lý do lần chạy sau khi làm mới hiển thị đúng còn lần mở thông thường tiếp theo thì không. Cờ này xuất hiện trong bộ phân tích đối số của lệnh; không tìm thấy nó trên trang tham chiếu CLI-commands đã công bố, vì vậy hãy xem chuỗi trợ giúp là nguồn thông tin của cờ này.

Model của tôi hiển thị trong Ollama nhưng không có trong menu Hermes Desktop. Đây có phải cùng một lỗi không?

Có lẽ không, và có một dấu hiệu nhận biết. Issue #107391 được tạo về các model GitHub Copilot và nêu hai nguyên nhân cộng dồn; nguyên nhân liên quan ở đây là nguyên nhân thứ hai — một tập model hiển thị được lưu trong localStorage của trình kết xuất desktop dưới khóa hermes.desktop.visible-models. Khi một provider đã có bất kỳ khóa nào được lưu, tập này được tuân thủ nguyên trạng và các model mới được phát hiện không bao giờ được hợp nhất vào đó. Khi đọc apps/desktop/src/store/model-visibility.ts ở tag v2026.9.21 vào ngày 21 tháng 9 năm 2026, hành vi đó vẫn còn trong mã nguồn đã phát hành và issue vẫn đang mở. Dấu hiệu là tính năng tìm kiếm vẫn tìm thấy model và model đang được chọn vẫn hiển thị, trong khi menu không liệt kê model đó. Issue #114369 tái hiện cùng cơ chế trên một provider tùy chỉnh với discover_models true và đã được đóng dưới dạng trùng lặp, không phải đã được sửa — hơn nữa, issue này dùng endpoint vLLM chứ không phải Ollama, nên cơ chế là không phụ thuộc provider nhưng lần tái hiện cụ thể đó không phải trường hợp Ollama.

Mục nhập provider của Hermes dùng api hay base_url cho URL endpoint?

Cả hai đều được. Tài liệu tham chiếu cấu hình đã công bố ghi api là URL cơ sở của endpoint cho một mục nhập trong providers:, đồng thời danh sách trường của mục nhập đó nêu base_url và url là các bí danh được chấp nhận cho api. base_url cũng là khóa riêng trong ánh xạ model: cấp cao nhất. Tài liệu tương tự ghi nhận rằng các cấu hình cũ dùng danh sách custom_providers: cấp cao nhất với base_url thay cho api, và cách này vẫn hoạt động, đồng thời được tự động chuyển đổi sang dict providers: khi chạy hermes update ở config v12. Các báo cáo lỗi trong trình theo dõi được viết theo cả hai cách, phù hợp với việc cả hai đều được đọc. Vì vậy, cách viết khóa này khó có khả năng là lời giải thích cho một mục nhập providers không có hiệu lực — thay vào đó, hãy kiểm tra endpoint và các trường khác của mục nhập.

Việc khắc phục lỗi này có tốn chi phí không?

Không. Hermes Agent miễn phí và được cấp phép MIT — FAQ của sản phẩm nêu rằng bạn chỉ trả phí cho việc sử dụng API LLM từ nhà cung cấp đã chọn, còn các model chạy cục bộ hoàn toàn miễn phí — và việc chạy model Ollama trên phần cứng của bạn là miễn phí theo trang pricing của chính Ollama, được kiểm tra ngày 21 tháng 9 năm 2026. Mọi con số đô la có thể gắn với vấn đề này đều thuộc về một thứ khác mà bạn có thể chuyển sang thay thế: các gói Ollama Cloud, được Hermes coi là một provider slug độc lập hạng nhất, gói đăng ký Nous Portal hoặc một API key tính phí theo mức sử dụng. Kunavo không bán bất kỳ thứ nào trong số đó dưới dạng gói đăng ký; đây là credit trả trước với mức nạp tối thiểu $10.

Đã kiểm tra những gì vào ngày 21 tháng 9 năm 2026 và bằng cách nào: trạng thái issue và pull request, sự bao hàm của tag đối với cả hai bản sửa, tag phát hành mới nhất, cùng trạng thái giấy phép và lưu trữ của repository được lấy từ GitHub API; các hằng số bộ nhớ đệm, điều kiện kích hoạt phát hiện, kho lưu trữ khả năng hiển thị trên desktop, chuỗi trợ giúp --refresh và các trích dẫn tài liệu được đọc từ mã nguồn tại tag v2026.9.21; trang giá của Ollama, trang tích hợp Hermes của chính Ollama và danh sách gói Nous Portal được lấy cùng ngày. Chưa kiểm tra: liệu artefact pip, Homebrew, container hay tự động cập nhật desktop mà bạn đã cài có chứa một trong hai bản sửa hay không. Không có nội dung nào được kiểm thử khi chạy — không chạy cài đặt Hermes, không khởi động Ollama và không mở bộ chọn. Mức giá token của Kunavo đến từ catalog trực tiếp, còn ví dụ tính bằng đô la là phép tính token minh họa chứ không phải chi phí thực tế của một tác vụ.