← Quay lại danh sách

Opende-models-dicovery 2. Bản phát hành: Cấu hình dạng hình đầy, OpenCode v2 Formode

itadol5j

Đầu tiên, kết luận là:Open code-models-discovery 2.0.0, xuất bản ngày 19 tháng 10 năm 2026, chính thức phục hồi OpenCode v2 cho lực lượng chính và v1 để phù hợp với thích nghi.Đây không phải là một sự nâng cấp thông thường -- hình dạng của tập tin cấu hình đã hoàn toàn thay đổi, và bạn làm theo chương trình giảng dạy cũ, và bạn có thể không chạy quá giới hạn.

Tôi đã tự đạp lên ba cái đuôi. Tất cả đều ở dưới đó. Đầu tiên, nó làm gì: nó là một bổ sung OpenCode giải quyết một vấn đề rất khó chịu -- bạn nhận được một loạt các cổng OpenCode tương ứng với nhau, các dịch vụ mô hình địa phương, giao dịch ADI, và mỗi mô hình mới đi bằng tay để nhấn tên mô hình, chiều dài ngữ cảnh, giá. Phần bổ sung này chỉ làm cho bạn phù hợp với một lần, và phần còn lại của nó kéo bản thân.

open code-mdels-discovery v2.0.0

Điều gì đã thay đổi lần này?

Nhà kho được xây dựng vào tháng 4 năm 2026 bởi Yuhp/dep-models-diffy, MIT, và bây giờ là 158 sao, 57 ngã ba. Nó không có vẻ là hàng đầu trong danh sách, nhưng nó là một vài dự án trong hệ sinh thái OpenCode mà rất quan trọng về "phát hiện mẫu."

2.0.0 Chỉ có một hành động cốt lõi:Nâng cấp OpenCode v2 lên tích hợp chínhTôi không biết. Về mặt kỹ thuật, V2 sử dụng cấu hình ban đầu cho pulgins / nhà cung cấp, nhà cung cấp chu kỳ đời ADI, host host host keeper enporter, Intiegoration Pro thử nghiệm, UI bản địa, RPC Handler và đặc vụ.

Phần bổ sung cũ là "Tôi đã thay đổi cấu hình của bạn" và bây giờ nó là "The Host mở cửa cho tôi." Tài liệu không cần phải được ghi vào tập tin cấu hình, bộ nhớ tạm được đưa cho bộ quản lý máy, và bìa mô hình có thể được thắp sáng trong bảng điều khiển TuI mà không được khởi chạy lại.

Cấp hỗ trợ v1 và v2

Phiên bản máyCấp hỗ trợCấu hình trườngKho và chứng khoán
OpenCode v2Giữ thăng bằng / Chínhplugins và providersMáy ctx.storage / ctx.integration
OpenCode v1Tương thích với di sảnplugin và providerGenericName

v1 không bị cắt, việc sửa chữa an toàn và sự trở về nghiêm trọng sẽ được duy trì. Nhưng các chức năng mới -- chu kỳ sống, bộ nhớ tạm, TUI, RPC, bao gồm mô hình -- tất cả chỉ có v2, không tự động trở lại v1.

2 hoặc 9 định dạng siêu dữ liệu. Đó là bức tranh lớn.

v2.0.0 Tài liệu chính thức có 9 định dạng thông tin, mà hoàn toàn loại bỏ được "mitadacion" và "thediscovery sur". Đây là một thiết kế thông minh: logic vận động không cần phải được thay đổi cho mỗi nhà sản xuất, với một định dạng thích nghi.

Định dạngHiểu gì?Yêu cầu thêm
openrouterChiều dài văn bản, nắp đầu ra trên cùng, chế độ (hình ảnh/ hình ảnh/ năm), dấu nhắc/thư mục và giá bộ nhớ tạm, nhãn số gọi công cụ, khe lý luận (low/media/ high)Không có yêu cầu thêm
aiproxyCommentTập hợp
bifrostGiới hạn trực tiếp, mốc, phù hiệu, biến thể lý luậnKhông có yêu cầu thêm
litellmSiêu dữ liệu kiểu giàu có, giới hạn ngữ cảnh, giá cả, khả năngYêu cầu /v1/model/info
lmstudioCấu hình ví dụ đã tải (LM Studio 0.0+ bản xứ) /api/v1/modelsTôi không chắc.Một lần.
llama-swapChiều dài ngữ cảnh, cấu trúc, hàm số gọi dấuKhông có yêu cầu thêm
models.devThư mục công ở dưới, ngữ cảnh và khả năng chungKéo! models.json
omniroute(Nhanh/fex)Không có yêu cầu thêm
vllmThẳng. max_model_lenKhông có yêu cầu thêm
So sánh 9 định dạng siêu dữ liệu

