Opencode-models-tuklasin ang 2.0 Release: Configure Hugis Full, OpenCode v2 Formally Ituwid
Una, ang konklusyon ay:Ang Opencode-models-tuklasiny 2.0.0, inilathala noong 19 Oktubre 2026, pormal na ibinalik ang OpenCode v2 sa pangunahing pwersa at ang v1 sa konpektibong taga-angkop.Hindi ito rutin na pag-upgrade - ang hugis ng talaksang configuration ay ganap na binago, at sinusunod mo ang lumang kurikulum, at malamang ay hindi ka maaaring maubusan ng linya.
Humampas ako sa tatlong buntot mismo. Lahat doon. Una sa lahat, kung ano ang ginagawa nito: ito ay isang OpenCode plagin na lumutas ng isang napaka nakayayamot na problema - nakuha mo ang isang kumpol ng mga OpenCode-compatible na mga tarangkahan, lokal na mga serbisyo ng modelo, transaksyon ng API, at ang bawat bagong modelo ay manu-mand na tumutungo sa trade upang tumama sa model na pangalan, kontekstong haba, presyo. Ang plagin na ito ay nagpapangyari sa iyo na magkasya nang minsan lamang, at ang natitirang bahagi nito ay humihila mismo.
Ano ang nagbago sa pagkakataong ito?
Ang bodega ay itinayo noong Abril 2026 sa pamamagitan ng yuhp/opencode-models-tuklasiny, MIT, at ngayon ay 188 bituin, 57 fork. Parang hindi ito ang nangunguna sa listahan, ngunit ito ay ilang proyekto sa OpenCode ekolohiya na seryoso tungkol sa "model na pagtuklas."
2.0.0. May isa lamang mahalagang pagkilos:Palakihin ang OpenCode v2 hanggang sa pangunahing matatag na pagsasama - samaHindi ko alam. Sa teknikal na paraan, ang V2 ay gumagamit ng orihinal na mga istrakturang configuration para sa mga plgin / provider, provider life cycle API, hosting storage, Integration voucher, katutubong TUI, RPC Handler at Agent Tools.
Tagapagsalin: Ang lumang plagin ay ang "Ipalit ko ang inyong pagsasaayos" at ngayon ay "Binubuksan ako ng Host." Ang dokumento ay hindi kailangang isulat sa configuration file, ang cache ay ibinibigay sa host manager, at ang modelong mga pabalat ay maaaring isindi sa panel ng TuI at hindi muling i-arte.
antas ng suporta para sa v1 at v2
| Magandang Balita | Suportadong antas | Mga Larangan ng Konfigure | Storge at Tagapangulo |
|---|---|---|---|
| OpenCode v2 | Ang mga Kabataan ay Nagtatanong | plugins at providers | Punong - abala ctx.storage / ctx.integration |
| OpenCode v1 | Kasuwato ng Pamana | plugin at provider | v1 XDG Cach + auth Bottom |
Ang v1 ay hindi tinatabas, ang ligtas na pagkukumpuni at seryosong pagbabalik ay mananatili sa lugar. Ngunit ang mga bagong gawain -- siklo ng buhay, cache, TUI, RPC, model claim - lahat ay napupunta lamang sa v2, hindi kusang bumabalik sa v1.
Dalawa o siyam na metadata format. Iyan ang malaking larawan.
v2.0.0. Ang opisyal na dokumento ay may siyam na modelong information format, na lubusang nag-aalis ng "metadang pagkain" at "pagtuklas". Ito ay isang matalinong disenyo: ang lohika ng paggalaw ay hindi kinakailangang baguhin para sa bawat tagagawa, na may format na pang-angkop.
| Kamag - anak | Kunin mo ang ano? | Karagdagang mga Kahilingan |
|---|---|---|
openrouter | Pamagat na haba, itaas na output caps, mode (text/image/udio), leader/complement at cache na mga presyo, kasangkapang tawag sa mga marka, pangangatwirang slot (mababa/media/high) | Walang karagdagang kahilingan |
aiproxy | Pagtatanghal ng AIProxy Inline Limiteds, Price, pagsisikap + Models.dev Unang Pangalan | asamblea |
bifrost | Mga limitasyon, amag, bahagya, iba't ibang pangangatuwiran | Walang karagdagang kahilingan |
litellm | Mayamang modelo metadata, limitasyon ng konteksto, presyo, kakayahan | Kahilingan /v1/model/info |
lmstudio | May kargang halimbawa ng pagsasaayos (LM Studio 0.4.0+ katutubo) /api/v1/modelsHindi ko alam. | Minsan. |
llama-swap | Kombinatorikang haba, kayarian, tungkulin na tinatawag na mga marka | Walang karagdagang kahilingan |
models.dev | Ilalim ng pampublikong directory, karaniwang konteksto at mga kakayahan | Pilit! models.json |
omniroute | (fast/flex) | Walang karagdagang kahilingan |
vllm | Tuwid. max_model_len | Walang karagdagang kahilingan |
Pansinin ang huling pangungusap:Kung hindi ka makatugma modelInfoFormatAt nariyan lamang ang modelong ID, walang metadata.Hindi ito bug, ito ay design -- huwag hulaan kung anong uri ng serbisyo ang ginagawa mo, iniiwasan ang isang kumpol ng maling presyo at mga haba ng konteksto.
Hindi ako nababagay sa larangang ito sa simula pa lamang, at tumingin ako sa isang talaan ng mga modelo na may mga pangalan lamang at naisip ko, "Bakit walang nagbago?" At tinitingnan ko sila nang kalahating araw.
Kumusta naman ang paglalarawan? Sumulat
Ito ang pinakamadaling lugar na igulong. v1 na. plugin / provider / options Hindi tanggap ang lahat sa v2, palitan ito ng pangmaramihan settingsHindi ko alam.
| OpenCode v1 | OpenCode v2 |
|---|---|
plugin | plugins |
provider | providers |
provider.<id>.npm | providers.<id>.package |
provider.<id>.options | providers.<id>.settings |
options.baseURL | settings.baseURL |
options.apiKey | settings.apiKey |
options.modelsDiscovery | settings.modelsDiscovery |
Ang isang kaayusan ng v2 na tuwirang tumatakbo ay gaya ng sumusunod:
{
"$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
}
}
}
}
}
}
May ilang punto na dapat pansinin:
modelsDiscovery.enabledMayroon.NakikitaSumulattrueHindi ko alam. Ang v2 ay hindi na default open, ito ay pagbabago sa pag-uugali, hindi opsyonal.packageIpinakilala ang OpenAIng Paglilingkod@opencode/ai/providers/openai-compatibleHindi ko alam.- Certificate
{env:KEY}I-parse ang host, o huwag isulat.apiKeyTuwirang gumagamit ng OpenCode./connectInteractive entry. - Ang default na hila ay
/v1/models(Kaugnay ng base-URL na pinagmulan). Sa pakikipag-ugnayan sa Deep search./modelsYeah, yea, yea.modelsDiscoveryRiga."endpoint": "/models"Hindi ko alam. - v2 Tiyak na hindi. V1
auth.jsonatOPENCODE_AUTH_CONTENTPumunta sa ibaba. Ito ay isuspinde sa 401.
IV. Modelong pabalat at cache, mas mahalaga kaysa inaasahan
Ang modelong v2 ang tumatakip sa punong - abala na nakaimbak overrides:<providerID>:<modelID> Pangalanspace. Ang mga pagbabago ay maaaring gawin sa mga larangan gaya ng mga pangalan ng display, mga limitasyon, mga kakayahan, pangangatuwiran, mga nakakabit, mga pagkakaiba-iba, mga presyo, tumutugmang metadata.
Maraming masasabi tungkol sa:Ang mga larangan na gaya ng mga voucher at mga indibidwal ay tatanggihan at hinding - hindi matutustusan.Ang hangganan ay maliwanag na iginuhit — ang pabalat ay sumasaklaw sa mga displey at mga parameter ng pagkilos, hindi ang susi na inilalagay mo.
Iba Pang Organiser /models-discovery-console Larawan editing, pag-file ng mga over-covered na modelo sa listahan *Hindi ko alam. Palitan ang listahan ng mga modelo upang direktang maikarga at mapanariwa ang TUI, nang hindi muling binabago ang serbisyo.Hindi aalisin ang kirot.Iyan ang ginagawang mali ng maraming tao.
Ang mga default sa bigote ay wala na, pagkatapos ay mga default ng TTL 24 oras, na may orihinal na pagtugon sa pagtutop at eutrophication, go-host ctx.storageHindi ko alam. Pansinin ang XDG cache file para sa v1Nope.Nag-aangkat ng v2, dalawang grupo ng mga pinangalanang espasyo ay ganap na nakabukod.
Ang V. TUI ay nag-uutos at Agent Tools
Ang v2 ay nagbibigay ng apat na punto:
/models-discovery-refresh
/models-discovery-console
models_discovery_refresh
models_discovery_status
Ang unang dalawa ay mga utos ng TUI, ang huling dalawa ay para sa awtomasyon.models_discovery_status Daan rawCache: true Lalo nang kapaki - pakinabang kung mailuluwa mo ang orihinal na mga modelo sa cache kasama na ang mga resulta ng eutrophication.
Sinusuportahan din ng konole ang pagsala ng tagapaglaan:/models-discovery-console status --provider <provider-id>Hindi ko alam. Kapag kumuha ka ng tatlo o limang pintuang - daan, nakatitipid ito ng panahon.
Anim: Isalin ang check sheet na ito bago i-promote.
- OpenCode Version:v2 ay nangangailangan ng ≥ 2.0.26; hindi bababa sa 1.18.29 ang natitira sa v1.
- Palitan ang Lahat ng Larangan: masalimuot +
settingsHindi ko alam.npmOo.packageHindi ko alam.optionsOo.settingsHindi ko alam. - Nakikitang Bukás: Isulat ang lahat ng provider
enabled: trueHindi ko alam. - Wakas ng Pagsusuri: Hindi
/v1/modelsIto ay manwal.endpointHindi ko alam.
Ang dalawa pa ay madaling ipagwalang - bahala: ang lokal na konstruksiyon.package Upang punan file:///绝对路径/distHindi ko alam.Ituro sa directory sa halip na index.jsKailangan nating baguhin ang kodigo. opencode service restart Hayaang ilulan ng back-office service ang bagong bookle. Ang ikatlo ay kung saan ako ay pinapanatili - kalahating araw na walang kodigo, dahil ang serbisyo ay hindi man lamang nagsimula.
Sulit bang magkunwari?
Tingnan mo ang iyong eksena.
- Isa lamang opisyal na API: Huwag magkunwari. Ang talaan ng mga modelo ay iyon, sulat - kamay sa loob ng isang taon, at ang mga plag ay isa pang suson.
- Mayroon tayong paghinto. / Ang polymer gate.: Matinding rekomendasyon. Ang gayong mga modelo sa serbisyo ay kinakikitaan ng pagdalo, mga maling pangalan at madalas na mga pag-ikot ng presyo, at ang manual na mantensiyon ay puro self-abuse lamang.
- Lokal na running LM Studio / vLM / llama-swap: Pasan. Ang mga modelong ito sa paglilingkod ay punô ng pangangailangan. Ang plag-in ay aktuwal na papasan sa iyo.
max_model_lenIto'y mas tuwiran, mas mabilis kaysa iyong sariling kaayusan. - Itinayo ng kompanya ang pintuang - daan.: Sulit ang pagtatasa. Siyam na anyo.
bifrostHindi ko alam.omnirouteIto'y para sa pintuan.includeBy/excludeBySuportahan ang regular at katumbas na pagsalà ng mga orihinal na larangan, na direktang humaharang sa mga modelo na hindi dapat makita ng mga ordinaryong tagagamit.
2.0.0. Kung tungkol sa sarili nito, ang release notes ay tumutukoy sa 41 test files, 314 tests, at ang lokal na OpenAI ay tumutugma sa HTTP integration tests at translation production. Ang test density na ito ay malubha para sa isang 188 star project.
Ang V1 ay gumagana, ngunit ang mga bagong bagay ay nasa v2. Kung nais mong subaybayan ito sa mahabang panahon, ilipat ang iyong mga kaayusan nang mas maaga, at huwag maghintay hanggang sa araw na ang V1 na nag - aayos ay mayroon lamang isang ligtas na lugar.
Project address:Gythub.com/yuhp/opencode-models-tuklasiny, i-install ang direkta npm i opencode-models-discovery@2.0.0 O isulat ang pangalan ng pakete sa configuration sa itaas. pluginsAng openCode ang lulutas sa karga mismo.