Xem câu cuối:Nếu không hợp modelInfoFormatVà chỉ có ID mô hình, không có siêu dữ liệu.Nó không phải lỗi, nó là thiết kế -- đừng đoán bạn đang sử dụng loại dịch vụ nào, tránh một đống giá cả sai và độ dài ngữ cảnh.

Tôi không phù hợp với lĩnh vực này ngay từ đầu, và tôi đã xem một danh sách các mô hình với chỉ tên và suy nghĩ, "Tại sao không có gì thay đổi?" Và tôi nhìn chúng nửa ngày.

Còn hồ sơ thì sao? Ghi

Đây là nơi dễ dàng nhất. plugin / provider / options Không hợp lệ tất cả trong v2, thay thế bằng số nhiều settingsTôi không biết.

OpenCode v1OpenCode v2
pluginplugins
providerproviders
provider.<id>.npmproviders.<id>.package
provider.<id>.optionsproviders.<id>.settings
options.baseURLsettings.baseURL
options.apiKeysettings.apiKey
options.modelsDiscoverysettings.modelsDiscovery
v1 tới v2 Cấu hình sơ đồ trường

Một cấu hình v2 chạy trực tiếp là như sau:

{
  "$schema": "https://opencode.ai/config.json",
  "plugins": [
    "opencode-models-discovery@2.0.0"
  ],
  "providers": {
    "gateway": {
      "package": "@opencode/ai/providers/openai-compatible",
      "name": "My Gateway",
      "settings": {
        "baseURL": "https://gateway.example.com/v1",
        "apiKey": "{env:GATEWAY_API_KEY}",
        "modelsDiscovery": {
          "enabled": true,
          "modelInfoFormat": "models.dev",
          "smartModelName": true,
          "cache": {
            "enabled": true,
            "ttlSeconds": 86400
          }
        }
      }
    }
  }
}

Có nhiều điểm cần lưu ý:

  • modelsDiscovery.enabled Phải.Nhìn thấyGhi trueTôi không biết. v2 không còn mở mặc định nữa, nó là thay đổi hành vi, không phải tùy chọn.
  • package Hợp nhất trong công việc OpenAI @opencode/ai/providers/openai-compatibleTôi không biết.
  • Chứng nhận {env:KEY} Hãy để cho vật chủ phân tích, hoặc không viết. apiKeyDùng OpenCode trực tiếp. /connect Mục nhập tương tác.
  • Kéo mặc định là /v1/models(từ căn bản đến nguồn gốcURL). Liên lạc với Deep Seek. /models Yeah, yeah, yeah. modelsDiscovery Alo. "endpoint": "/models"Tôi không biết.
  • v2 Không hề. V1 auth.json và OPENCODE_AUTH_CONTENT Xuống dưới đi. Nó sẽ bị kẹt ở phòng 401.

IV. Mô hình bìa và bộ nhớ tạm, hoạt động nhiều hơn mong đợi

Mô hình v2 bao phủ máy được cất giữ overrides:<providerID>:<modelID> Không gian tên. Chúng ta có thể thay đổi những trường như tên, giới hạn, khả năng, lý luận, sự gắn bó, biến thể, giá cả, siêu dữ liệu tương thích.

Có nhiều điều để nói:Những lĩnh vực như bảo lãnh và cấp phép sẽ bị từ chối và sẽ không bao giờ bền vững.Biên giới được vẽ rõ ràng — bao gồm các thông số hiển thị và di chuyển, chứ không phải chìa khóa bạn cắm vào.

Bộ quản lý khác /models-discovery-console Hình ảnh hoá, dán nhãn mô hình đã được tìm thấy trong danh sách *Tôi không biết. Thay đổi danh sách các mô hình để nạp lại và nạp lại trực tiếp mạng, mà không cần khởi chạy lại dịch vụ.Không thể xoá bộ nhớ tạm.Đó là điều mà nhiều người làm sai.

Dòng bổ sung: đọc cấu hình, kéo mô hình, vá, tiêm

Mặc định của bộ nhớ tạm bị tắt, sau đó TTL mặc định 24 giờ, với phản ứng phát hiện ban đầu và giải phẫu, đi ctx.storageTôi không biết. Ghi chú tập tin nhớ tạm XDG cho v1Không.Nhập khẩu một v2, hai nhóm không gian tên được biệt lập hoàn toàn.

Lệnh của V. TUI và đặc vụ

V2 cung cấp bốn điểm truy cập:

/models-discovery-refresh
/models-discovery-console
models_discovery_refresh
models_discovery_status

Hai mệnh lệnh đầu là lệnh của TUI, hai lệnh cuối là tự động hóa.models_discovery_status Qua rawCache: true Nó đặc biệt hữu ích khi bạn có thể nhổ ra các mô hình ban đầu trong bộ nhớ tạm cùng với kết quả gây cháy.

Bàn điều khiển cũng hỗ trợ lọc bởi nhà cung cấp:/models-discovery-console status --provider <provider-id>Tôi không biết. Khi bạn lấy ba hoặc năm cánh cổng, nó tiết kiệm thời gian.

Đưa tờ séc này trước khi được thăng chức.

Nâng cấp bốn danh sách đầu
  • OpenCode Version:v2 yêu cầu vội 2.26; ít nhất 1.18.29 ở lại v1.
  • Thay thế ô tất cảphức tạp + settingsTôi không biết.npm Ừ. packageTôi không biết.options Ừ. settingsTôi không biết.
  • Mở: Ghi mọi nhà cung cấp tìm enabled: trueTôi không biết.
  • Kết thúc kiểm tra: Không /v1/models Đó là thủ công. endpointTôi không biết.

Hai người kia thì dễ lờ đi: xây dựng địa phương.package Để điền vào file:///绝对路径/distTôi không biết.Chỉ tới thư mục thay cho index.jsChúng ta cần phải đổi mật mã. opencode service restart Hãy để dịch vụ hậu cần chất đầy sổ sách mới. Thứ ba là nơi tôi mắc kẹt -- nửa ngày không có mã, vì dịch vụ thậm chí không bắt đầu.

Điều này có đáng để giả vờ không?

Nhìn vào hiện trường của bạn.

  • Chỉ có duy nhất một hệ điều hành chính thứcĐừng giả vờ. Danh sách các mô hình đó, viết tay trong một năm, và các plugs là một lớp nữa.
  • Chúng ta có trạm dừng rồi. Cánh cổng màu xanh.: lời khuyên mạnh mẽ. Những mô hình dịch vụ như vậy được mô tả bởi sự tham dự, tên tuổi sai và thường xuyên thay đổi giá cả, và bảo trì bằng tay hoàn toàn tự sử dụng.
  • cục bộ chạy LM Studio / vLM / lima-swap: Nạp đạn. Những mô hình dịch vụ này được trang bị theo yêu cầu. Phần cắm sẽ thực sự nạp đạn cho bạn. max_model_len Nó trực tiếp, nhanh hơn nhiều so với cấu hình của chính bạn.
  • Công ty đã xây cánh cổng.: đáng để đánh giá. 9 mẫu. bifrostTôi không biết.omniroute Để mở cổng. includeBy / excludeBy Hỗ trợ thường xuyên và tương đương lọc các trường gốc, mà có thể trực tiếp chặn mô hình mà không nên được người dùng thường thấy.

2.0.0 Liên quan đến bản thân, các ghi chú phát hành đề cập đến 41 tập tin thử nghiệm, 314 thử nghiệm, cộng với các thử nghiệm hợp nhất OpenAI tại địa phương và chứng nhận sản phẩm dịch thuật. Mật độ thử nghiệm này rất quan trọng cho dự án 188 sao.

V1 hoạt động tốt, nhưng đồ mới ở v2. Nếu bạn muốn tiếp tục trong một thời gian dài, hãy di chuyển các cấu hình của bạn trước đó, và đừng đợi đến ngày V1 chỉ có một miếng vá an toàn.

Địa chỉ dự án:Gythib.com/yuhp/ open code-models-discoverycài đặt trực tiếp npm i opencode-models-discovery@2.0.0 Hoặc viết tên gói trong cấu hình ở trên. pluginsOpenCode sẽ tự giải quyết.